/drivers/staging/media/mn88473/ |
D | mn88473.c | 101 ret = regmap_write(dev->regmap[2], 0x05, 0x00); in mn88473_set_frontend() 102 ret = regmap_write(dev->regmap[2], 0xfb, 0x13); in mn88473_set_frontend() 103 ret = regmap_write(dev->regmap[2], 0xef, 0x13); in mn88473_set_frontend() 104 ret = regmap_write(dev->regmap[2], 0xf9, 0x13); in mn88473_set_frontend() 105 ret = regmap_write(dev->regmap[2], 0x00, 0x18); in mn88473_set_frontend() 106 ret = regmap_write(dev->regmap[2], 0x01, 0x01); in mn88473_set_frontend() 107 ret = regmap_write(dev->regmap[2], 0x02, 0x21); in mn88473_set_frontend() 108 ret = regmap_write(dev->regmap[2], 0x03, delivery_system_val); in mn88473_set_frontend() 109 ret = regmap_write(dev->regmap[2], 0x0b, 0x00); in mn88473_set_frontend() 112 ret = regmap_write(dev->regmap[2], 0x10 + i, if_val[i]); in mn88473_set_frontend() [all …]
|
/drivers/staging/media/mn88472/ |
D | mn88472.c | 103 ret = regmap_write(dev->regmap[2], 0xfb, 0x13); in mn88472_set_frontend() 104 ret = regmap_write(dev->regmap[2], 0xef, 0x13); in mn88472_set_frontend() 105 ret = regmap_write(dev->regmap[2], 0xf9, 0x13); in mn88472_set_frontend() 109 ret = regmap_write(dev->regmap[2], 0x00, 0x66); in mn88472_set_frontend() 112 ret = regmap_write(dev->regmap[2], 0x01, 0x00); in mn88472_set_frontend() 115 ret = regmap_write(dev->regmap[2], 0x02, 0x01); in mn88472_set_frontend() 118 ret = regmap_write(dev->regmap[2], 0x03, delivery_system_val); in mn88472_set_frontend() 121 ret = regmap_write(dev->regmap[2], 0x04, bw_val2); in mn88472_set_frontend() 126 ret = regmap_write(dev->regmap[2], 0x10 + i, if_val[i]); in mn88472_set_frontend() 132 ret = regmap_write(dev->regmap[2], 0x13 + i, bw_val[i]); in mn88472_set_frontend() [all …]
|
/drivers/media/tuners/ |
D | m88rs6000t.c | 23 struct regmap *regmap; member 45 ret = regmap_read(dev->regmap, 0x15, &utmp); in m88rs6000t_set_demod_mclk() 107 ret = regmap_read(dev->regmap, 0x1D, &utmp); in m88rs6000t_set_demod_mclk() 117 ret = regmap_write(dev->regmap, 0x05, 0x40); in m88rs6000t_set_demod_mclk() 120 ret = regmap_write(dev->regmap, 0x11, 0x08); in m88rs6000t_set_demod_mclk() 123 ret = regmap_write(dev->regmap, 0x15, reg15); in m88rs6000t_set_demod_mclk() 126 ret = regmap_write(dev->regmap, 0x16, reg16); in m88rs6000t_set_demod_mclk() 129 ret = regmap_write(dev->regmap, 0x1D, reg1D); in m88rs6000t_set_demod_mclk() 132 ret = regmap_write(dev->regmap, 0x1E, reg1E); in m88rs6000t_set_demod_mclk() 135 ret = regmap_write(dev->regmap, 0x1F, reg1F); in m88rs6000t_set_demod_mclk() [all …]
|
D | it913x.c | 28 struct regmap *regmap; member 50 ret = regmap_write(dev->regmap, 0x80ec4c, 0x68); in it913x_init() 56 ret = regmap_read(dev->regmap, 0x80ec86, &utmp); in it913x_init() 80 ret = regmap_read(dev->regmap, 0x80ed03, &utmp); in it913x_init() 92 ret = regmap_bulk_read(dev->regmap, 0x80ed23, buf, 2); in it913x_init() 120 ret = regmap_read(dev->regmap, 0x80ec82, &utmp); in it913x_init() 135 ret = regmap_write(dev->regmap, 0x80ed81, iqik_m_cal); in it913x_init() 139 ret = regmap_write(dev->regmap, 0x80ec57, 0x00); in it913x_init() 143 ret = regmap_write(dev->regmap, 0x80ec58, 0x00); in it913x_init() 147 ret = regmap_write(dev->regmap, 0x80ec40, 0x01); in it913x_init() [all …]
|
D | e4000.c | 31 ret = regmap_write(dev->regmap, 0x00, 0x01); in e4000_init() 36 ret = regmap_write(dev->regmap, 0x06, 0x00); in e4000_init() 40 ret = regmap_write(dev->regmap, 0x7a, 0x96); in e4000_init() 45 ret = regmap_bulk_write(dev->regmap, 0x7e, "\x01\xfe", 2); in e4000_init() 49 ret = regmap_write(dev->regmap, 0x82, 0x00); in e4000_init() 53 ret = regmap_write(dev->regmap, 0x24, 0x05); in e4000_init() 57 ret = regmap_bulk_write(dev->regmap, 0x87, "\x20\x01", 2); in e4000_init() 61 ret = regmap_bulk_write(dev->regmap, 0x9f, "\x7f\x07", 2); in e4000_init() 66 ret = regmap_write(dev->regmap, 0x2d, 0x1f); in e4000_init() 70 ret = regmap_bulk_write(dev->regmap, 0x70, "\x01\x01", 2); in e4000_init() [all …]
|
/drivers/base/regmap/ |
D | internal.h | 21 struct regmap; 37 void (*format_write)(struct regmap *map, 47 struct regmap *map; 51 struct regmap { struct 163 int (*init)(struct regmap *map); argument 164 int (*exit)(struct regmap *map); 166 void (*debugfs_init)(struct regmap *map); 168 int (*read)(struct regmap *map, unsigned int reg, unsigned int *value); 169 int (*write)(struct regmap *map, unsigned int reg, unsigned int value); 170 int (*sync)(struct regmap *map, unsigned int min, unsigned int max); [all …]
|
D | trace.h | 2 #define TRACE_SYSTEM regmap 17 TP_PROTO(struct regmap *map, unsigned int reg, 41 TP_PROTO(struct regmap *map, unsigned int reg, 50 TP_PROTO(struct regmap *map, unsigned int reg, 59 TP_PROTO(struct regmap *map, unsigned int reg, 68 TP_PROTO(struct regmap *map, unsigned int reg, int count), 91 TP_PROTO(struct regmap *map, unsigned int reg, int count), 98 TP_PROTO(struct regmap *map, unsigned int reg, int count), 105 TP_PROTO(struct regmap *map, unsigned int reg, int count), 112 TP_PROTO(struct regmap *map, unsigned int reg, int count), [all …]
|
/drivers/acpi/pmic/ |
D | intel_pmic_crc.c | 91 static int intel_crc_pmic_get_power(struct regmap *regmap, int reg, in intel_crc_pmic_get_power() argument 96 if (regmap_read(regmap, reg, &data)) in intel_crc_pmic_get_power() 103 static int intel_crc_pmic_update_power(struct regmap *regmap, int reg, in intel_crc_pmic_update_power() argument 108 if (regmap_read(regmap, reg, &data)) in intel_crc_pmic_update_power() 118 if (regmap_write(regmap, reg, data)) in intel_crc_pmic_update_power() 123 static int intel_crc_pmic_get_raw_temp(struct regmap *regmap, int reg) in intel_crc_pmic_get_raw_temp() argument 131 if (regmap_read(regmap, reg, &temp_l) || in intel_crc_pmic_get_raw_temp() 132 regmap_read(regmap, reg - 1, &temp_h)) in intel_crc_pmic_get_raw_temp() 138 static int intel_crc_pmic_update_aux(struct regmap *regmap, int reg, int raw) in intel_crc_pmic_update_aux() argument 140 return regmap_write(regmap, reg, raw) || in intel_crc_pmic_update_aux() [all …]
|
D | intel_pmic.c | 28 struct regmap *regmap; member 53 struct regmap *regmap = opregion->regmap; in intel_pmic_power_handler() local 71 d->get_power(regmap, reg, bit, value64) : in intel_pmic_power_handler() 72 d->update_power(regmap, reg, bit, *value64 == 1); in intel_pmic_power_handler() 87 raw_temp = opregion->data->get_raw_temp(opregion->regmap, reg); in pmic_read_temp() 130 return opregion->data->update_aux(opregion->regmap, reg, raw_temp); in pmic_thermal_aux() 137 struct regmap *regmap = opregion->regmap; in pmic_thermal_pen() local 143 return d->get_policy(regmap, reg, value); in pmic_thermal_pen() 148 return d->update_policy(regmap, reg, *value); in pmic_thermal_pen() 207 struct regmap *regmap, in intel_pmic_install_opregion_handler() argument [all …]
|
/drivers/input/misc/ |
D | pmic8xxx-pwrkey.c | 87 struct regmap *regmap; member 158 regmap_update_bits(pwrkey->regmap, PON_CNTL_1, mask, val); in pmic8xxx_pwrkey_shutdown() 167 static int pm8058_disable_smps_locally_set_pull_down(struct regmap *regmap, in pm8058_disable_smps_locally_set_pull_down() argument 176 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down() 180 error = regmap_read(regmap, test2_addr, ®); in pm8058_disable_smps_locally_set_pull_down() 188 error = regmap_read(regmap, ctrl_addr, ®); in pm8058_disable_smps_locally_set_pull_down() 219 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down() 223 error = regmap_update_bits(regmap, test2_addr, in pm8058_disable_smps_locally_set_pull_down() 233 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down() 237 error = regmap_update_bits(regmap, test2_addr, in pm8058_disable_smps_locally_set_pull_down() [all …]
|
/drivers/clk/qcom/ |
D | clk-pll.c | 44 ret = regmap_read(pll->clkr.regmap, pll->mode_reg, &val); in clk_pll_enable() 53 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_BYPASSNL, in clk_pll_enable() 65 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_RESET_N, in clk_pll_enable() 74 return regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_OUTCTRL, in clk_pll_enable() 84 regmap_read(pll->clkr.regmap, pll->mode_reg, &val); in clk_pll_disable() 89 regmap_update_bits(pll->clkr.regmap, pll->mode_reg, mask, 0); in clk_pll_disable() 100 regmap_read(pll->clkr.regmap, pll->l_reg, &l); in clk_pll_recalc_rate() 101 regmap_read(pll->clkr.regmap, pll->m_reg, &m); in clk_pll_recalc_rate() 102 regmap_read(pll->clkr.regmap, pll->n_reg, &n); in clk_pll_recalc_rate() 116 regmap_read(pll->clkr.regmap, pll->config_reg, &config); in clk_pll_recalc_rate() [all …]
|
/drivers/mfd/ |
D | syscon.c | 35 struct regmap *regmap; member 48 struct regmap *regmap; in of_syscon_register() local 72 regmap = regmap_init_mmio(NULL, base, &syscon_config); in of_syscon_register() 73 if (IS_ERR(regmap)) { in of_syscon_register() 75 ret = PTR_ERR(regmap); in of_syscon_register() 79 syscon->regmap = regmap; in of_syscon_register() 95 struct regmap *syscon_node_to_regmap(struct device_node *np) in syscon_node_to_regmap() 115 return syscon->regmap; in syscon_node_to_regmap() 119 struct regmap *syscon_regmap_lookup_by_compatible(const char *s) in syscon_regmap_lookup_by_compatible() 122 struct regmap *regmap; in syscon_regmap_lookup_by_compatible() local [all …]
|
/drivers/media/dvb-frontends/ |
D | ts2020.c | 34 struct regmap *regmap; member 81 ret = regmap_write(priv->regmap, u8tmp, 0x00); in ts2020_sleep() 99 regmap_write(priv->regmap, 0x42, 0x73); in ts2020_init() 100 regmap_write(priv->regmap, 0x05, priv->clk_out_div); in ts2020_init() 101 regmap_write(priv->regmap, 0x20, 0x27); in ts2020_init() 102 regmap_write(priv->regmap, 0x07, 0x02); in ts2020_init() 103 regmap_write(priv->regmap, 0x11, 0xff); in ts2020_init() 104 regmap_write(priv->regmap, 0x60, 0xf9); in ts2020_init() 105 regmap_write(priv->regmap, 0x08, 0x01); in ts2020_init() 106 regmap_write(priv->regmap, 0x00, 0x41); in ts2020_init() [all …]
|
/drivers/gpu/drm/i2c/ |
D | adv7511.c | 27 struct regmap *regmap; member 28 struct regmap *packet_memory_regmap; 178 regmap_update_bits(adv7511->regmap, ADV7511_REG_CSC_UPPER(1), in adv7511_set_colormap() 183 regmap_update_bits(adv7511->regmap, in adv7511_set_colormap() 186 regmap_write(adv7511->regmap, in adv7511_set_colormap() 193 regmap_update_bits(adv7511->regmap, ADV7511_REG_CSC_UPPER(0), in adv7511_set_colormap() 196 regmap_update_bits(adv7511->regmap, ADV7511_REG_CSC_UPPER(0), in adv7511_set_colormap() 199 regmap_update_bits(adv7511->regmap, ADV7511_REG_CSC_UPPER(1), in adv7511_set_colormap() 206 regmap_update_bits(adv7511->regmap, ADV7511_REG_PACKET_ENABLE0, in adv7511_packet_enable() 211 regmap_update_bits(adv7511->regmap, ADV7511_REG_PACKET_ENABLE1, in adv7511_packet_enable() [all …]
|
/drivers/hwmon/ |
D | tmp103.c | 69 struct regmap *regmap = dev_get_drvdata(dev); in tmp103_show_temp() local 73 ret = regmap_read(regmap, sda->index, ®val); in tmp103_show_temp() 85 struct regmap *regmap = dev_get_drvdata(dev); in tmp103_set_temp() local 93 ret = regmap_write(regmap, sda->index, tmp103_mc_to_reg(val)); in tmp103_set_temp() 131 struct regmap *regmap; in tmp103_probe() local 134 regmap = devm_regmap_init_i2c(client, &tmp103_regmap_config); in tmp103_probe() 135 if (IS_ERR(regmap)) { in tmp103_probe() 137 return PTR_ERR(regmap); in tmp103_probe() 140 ret = regmap_update_bits(regmap, TMP103_CONF_REG, TMP103_CONFIG_MASK, in tmp103_probe() 147 i2c_set_clientdata(client, regmap); in tmp103_probe() [all …]
|
D | ltc4260.c | 48 struct regmap *regmap = dev_get_drvdata(dev); in ltc4260_get_value() local 52 ret = regmap_read(regmap, reg, &val); in ltc4260_get_value() 98 struct regmap *regmap = dev_get_drvdata(dev); in ltc4260_show_bool() local 102 ret = regmap_read(regmap, LTC4260_FAULT, &fault); in ltc4260_show_bool() 108 regmap_update_bits(regmap, LTC4260_FAULT, attr->index, 0); in ltc4260_show_bool() 164 struct regmap *regmap; in ltc4260_probe() local 166 regmap = devm_regmap_init_i2c(client, <c4260_regmap_config); in ltc4260_probe() 167 if (IS_ERR(regmap)) { in ltc4260_probe() 169 return PTR_ERR(regmap); in ltc4260_probe() 173 regmap_write(regmap, LTC4260_FAULT, 0x00); in ltc4260_probe() [all …]
|
/drivers/pwm/ |
D | pwm-pca9685.c | 79 struct regmap *regmap; member 105 regmap_update_bits(pca->regmap, PCA9685_MODE1, in pca9685_pwm_config() 109 regmap_write(pca->regmap, PCA9685_PRESCALE, prescale); in pca9685_pwm_config() 112 regmap_update_bits(pca->regmap, PCA9685_MODE1, in pca9685_pwm_config() 134 regmap_write(pca->regmap, reg, LED_FULL); in pca9685_pwm_config() 146 regmap_write(pca->regmap, reg, 0x0); in pca9685_pwm_config() 153 regmap_write(pca->regmap, reg, 0x0); in pca9685_pwm_config() 161 regmap_write(pca->regmap, reg, LED_FULL); in pca9685_pwm_config() 174 regmap_write(pca->regmap, reg, (int)duty & 0xff); in pca9685_pwm_config() 181 regmap_write(pca->regmap, reg, ((int)duty >> 8) & 0xf); in pca9685_pwm_config() [all …]
|
/drivers/video/backlight/ |
D | lm3639_bl.c | 43 struct regmap *regmap; member 59 regmap_update_bits(pchip->regmap, REG_BL_CONF_1, 0x08, in lm3639_chip_init() 65 ret = regmap_update_bits(pchip->regmap, REG_IO_CTRL, 0x7C, reg_val); in lm3639_chip_init() 70 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, pdata->init_brt_led); in lm3639_chip_init() 74 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, pdata->init_brt_led); in lm3639_chip_init() 87 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x79, reg_val); in lm3639_chip_init() 105 ret = regmap_read(pchip->regmap, REG_FLAG, ®_val); in lm3639_bled_update_status() 124 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, bl->props.brightness); in lm3639_bled_update_status() 127 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, bl->props.brightness); in lm3639_bled_update_status() 132 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x01, 0x00); in lm3639_bled_update_status() [all …]
|
/drivers/power/ |
D | max77693_charger.c | 42 static int max77693_get_charger_state(struct regmap *regmap, int *val) in max77693_get_charger_state() argument 47 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charger_state() 83 static int max77693_get_charge_type(struct regmap *regmap, int *val) in max77693_get_charge_type() argument 88 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charge_type() 135 static int max77693_get_battery_health(struct regmap *regmap, int *val) in max77693_get_battery_health() argument 140 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_battery_health() 178 static int max77693_get_present(struct regmap *regmap, int *val) in max77693_get_present() argument 187 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_present() 196 static int max77693_get_online(struct regmap *regmap, int *val) in max77693_get_online() argument 201 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_online() [all …]
|
/drivers/gpu/drm/atmel-hlcdc/ |
D | atmel_hlcdc_crtc.c | 60 struct regmap *regmap = crtc->dc->hlcdc->regmap; in atmel_hlcdc_crtc_mode_set_nofb() local 79 regmap_write(regmap, ATMEL_HLCDC_CFG(1), in atmel_hlcdc_crtc_mode_set_nofb() 82 regmap_write(regmap, ATMEL_HLCDC_CFG(2), in atmel_hlcdc_crtc_mode_set_nofb() 85 regmap_write(regmap, ATMEL_HLCDC_CFG(3), in atmel_hlcdc_crtc_mode_set_nofb() 88 regmap_write(regmap, ATMEL_HLCDC_CFG(4), in atmel_hlcdc_crtc_mode_set_nofb() 107 regmap_update_bits(regmap, ATMEL_HLCDC_CFG(0), in atmel_hlcdc_crtc_mode_set_nofb() 119 regmap_update_bits(regmap, ATMEL_HLCDC_CFG(5), in atmel_hlcdc_crtc_mode_set_nofb() 141 struct regmap *regmap = crtc->dc->hlcdc->regmap; in atmel_hlcdc_crtc_disable() local 151 regmap_write(regmap, ATMEL_HLCDC_DIS, ATMEL_HLCDC_DISP); in atmel_hlcdc_crtc_disable() 152 while (!regmap_read(regmap, ATMEL_HLCDC_SR, &status) && in atmel_hlcdc_crtc_disable() [all …]
|
D | atmel_hlcdc_layer.c | 90 struct regmap *regmap = layer->hlcdc->regmap; in atmel_hlcdc_layer_update_apply() local 104 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 124 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 128 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 132 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 148 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 168 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 181 struct regmap *regmap = layer->hlcdc->regmap; in atmel_hlcdc_layer_irq() local 191 regmap_read(regmap, desc->regs_offset + ATMEL_HLCDC_LAYER_IMR, &imr); in atmel_hlcdc_layer_irq() 192 regmap_read(regmap, desc->regs_offset + ATMEL_HLCDC_LAYER_ISR, &isr); in atmel_hlcdc_layer_irq() [all …]
|
/drivers/regulator/ |
D | max8649.c | 53 struct regmap *regmap; member 69 ret = regmap_read(info->regmap, rdev->desc->vsel_reg, &val); in max8649_enable_time() 76 ret = regmap_read(info->regmap, MAX8649_RAMP, &val); in max8649_enable_time() 91 regmap_update_bits(info->regmap, rdev->desc->vsel_reg, in max8649_set_mode() 95 regmap_update_bits(info->regmap, rdev->desc->vsel_reg, in max8649_set_mode() 110 ret = regmap_read(info->regmap, rdev->desc->vsel_reg, &val); in max8649_get_mode() 167 info->regmap = devm_regmap_init_i2c(client, &max8649_regmap_config); in max8649_regulator_probe() 168 if (IS_ERR(info->regmap)) { in max8649_regulator_probe() 169 ret = PTR_ERR(info->regmap); in max8649_regulator_probe() 195 ret = regmap_read(info->regmap, MAX8649_CHIP_ID1, &val); in max8649_regulator_probe() [all …]
|
/drivers/iio/adc/ |
D | berlin2-adc.c | 73 struct regmap *regmap; member 115 regmap_write(priv->regmap, BERLIN2_SM_ADC_STATUS, in berlin2_adc_read() 119 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL, in berlin2_adc_read() 130 regmap_update_bits(priv->regmap, BERLIN2_SM_ADC_STATUS, in berlin2_adc_read() 140 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL, in berlin2_adc_read() 159 regmap_write(priv->regmap, BERLIN2_SM_TSEN_STATUS, in berlin2_adc_tsen_read() 163 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL, in berlin2_adc_tsen_read() 169 regmap_update_bits(priv->regmap, BERLIN2_SM_TSEN_CTRL, in berlin2_adc_tsen_read() 181 regmap_update_bits(priv->regmap, BERLIN2_SM_TSEN_STATUS, in berlin2_adc_tsen_read() 191 regmap_update_bits(priv->regmap, BERLIN2_SM_TSEN_CTRL, in berlin2_adc_tsen_read() [all …]
|
/drivers/rtc/ |
D | rtc-snvs.c | 44 struct regmap *regmap; member 55 regmap_read(data->regmap, data->offset + SNVS_LPSRTCMR, &msb); in rtc_read_lpsrt() 56 regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &lsb); in rtc_read_lpsrt() 90 regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &count1); in rtc_read_lp_counter_lsb() 93 regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &count1); in rtc_read_lp_counter_lsb() 134 regmap_update_bits(data->regmap, data->offset + SNVS_LPCR, SNVS_LPCR_SRTC_ENV, in snvs_rtc_enable() 138 regmap_read(data->regmap, data->offset + SNVS_LPCR, &lpcr); in snvs_rtc_enable() 179 regmap_write(data->regmap, data->offset + SNVS_LPSRTCLR, time << CNTR_TO_SECS_SH); in snvs_rtc_set_time() 180 regmap_write(data->regmap, data->offset + SNVS_LPSRTCMR, time >> (32 - CNTR_TO_SECS_SH)); in snvs_rtc_set_time() 193 regmap_read(data->regmap, data->offset + SNVS_LPTAR, &lptar); in snvs_rtc_read_alarm() [all …]
|
/drivers/clk/mediatek/ |
D | reset.c | 25 struct regmap *regmap; member 35 return regmap_update_bits(data->regmap, data->regofs + ((id / 32) << 2), in mtk_reset_assert() 44 return regmap_update_bits(data->regmap, data->regofs + ((id / 32) << 2), in mtk_reset_deassert() 71 struct regmap *regmap; in mtk_register_reset_controller() local 73 regmap = syscon_node_to_regmap(np); in mtk_register_reset_controller() 74 if (IS_ERR(regmap)) { in mtk_register_reset_controller() 76 PTR_ERR(regmap)); in mtk_register_reset_controller() 84 data->regmap = regmap; in mtk_register_reset_controller()
|