Home
last modified time | relevance | path

Searched refs:regmap (Results 1 – 25 of 1589) sorted by relevance

12345678910>>...64

/Linux-v4.19/drivers/clk/at91/
Dclk-main.c32 struct regmap *regmap; member
39 struct regmap *regmap; member
48 struct regmap *regmap; member
55 struct regmap *regmap; member
61 static inline bool clk_main_osc_ready(struct regmap *regmap) in clk_main_osc_ready() argument
65 regmap_read(regmap, AT91_PMC_SR, &status); in clk_main_osc_ready()
73 struct regmap *regmap = osc->regmap; in clk_main_osc_prepare() local
76 regmap_read(regmap, AT91_CKGR_MOR, &tmp); in clk_main_osc_prepare()
84 regmap_write(regmap, AT91_CKGR_MOR, tmp); in clk_main_osc_prepare()
87 while (!clk_main_osc_ready(regmap)) in clk_main_osc_prepare()
[all …]
Dclk-usb.c30 struct regmap *regmap; member
38 struct regmap *regmap; member
52 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_recalc_rate()
116 regmap_update_bits(usb->regmap, AT91_PMC_USB, AT91_PMC_USBS, in at91sam9x5_clk_usb_set_parent()
127 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_get_parent()
145 regmap_update_bits(usb->regmap, AT91_PMC_USB, AT91_PMC_OHCIUSBDIV, in at91sam9x5_clk_usb_set_rate()
163 regmap_update_bits(usb->regmap, AT91_PMC_USB, AT91_PMC_USBS, in at91sam9n12_clk_usb_enable()
173 regmap_update_bits(usb->regmap, AT91_PMC_USB, AT91_PMC_USBS, 0); in at91sam9n12_clk_usb_disable()
181 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9n12_clk_usb_is_enabled()
196 at91sam9x5_clk_register_usb(struct regmap *regmap, const char *name, in at91sam9x5_clk_register_usb() argument
[all …]
/Linux-v4.19/drivers/hwmon/
Dw83773g.c65 static int get_local_temp(struct regmap *regmap, long *val) in get_local_temp() argument
70 ret = regmap_read(regmap, W83773_LOCAL_TEMP, &regval); in get_local_temp()
78 static int get_remote_temp(struct regmap *regmap, int index, long *val) in get_remote_temp() argument
84 ret = regmap_read(regmap, W83773_TEMP_MSB[index], &regval_high); in get_remote_temp()
88 ret = regmap_read(regmap, W83773_TEMP_LSB[index], &regval_low); in get_remote_temp()
96 static int get_fault(struct regmap *regmap, int index, long *val) in get_fault() argument
101 ret = regmap_read(regmap, W83773_STATUS[index], &regval); in get_fault()
109 static int get_offset(struct regmap *regmap, int index, long *val) in get_offset() argument
115 ret = regmap_read(regmap, W83773_OFFSET_MSB[index], &regval_high); in get_offset()
119 ret = regmap_read(regmap, W83773_OFFSET_LSB[index], &regval_low); in get_offset()
[all …]
/Linux-v4.19/drivers/base/regmap/
Dinternal.h22 struct regmap;
38 void (*format_write)(struct regmap *map,
48 struct regmap *map;
52 struct regmap { struct
170 int (*init)(struct regmap *map); argument
171 int (*exit)(struct regmap *map);
173 void (*debugfs_init)(struct regmap *map);
175 int (*read)(struct regmap *map, unsigned int reg, unsigned int *value);
176 int (*write)(struct regmap *map, unsigned int reg, unsigned int value);
177 int (*sync)(struct regmap *map, unsigned int min, unsigned int max);
[all …]
/Linux-v4.19/drivers/clk/davinci/
Dda8xx-cfgchip.c34 struct regmap *regmap; member
46 return regmap_write_bits(clk->regmap, clk->reg, clk->mask, clk->mask); in da8xx_cfgchip_gate_clk_enable()
53 regmap_write_bits(clk->regmap, clk->reg, clk->mask, 0); in da8xx_cfgchip_gate_clk_disable()
61 regmap_read(clk->regmap, clk->reg, &val); in da8xx_cfgchip_gate_clk_is_enabled()
89 struct regmap *regmap) in da8xx_cfgchip_gate_clk_register() argument
117 gate->regmap = regmap; in da8xx_cfgchip_gate_clk_register()
135 struct regmap *regmap) in da8xx_cfgchip_register_tbclk() argument
140 regmap); in da8xx_cfgchip_register_tbclk()
158 struct regmap *regmap) in da8xx_cfgchip_register_div4p5() argument
162 gate = da8xx_cfgchip_gate_clk_register(dev, &da8xx_div4p5ena_info, regmap); in da8xx_cfgchip_register_div4p5()
[all …]
/Linux-v4.19/sound/soc/codecs/
Dnau8825.c336 regmap_update_bits(nau8825->regmap, NAU8825_REG_HSVOL_CTRL, in nau8825_hpvol_ramp()
345 regmap_update_bits(nau8825->regmap, NAU8825_REG_HSVOL_CTRL, in nau8825_hpvol_ramp()
463 regmap_read(nau8825->regmap, nau8825_xtalk_baktab[i].reg, in nau8825_xtalk_backup()
490 regmap_write(nau8825->regmap, nau8825_xtalk_baktab[i].reg, in nau8825_xtalk_restore()
500 regmap_update_bits(nau8825->regmap, NAU8825_REG_ENA_CTRL, in nau8825_xtalk_prepare_dac()
509 regmap_update_bits(nau8825->regmap, NAU8825_REG_CHARGE_PUMP, in nau8825_xtalk_prepare_dac()
513 regmap_update_bits(nau8825->regmap, NAU8825_REG_RDAC, in nau8825_xtalk_prepare_dac()
518 regmap_update_bits(nau8825->regmap, NAU8825_REG_POWER_UP_CONTROL, in nau8825_xtalk_prepare_dac()
523 regmap_update_bits(nau8825->regmap, NAU8825_REG_POWER_UP_CONTROL, in nau8825_xtalk_prepare_dac()
527 regmap_update_bits(nau8825->regmap, NAU8825_REG_HSD_CTRL, in nau8825_xtalk_prepare_dac()
[all …]
Dcs35l35.c203 regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL1, in cs35l35_sdin_event()
206 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1, in cs35l35_sdin_event()
209 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1, in cs35l35_sdin_event()
213 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1, in cs35l35_sdin_event()
216 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1, in cs35l35_sdin_event()
220 regmap_update_bits(cs35l35->regmap, CS35L35_AMP_DIG_VOL_CTL, in cs35l35_sdin_event()
225 regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL1, in cs35l35_sdin_event()
229 regmap_update_bits(cs35l35->regmap, CS35L35_AMP_DIG_VOL_CTL, in cs35l35_sdin_event()
251 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2, in cs35l35_main_amp_event()
255 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2, in cs35l35_main_amp_event()
[all …]
Drt1305.c77 struct regmap *regmap; member
252 regmap_multi_reg_write(rt1305->regmap, init_list, RT1305_INIT_REG_LEN); in rt1305_reg_init()
396 static void rt1305_reset(struct regmap *regmap) in rt1305_reset() argument
398 regmap_write(regmap, RT1305_RESET, 0); in rt1305_reset()
884 rt1305_reset(rt1305->regmap); in rt1305_remove()
892 regcache_cache_only(rt1305->regmap, true); in rt1305_suspend()
893 regcache_mark_dirty(rt1305->regmap); in rt1305_suspend()
902 regcache_cache_only(rt1305->regmap, false); in rt1305_resume()
903 regcache_sync(rt1305->regmap); in rt1305_resume()
1000 regcache_cache_bypass(rt1305->regmap, true); in rt1305_calibrate()
[all …]
Dmax98927.c167 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt()
183 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt()
212 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt()
217 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt()
222 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt()
226 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt()
231 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt()
235 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt()
239 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt()
287 regmap_update_bits(max98927->regmap, in max98927_set_clock()
[all …]
Dnau8824.c432 regmap_update_bits(nau8824->regmap, NAU8824_REG_ENABLE_LO, in nau8824_output_dac_event()
436 regmap_update_bits(nau8824->regmap, NAU8824_REG_ENABLE_LO, in nau8824_output_dac_event()
454 regmap_update_bits(nau8824->regmap, in nau8824_spk_event()
459 regmap_update_bits(nau8824->regmap, in nau8824_spk_event()
480 regmap_update_bits(nau8824->regmap, in nau8824_pump_event()
485 regmap_update_bits(nau8824->regmap, in nau8824_pump_event()
501 struct regmap *regmap = nau8824->regmap; in system_clock_control() local
523 regmap_read(regmap, NAU8824_REG_FLL1, &value); in system_clock_control()
526 regmap_read(regmap, NAU8824_REG_FLL6, &value); in system_clock_control()
530 regmap_read(regmap, NAU8824_REG_CLK_DIVIDER, &value); in system_clock_control()
[all …]
Dnau8540.c245 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL1, in adc_power_control()
247 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL2, in adc_power_control()
250 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL1, in adc_power_control()
252 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL2, in adc_power_control()
265 regmap_write(nau8540->regmap, NAU8540_REG_RST, 0x0001); in aiftx_power_control()
266 regmap_write(nau8540->regmap, NAU8540_REG_RST, 0x0000); in aiftx_power_control()
389 regmap_read(nau8540->regmap, NAU8540_REG_ADC_SAMPLE_RATE, &osr); in nau8540_hw_params()
393 regmap_update_bits(nau8540->regmap, NAU8540_REG_CLOCK_SRC, in nau8540_hw_params()
414 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL0, in nau8540_hw_params()
467 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL0, in nau8540_set_fmt()
[all …]
Dmt6351.c190 struct regmap *regmap; member
202 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON2, in set_hp_gain_zero()
204 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON2, in set_hp_gain_zero()
352 regmap_update_bits(cmpnt->regmap, in hp_gain_ramp_set()
366 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON0, 0x7 << 8, 0x1 << 8); in hp_zcd_enable()
367 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON0, 0x1 << 7, 0x0 << 7); in hp_zcd_enable()
370 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON0, 0x1 << 6, 0x1 << 6); in hp_zcd_enable()
372 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON0, 0x3 << 4, 0x0 << 4); in hp_zcd_enable()
373 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON0, 0x7 << 1, 0x5 << 1); in hp_zcd_enable()
374 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON0, 0x1 << 0, 0x1 << 0); in hp_zcd_enable()
[all …]
Dcs35l34.c48 struct regmap *regmap; member
247 regmap_update_bits(priv->regmap, CS35L34_PWRCTL3, in cs35l34_sdin_event()
250 ret = regmap_update_bits(priv->regmap, CS35L34_PWRCTL1, in cs35l34_sdin_event()
260 regmap_update_bits(priv->regmap, CS35L34_PWRCTL3, in cs35l34_sdin_event()
263 ret = regmap_update_bits(priv->regmap, CS35L34_PWRCTL1, in cs35l34_sdin_event()
350 regmap_update_bits(priv->regmap, CS35L34_BST_CVTR_V_CTL, in cs35l34_main_amp_event()
353 regmap_update_bits(priv->regmap, CS35L34_PROTECT_CTL, in cs35l34_main_amp_event()
357 regmap_update_bits(priv->regmap, CS35L34_BST_CVTR_V_CTL, in cs35l34_main_amp_event()
359 regmap_update_bits(priv->regmap, CS35L34_PROTECT_CTL, in cs35l34_main_amp_event()
392 ret = regmap_read(priv->regmap, CS35L34_AMP_DIG_VOL_CTL, in cs35l34_mclk_event()
[all …]
/Linux-v4.19/drivers/reset/hisilicon/
Dhi6220_reset.c43 struct regmap *regmap; member
50 struct regmap *regmap = data->regmap; in hi6220_peripheral_assert() local
55 return regmap_write(regmap, reg, BIT(offset)); in hi6220_peripheral_assert()
62 struct regmap *regmap = data->regmap; in hi6220_peripheral_deassert() local
67 return regmap_write(regmap, reg, BIT(offset)); in hi6220_peripheral_deassert()
79 struct regmap *regmap = data->regmap; in hi6220_media_assert() local
81 return regmap_write(regmap, SC_MEDIA_RSTEN, BIT(idx)); in hi6220_media_assert()
88 struct regmap *regmap = data->regmap; in hi6220_media_deassert() local
90 return regmap_write(regmap, SC_MEDIA_RSTDIS, BIT(idx)); in hi6220_media_deassert()
104 struct regmap *regmap; in hi6220_reset_probe() local
[all …]
/Linux-v4.19/drivers/media/tuners/
Dm88rs6000t.c23 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 …]
/Linux-v4.19/include/linux/
Dregmap.h32 struct regmap;
517 struct regmap *__regmap_init(struct device *dev,
523 struct regmap *__regmap_init_i2c(struct i2c_client *i2c,
527 struct regmap *__regmap_init_sccb(struct i2c_client *i2c,
531 struct regmap *__regmap_init_slimbus(struct slim_device *slimbus,
535 struct regmap *__regmap_init_spi(struct spi_device *dev,
539 struct regmap *__regmap_init_spmi_base(struct spmi_device *dev,
543 struct regmap *__regmap_init_spmi_ext(struct spmi_device *dev,
547 struct regmap *__regmap_init_w1(struct device *w1_dev,
551 struct regmap *__regmap_init_mmio_clk(struct device *dev, const char *clk_id,
[all …]
/Linux-v4.19/drivers/acpi/pmic/
Dintel_pmic_crc.c196 static int intel_crc_pmic_get_power(struct regmap *regmap, int reg, in intel_crc_pmic_get_power() argument
201 if (regmap_read(regmap, reg, &data)) in intel_crc_pmic_get_power()
208 static int intel_crc_pmic_update_power(struct regmap *regmap, int reg, in intel_crc_pmic_update_power() argument
213 if (regmap_read(regmap, reg, &data)) in intel_crc_pmic_update_power()
223 if (regmap_write(regmap, reg, data)) in intel_crc_pmic_update_power()
228 static int intel_crc_pmic_get_raw_temp(struct regmap *regmap, int reg) in intel_crc_pmic_get_raw_temp() argument
236 if (regmap_read(regmap, reg, &temp_l) || in intel_crc_pmic_get_raw_temp()
237 regmap_read(regmap, reg - 1, &temp_h)) in intel_crc_pmic_get_raw_temp()
243 static int intel_crc_pmic_update_aux(struct regmap *regmap, int reg, int raw) in intel_crc_pmic_update_aux() argument
245 return regmap_write(regmap, reg, raw) || in intel_crc_pmic_update_aux()
[all …]
/Linux-v4.19/drivers/watchdog/
Duniphier_wdt.c49 struct regmap *regmap; member
62 ret = regmap_write_bits(wdev->regmap, WDTCTRL, in uniphier_watchdog_ping()
69 ret = regmap_read_poll_timeout(wdev->regmap, WDTCTRL, val, in uniphier_watchdog_ping()
76 static int __uniphier_watchdog_start(struct regmap *regmap, unsigned int sec) in __uniphier_watchdog_start() argument
81 ret = regmap_read_poll_timeout(regmap, WDTCTRL, val, in __uniphier_watchdog_start()
88 ret = regmap_write(regmap, WDTTIMSET, in __uniphier_watchdog_start()
94 ret = regmap_write(regmap, WDTCTRL, WDTCTRL_ENABLE | WDTCTRL_CLEAR); in __uniphier_watchdog_start()
100 ret = regmap_read_poll_timeout(regmap, WDTCTRL, val, in __uniphier_watchdog_start()
107 static int __uniphier_watchdog_stop(struct regmap *regmap) in __uniphier_watchdog_stop() argument
110 return regmap_write_bits(regmap, WDTCTRL, WDTCTRL_ENABLE, 0); in __uniphier_watchdog_stop()
[all …]
/Linux-v4.19/drivers/input/misc/
Dpmic8xxx-pwrkey.c87 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, &reg); in pm8058_disable_smps_locally_set_pull_down()
188 error = regmap_read(regmap, ctrl_addr, &reg); 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 …]
/Linux-v4.19/drivers/media/dvb-frontends/
Dmn88473.c117 ret = regmap_write(dev->regmap[2], 0x05, 0x00); in mn88473_set_frontend()
120 ret = regmap_write(dev->regmap[2], 0xfb, 0x13); in mn88473_set_frontend()
123 ret = regmap_write(dev->regmap[2], 0xef, 0x13); in mn88473_set_frontend()
126 ret = regmap_write(dev->regmap[2], 0xf9, 0x13); in mn88473_set_frontend()
129 ret = regmap_write(dev->regmap[2], 0x00, 0x18); in mn88473_set_frontend()
132 ret = regmap_write(dev->regmap[2], 0x01, 0x01); in mn88473_set_frontend()
135 ret = regmap_write(dev->regmap[2], 0x02, 0x21); in mn88473_set_frontend()
138 ret = regmap_write(dev->regmap[2], 0x03, delivery_system_val); in mn88473_set_frontend()
141 ret = regmap_write(dev->regmap[2], 0x0b, 0x00); in mn88473_set_frontend()
146 ret = regmap_write(dev->regmap[2], 0x10 + i, if_val[i]); in mn88473_set_frontend()
[all …]
/Linux-v4.19/drivers/mfd/
Dsyscon.c36 struct regmap *regmap; member
49 struct regmap *regmap; in of_syscon_register() local
115 regmap = regmap_init_mmio(NULL, base, &syscon_config); in of_syscon_register()
116 if (IS_ERR(regmap)) { in of_syscon_register()
118 ret = PTR_ERR(regmap); in of_syscon_register()
122 syscon->regmap = regmap; in of_syscon_register()
138 struct regmap *syscon_node_to_regmap(struct device_node *np) in syscon_node_to_regmap()
158 return syscon->regmap; in syscon_node_to_regmap()
162 struct regmap *syscon_regmap_lookup_by_compatible(const char *s) in syscon_regmap_lookup_by_compatible()
165 struct regmap *regmap; in syscon_regmap_lookup_by_compatible() local
[all …]
Datmel-smc.c248 void atmel_smc_cs_conf_apply(struct regmap *regmap, int cs, in atmel_smc_cs_conf_apply() argument
251 regmap_write(regmap, ATMEL_SMC_SETUP(cs), conf->setup); in atmel_smc_cs_conf_apply()
252 regmap_write(regmap, ATMEL_SMC_PULSE(cs), conf->pulse); in atmel_smc_cs_conf_apply()
253 regmap_write(regmap, ATMEL_SMC_CYCLE(cs), conf->cycle); in atmel_smc_cs_conf_apply()
254 regmap_write(regmap, ATMEL_SMC_MODE(cs), conf->mode); in atmel_smc_cs_conf_apply()
268 void atmel_hsmc_cs_conf_apply(struct regmap *regmap, in atmel_hsmc_cs_conf_apply() argument
272 regmap_write(regmap, ATMEL_HSMC_SETUP(layout, cs), conf->setup); in atmel_hsmc_cs_conf_apply()
273 regmap_write(regmap, ATMEL_HSMC_PULSE(layout, cs), conf->pulse); in atmel_hsmc_cs_conf_apply()
274 regmap_write(regmap, ATMEL_HSMC_CYCLE(layout, cs), conf->cycle); in atmel_hsmc_cs_conf_apply()
275 regmap_write(regmap, ATMEL_HSMC_TIMINGS(layout, cs), conf->timings); in atmel_hsmc_cs_conf_apply()
[all …]
/Linux-v4.19/drivers/clk/qcom/
Dclk-pll.c39 ret = regmap_read(pll->clkr.regmap, pll->mode_reg, &val); in clk_pll_enable()
48 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_BYPASSNL, in clk_pll_enable()
60 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_RESET_N, in clk_pll_enable()
69 return regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_OUTCTRL, in clk_pll_enable()
79 regmap_read(pll->clkr.regmap, pll->mode_reg, &val); in clk_pll_disable()
84 regmap_update_bits(pll->clkr.regmap, pll->mode_reg, mask, 0); in clk_pll_disable()
95 regmap_read(pll->clkr.regmap, pll->l_reg, &l); in clk_pll_recalc_rate()
96 regmap_read(pll->clkr.regmap, pll->m_reg, &m); in clk_pll_recalc_rate()
97 regmap_read(pll->clkr.regmap, pll->n_reg, &n); in clk_pll_recalc_rate()
111 regmap_read(pll->clkr.regmap, pll->config_reg, &config); in clk_pll_recalc_rate()
[all …]
/Linux-v4.19/drivers/power/supply/
Dact8945a_charger.c82 struct regmap *regmap; member
90 static int act8945a_get_charger_state(struct regmap *regmap, int *val) in act8945a_get_charger_state() argument
95 ret = regmap_read(regmap, ACT8945A_APCH_STATUS, &status); in act8945a_get_charger_state()
99 ret = regmap_read(regmap, ACT8945A_APCH_STATE, &state); in act8945a_get_charger_state()
129 static int act8945a_get_charge_type(struct regmap *regmap, int *val) in act8945a_get_charge_type() argument
134 ret = regmap_read(regmap, ACT8945A_APCH_STATUS, &status); in act8945a_get_charge_type()
138 ret = regmap_read(regmap, ACT8945A_APCH_STATE, &state); in act8945a_get_charge_type()
167 static int act8945a_get_battery_health(struct regmap *regmap, int *val) in act8945a_get_battery_health() argument
172 ret = regmap_read(regmap, ACT8945A_APCH_STATUS, &status); in act8945a_get_battery_health()
176 ret = regmap_read(regmap, ACT8945A_APCH_CFG, &config); in act8945a_get_battery_health()
[all …]
/Linux-v4.19/sound/soc/sirf/
Dsirf-usp.c20 struct regmap *regmap; member
31 regmap_update_bits(usp->regmap, USP_TX_FIFO_OP, in sirf_usp_tx_enable()
33 regmap_write(usp->regmap, USP_TX_FIFO_OP, 0); in sirf_usp_tx_enable()
35 regmap_update_bits(usp->regmap, USP_TX_FIFO_OP, in sirf_usp_tx_enable()
38 regmap_update_bits(usp->regmap, USP_TX_RX_ENABLE, in sirf_usp_tx_enable()
44 regmap_update_bits(usp->regmap, USP_TX_RX_ENABLE, in sirf_usp_tx_disable()
47 regmap_write(usp->regmap, USP_TX_FIFO_OP, 0); in sirf_usp_tx_disable()
52 regmap_update_bits(usp->regmap, USP_RX_FIFO_OP, in sirf_usp_rx_enable()
54 regmap_write(usp->regmap, USP_RX_FIFO_OP, 0); in sirf_usp_rx_enable()
56 regmap_update_bits(usp->regmap, USP_RX_FIFO_OP, in sirf_usp_rx_enable()
[all …]

12345678910>>...64