Home
last modified time | relevance | path

Searched refs:regmap (Results 201 - 225 of 5287) sorted by relevance

12345678910>>...212

/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-ac100.c20 #include <linux/regmap.h>
74 struct regmap *regmap; member
93 struct regmap *regmap; member
125 regmap_read(clk->regmap, clk->offset, &reg); in ac100_clkout_recalc_rate()
242 regmap_update_bits(clk->regmap, clk->offset, in ac100_clkout_set_rate()
255 return regmap_update_bits(clk->regmap, clk->offset, AC100_CLKOUT_EN, in ac100_clkout_prepare()
263 regmap_update_bits(clk->regmap, clk->offset, AC100_CLKOUT_EN, 0); in ac100_clkout_unprepare()
271 regmap_read(clk->regmap, cl in ac100_clkout_is_prepared()
387 struct regmap *regmap = chip->regmap; ac100_rtc_get_time() local
410 struct regmap *regmap = chip->regmap; ac100_rtc_set_time() local
443 struct regmap *regmap = chip->regmap; ac100_rtc_alarm_irq_enable() local
454 struct regmap *regmap = chip->regmap; ac100_rtc_get_alarm() local
485 struct regmap *regmap = chip->regmap; ac100_rtc_set_alarm() local
527 struct regmap *regmap = chip->regmap; ac100_rtc_irq() local
[all...]
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-ac100.c20 #include <linux/regmap.h>
74 struct regmap *regmap; member
93 struct regmap *regmap; member
125 regmap_read(clk->regmap, clk->offset, &reg); in ac100_clkout_recalc_rate()
242 regmap_update_bits(clk->regmap, clk->offset, in ac100_clkout_set_rate()
255 return regmap_update_bits(clk->regmap, clk->offset, AC100_CLKOUT_EN, in ac100_clkout_prepare()
263 regmap_update_bits(clk->regmap, clk->offset, AC100_CLKOUT_EN, 0); in ac100_clkout_unprepare()
271 regmap_read(clk->regmap, cl in ac100_clkout_is_prepared()
387 struct regmap *regmap = chip->regmap; ac100_rtc_get_time() local
410 struct regmap *regmap = chip->regmap; ac100_rtc_set_time() local
443 struct regmap *regmap = chip->regmap; ac100_rtc_alarm_irq_enable() local
454 struct regmap *regmap = chip->regmap; ac100_rtc_get_alarm() local
485 struct regmap *regmap = chip->regmap; ac100_rtc_set_alarm() local
527 struct regmap *regmap = chip->regmap; ac100_rtc_irq() local
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Djz4760.c13 #include <linux/regmap.h>
34 /* Internal register space, accessed through regmap */
164 struct regmap *regmap; member
173 struct regmap *regmap = jz_codec->regmap; in jz4760_codec_set_bias_level() local
178 regmap_write(regmap, JZ4760_CODEC_REG_IFR, REG_IFR_ALL_MASK); in jz4760_codec_set_bias_level()
180 regmap_clear_bits(regmap, JZ4760_CODEC_REG_PMR1, REG_PMR1_SB); in jz4760_codec_set_bias_level()
182 regmap_clear_bits(regmap, JZ4760_CODEC_REG_PMR in jz4760_codec_set_bias_level()
576 struct regmap *regmap = jz_codec->regmap; jz4760_codec_codec_init_regs() local
[all...]
H A Dmax98373-sdw.c9 #include <linux/regmap.h>
256 regmap_read(max98373->regmap, max98373->cache[i].reg, &max98373->cache[i].val); in max98373_suspend()
258 regcache_cache_only(max98373->regmap, true); in max98373_suspend()
288 regcache_cache_only(max98373->regmap, false); in max98373_resume()
289 regcache_sync(max98373->regmap); in max98373_resume()
364 regcache_cache_only(max98373->regmap, false); in max98373_io_init()
366 regcache_cache_bypass(max98373->regmap, true); in max98373_io_init()
381 regmap_write(max98373->regmap, MAX98373_R2025_AUDIO_IF_MODE, 3); in max98373_io_init()
383 regmap_write(max98373->regmap, MAX98373_R2047_IV_SENSE_ADC_EN, 3); in max98373_io_init()
385 regmap_write(max98373->regmap, MAX98373_R2036_SOUNDWIRE_CTR in max98373_io_init()
729 max98373_init(struct sdw_slave *slave, struct regmap *regmap) max98373_init() argument
833 struct regmap *regmap; max98373_sdw_probe() local
[all...]
H A Dcs35l34.c43 struct regmap *regmap; member
242 regmap_update_bits(priv->regmap, CS35L34_PWRCTL3, in cs35l34_sdin_event()
245 ret = regmap_update_bits(priv->regmap, CS35L34_PWRCTL1, in cs35l34_sdin_event()
255 regmap_update_bits(priv->regmap, CS35L34_PWRCTL3, in cs35l34_sdin_event()
258 ret = regmap_update_bits(priv->regmap, CS35L34_PWRCTL1, in cs35l34_sdin_event()
345 regmap_update_bits(priv->regmap, CS35L34_BST_CVTR_V_CTL, in cs35l34_main_amp_event()
348 regmap_update_bits(priv->regmap, CS35L34_PROTECT_CTL, in cs35l34_main_amp_event()
352 regmap_update_bits(priv->regmap, CS35L34_BST_CVTR_V_CTL, in cs35l34_main_amp_event()
354 regmap_update_bits(priv->regmap, CS35L34_PROTECT_CT in cs35l34_main_amp_event()
[all...]
H A Dcs35l33.c42 struct regmap *regmap; member
207 regmap_update_bits(priv->regmap, CS35L33_CLASSD_CTL, in cs35l33_spkrdrv_event()
233 regmap_update_bits(priv->regmap, CS35L33_PWRCTL1, in cs35l33_sdin_event()
236 regmap_update_bits(priv->regmap, CS35L33_PWRCTL2, in cs35l33_sdin_event()
243 regmap_update_bits(priv->regmap, CS35L33_CLASSD_CTL, in cs35l33_sdin_event()
250 regmap_update_bits(priv->regmap, CS35L33_PWRCTL2, in cs35l33_sdin_event()
253 regmap_update_bits(priv->regmap, CS35L33_PWRCTL1, in cs35l33_sdin_event()
299 regmap_update_bits(priv->regmap, CS35L33_PWRCTL2, in cs35l33_sdout_event()
301 regmap_update_bits(priv->regmap, CS35L33_CLK_CT in cs35l33_sdout_event()
[all...]
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dsirf-audio-codec.c16 #include <linux/regmap.h>
29 struct regmap *regmap; member
106 static void enable_and_reset_codec(struct regmap *regmap, in enable_and_reset_codec() argument
109 regmap_update_bits(regmap, AUDIO_IC_CODEC_CTRL1, in enable_and_reset_codec()
113 regmap_update_bits(regmap, AUDIO_IC_CODEC_CTRL1, in enable_and_reset_codec()
126 enable_and_reset_codec(sirf_audio_codec->regmap, in atlas6_codec_enable_and_reset_event()
130 regmap_update_bits(sirf_audio_codec->regmap, in atlas6_codec_enable_and_reset_event()
149 enable_and_reset_codec(sirf_audio_codec->regmap, in prima2_codec_enable_and_reset_event()
[all...]
H A Dmax98373-sdw.c9 #include <linux/regmap.h>
250 regcache_cache_only(max98373->regmap, true); in max98373_suspend()
251 regcache_mark_dirty(max98373->regmap); in max98373_suspend()
276 regcache_cache_only(max98373->regmap, false); in max98373_resume()
277 regcache_sync(max98373->regmap); in max98373_resume()
353 regcache_cache_only(max98373->regmap, false); in max98373_io_init()
354 regcache_cache_bypass(max98373->regmap, true); in max98373_io_init()
380 regmap_write(max98373->regmap, MAX98373_R2025_AUDIO_IF_MODE, 3); in max98373_io_init()
382 regmap_write(max98373->regmap, MAX98373_R2047_IV_SENSE_ADC_EN, 3); in max98373_io_init()
384 regmap_write(max98373->regmap, MAX98373_R2036_SOUNDWIRE_CTR in max98373_io_init()
757 max98373_init(struct sdw_slave *slave, struct regmap *regmap) max98373_init() argument
831 struct regmap *regmap; max98373_sdw_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dmax77693_charger.c11 #include <linux/regmap.h>
32 static int max77693_get_charger_state(struct regmap *regmap, int *val) in max77693_get_charger_state() argument
37 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charger_state()
73 static int max77693_get_charge_type(struct regmap *regmap, int *val) in max77693_get_charge_type() argument
78 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charge_type()
125 static int max77693_get_battery_health(struct regmap *regmap, int *val) in max77693_get_battery_health() argument
130 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_0 in max77693_get_battery_health()
168 max77693_get_present(struct regmap *regmap, int *val) max77693_get_present() argument
186 max77693_get_online(struct regmap *regmap, int *val) max77693_get_online() argument
215 struct regmap *regmap = chg->max77693->regmap; max77693_charger_get_property() local
[all...]
H A Dmax1721x_battery.c17 #include <linux/regmap.h>
63 struct regmap *regmap; member
143 regmap_read(info->regmap, MAX172XX_REG_STATUS, in max1721x_battery_get_property()
147 ret = regmap_read(info->regmap, MAX172XX_REG_REPSOC, &reg); in max1721x_battery_get_property()
151 ret = regmap_read(info->regmap, MAX172XX_REG_BATT, &reg); in max1721x_battery_get_property()
155 ret = regmap_read(info->regmap, MAX172XX_REG_DESIGNCAP, &reg); in max1721x_battery_get_property()
159 ret = regmap_read(info->regmap, MAX172XX_REG_REPCAP, &reg); in max1721x_battery_get_property()
163 ret = regmap_read(info->regmap, MAX172XX_REG_TTE, &reg); in max1721x_battery_get_property()
167 ret = regmap_read(info->regmap, MAX172XX_REG_TT in max1721x_battery_get_property()
[all...]
/kernel/linux/linux-6.6/drivers/power/supply/
H A Dmax77693_charger.c11 #include <linux/regmap.h>
32 static int max77693_get_charger_state(struct regmap *regmap, int *val) in max77693_get_charger_state() argument
37 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charger_state()
73 static int max77693_get_charge_type(struct regmap *regmap, int *val) in max77693_get_charge_type() argument
78 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charge_type()
125 static int max77693_get_battery_health(struct regmap *regmap, int *val) in max77693_get_battery_health() argument
130 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_0 in max77693_get_battery_health()
168 max77693_get_present(struct regmap *regmap, int *val) max77693_get_present() argument
186 max77693_get_online(struct regmap *regmap, int *val) max77693_get_online() argument
215 struct regmap *regmap = chg->max77693->regmap; max77693_charger_get_property() local
[all...]
H A Dmax1721x_battery.c17 #include <linux/regmap.h>
63 struct regmap *regmap; member
143 regmap_read(info->regmap, MAX172XX_REG_STATUS, in max1721x_battery_get_property()
147 ret = regmap_read(info->regmap, MAX172XX_REG_REPSOC, &reg); in max1721x_battery_get_property()
151 ret = regmap_read(info->regmap, MAX172XX_REG_BATT, &reg); in max1721x_battery_get_property()
155 ret = regmap_read(info->regmap, MAX172XX_REG_DESIGNCAP, &reg); in max1721x_battery_get_property()
159 ret = regmap_read(info->regmap, MAX172XX_REG_REPCAP, &reg); in max1721x_battery_get_property()
163 ret = regmap_read(info->regmap, MAX172XX_REG_TTE, &reg); in max1721x_battery_get_property()
167 ret = regmap_read(info->regmap, MAX172XX_REG_TT in max1721x_battery_get_property()
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dltc2945.c16 #include <linux/regmap.h>
69 * @regmap: regmap device
73 struct regmap *regmap; member
86 struct regmap *regmap = data->regmap; in ltc2945_reg_to_val() local
93 ret = regmap_bulk_read(regmap, reg, buf, in ltc2945_reg_to_val()
117 ret = regmap_read(regmap, LTC2945_CONTRO in ltc2945_reg_to_val()
173 struct regmap *regmap = data->regmap; ltc2945_val_to_reg() local
260 struct regmap *regmap = data->regmap; ltc2945_value_store() local
298 struct regmap *regmap = data->regmap; ltc2945_history_store() local
351 struct regmap *regmap = data->regmap; ltc2945_bool_show() local
479 struct regmap *regmap; ltc2945_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/mediatek/
H A Dreset.c10 #include <linux/regmap.h>
17 struct regmap *regmap; member
28 return regmap_write(data->regmap, reg, BIT(id % 32)); in mtk_reset_assert_set_clr()
37 return regmap_write(data->regmap, reg, BIT(id % 32)); in mtk_reset_deassert_set_clr()
45 return regmap_update_bits(data->regmap, data->regofs + ((id / 32) << 2), in mtk_reset_assert()
54 return regmap_update_bits(data->regmap, data->regofs + ((id / 32) << 2), in mtk_reset_deassert()
99 struct regmap *regmap; in mtk_register_reset_controller_common() local
101 regmap in mtk_register_reset_controller_common()
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dqcom-refgen-regulator.c9 #include <linux/regmap.h>
30 regmap_update_bits(rdev->regmap, REFGEN_REG_BG_CTRL, REFGEN_BG_CTRL_MASK, in qcom_sdm845_refgen_enable()
33 regmap_write(rdev->regmap, REFGEN_REG_BIAS_EN, in qcom_sdm845_refgen_enable()
41 regmap_write(rdev->regmap, REFGEN_REG_BIAS_EN, in qcom_sdm845_refgen_disable()
44 regmap_update_bits(rdev->regmap, REFGEN_REG_BG_CTRL, REFGEN_BG_CTRL_MASK, in qcom_sdm845_refgen_disable()
54 regmap_read(rdev->regmap, REFGEN_REG_BG_CTRL, &val); in qcom_sdm845_refgen_is_enabled()
58 regmap_read(rdev->regmap, REFGEN_REG_BIAS_EN, &val); in qcom_sdm845_refgen_is_enabled()
107 struct regmap *regmap; in qcom_refgen_probe() local
118 regmap in qcom_refgen_probe()
[all...]
H A Drpi-panel-attiny-regulator.c15 #include <linux/regmap.h>
66 struct regmap *regmap; member
84 return regmap_write(state->regmap, reg, val); in attiny_set_port_state()
128 regmap_write(rdev->regmap, REG_PWM, 0); in attiny_lcd_power_disable()
152 ret = regmap_read(rdev->regmap, REG_PORTC, &data); in attiny_lcd_power_is_enabled()
188 struct regmap *regmap = state->regmap; in attiny_update_status() local
195 ret = regmap_write(regmap, REG_PW in attiny_update_status()
291 struct regmap *regmap; attiny_i2c_probe() local
[all...]
H A Drt5739.c16 #include <linux/regmap.h>
54 struct regmap *regmap = rdev_get_regmap(rdev); in rt5739_set_mode() local
73 return regmap_update_bits(regmap, RT5739_REG_CNTL1, mask, val); in rt5739_set_mode()
79 struct regmap *regmap = rdev_get_regmap(rdev); in rt5739_get_mode() local
88 ret = regmap_read(regmap, RT5739_REG_CNTL1, &val); in rt5739_get_mode()
101 struct regmap *regmap = rdev_get_regmap(rdev); in rt5739_set_suspend_voltage() local
116 return regmap_write(regmap, re in rt5739_set_suspend_voltage()
122 struct regmap *regmap = rdev_get_regmap(rdev); rt5739_set_suspend_enable() local
136 struct regmap *regmap = rdev_get_regmap(rdev); rt5739_set_suspend_disable() local
151 struct regmap *regmap = rdev_get_regmap(rdev); rt5739_set_suspend_mode() local
250 struct regmap *regmap; rt5739_probe() local
[all...]
H A Drt5759-regulator.c8 #include <linux/regmap.h>
52 struct regmap *regmap; member
59 struct regmap *regmap = rdev_get_regmap(rdev); in rt5759_set_mode() local
73 return regmap_update_bits(regmap, RT5759_REG_STATUS, RT5759_FPWM_MASK, in rt5759_set_mode()
79 struct regmap *regmap = rdev_get_regmap(rdev); in rt5759_get_mode() local
83 ret = regmap_read(regmap, RT5759_REG_DCDCCTRL, &regval); in rt5759_get_mode()
96 struct regmap *regma in rt5759_get_error_flags() local
117 struct regmap *regmap = rdev_get_regmap(rdev); rt5759_set_ocp() local
150 struct regmap *regmap = rdev_get_regmap(rdev); rt5759_set_otp() local
[all...]
H A Drt6160-regulator.c9 #include <linux/regmap.h>
44 struct regmap *regmap; member
64 regcache_cache_only(priv->regmap, false); in rt6160_enable()
65 return regcache_sync(priv->regmap); in rt6160_enable()
76 regcache_cache_only(priv->regmap, true); in rt6160_disable()
77 regcache_mark_dirty(priv->regmap); in rt6160_disable()
94 struct regmap *regmap = rdev_get_regmap(rdev); in rt6160_set_mode() local
109 return regmap_update_bits(regmap, RT6160_REG_CNT in rt6160_set_mode()
114 struct regmap *regmap = rdev_get_regmap(rdev); rt6160_get_mode() local
130 struct regmap *regmap = rdev_get_regmap(rdev); rt6160_set_suspend_voltage() local
149 struct regmap *regmap = rdev_get_regmap(rdev); rt6160_get_error_flags() local
[all...]
/kernel/linux/linux-5.10/drivers/acpi/pmic/
H A Dintel_pmic.h12 int (*get_power)(struct regmap *r, int reg, int bit, u64 *value);
13 int (*update_power)(struct regmap *r, int reg, int bit, bool on);
14 int (*get_raw_temp)(struct regmap *r, int reg);
15 int (*update_aux)(struct regmap *r, int reg, int raw_temp);
16 int (*get_policy)(struct regmap *r, int reg, int bit, u64 *value);
17 int (*update_policy)(struct regmap *r, int reg, int bit, int enable);
18 int (*exec_mipi_pmic_seq_element)(struct regmap *r, u16 i2c_address,
28 int intel_pmic_install_opregion_handler(struct device *dev, acpi_handle handle, struct regmap *regmap, struct intel_pmic_opregion_data *d);
/kernel/linux/linux-6.6/drivers/acpi/pmic/
H A Dintel_pmic.h14 int (*get_power)(struct regmap *r, int reg, int bit, u64 *value);
15 int (*update_power)(struct regmap *r, int reg, int bit, bool on);
16 int (*get_raw_temp)(struct regmap *r, int reg);
17 int (*update_aux)(struct regmap *r, int reg, int raw_temp);
18 int (*get_policy)(struct regmap *r, int reg, int bit, u64 *value);
19 int (*update_policy)(struct regmap *r, int reg, int bit, int enable);
20 int (*exec_mipi_pmic_seq_element)(struct regmap *r, u16 i2c_address,
33 struct regmap *regmap,
/kernel/linux/linux-5.10/drivers/media/tuners/
H A Dtda18250.c9 #include <linux/regmap.h>
25 ret = regmap_write_bits(dev->regmap, R06_POWER2, 0x07, 0x00); in tda18250_power_control()
28 ret = regmap_write_bits(dev->regmap, R25_REF, 0xc0, 0xc0); in tda18250_power_control()
34 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
38 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
42 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
47 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
51 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
55 ret = regmap_read(dev->regmap, in tda18250_power_control()
59 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
[all...]
/kernel/linux/linux-6.6/drivers/media/tuners/
H A Dtda18250.c9 #include <linux/regmap.h>
25 ret = regmap_write_bits(dev->regmap, R06_POWER2, 0x07, 0x00); in tda18250_power_control()
28 ret = regmap_write_bits(dev->regmap, R25_REF, 0xc0, 0xc0); in tda18250_power_control()
34 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
38 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
42 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
47 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
51 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
55 ret = regmap_read(dev->regmap, in tda18250_power_control()
59 ret = regmap_write_bits(dev->regmap, in tda18250_power_control()
[all...]
/kernel/linux/linux-6.6/drivers/clk/mediatek/
H A Dclk-cpumux.c12 #include <linux/regmap.h>
20 struct regmap *regmap; member
36 regmap_read(mux->regmap, mux->reg, &val); in clk_cpumux_get_parent()
52 return regmap_update_bits(mux->regmap, mux->reg, mask, val); in clk_cpumux_set_parent()
63 struct regmap *regmap) in mtk_clk_register_cpumux()
82 cpumux->regmap = regmap; in mtk_clk_register_cpumux()
112 struct regmap *regma in mtk_clk_register_cpumuxes() local
62 mtk_clk_register_cpumux(struct device *dev, const struct mtk_composite *mux, struct regmap *regmap) mtk_clk_register_cpumux() argument
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dberlin2-adc.c24 #include <linux/regmap.h>
75 struct regmap *regmap; member
117 regmap_write(priv->regmap, BERLIN2_SM_ADC_STATUS, in berlin2_adc_read()
121 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL, in berlin2_adc_read()
132 regmap_update_bits(priv->regmap, BERLIN2_SM_ADC_STATUS, in berlin2_adc_read()
142 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL, in berlin2_adc_read()
161 regmap_write(priv->regmap, BERLIN2_SM_TSEN_STATUS, in berlin2_adc_tsen_read()
165 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL, in berlin2_adc_tsen_read()
171 regmap_update_bits(priv->regmap, BERLIN2_SM_TSEN_CTR in berlin2_adc_tsen_read()
285 berlin2_adc_powerdown(void *regmap) berlin2_adc_powerdown() argument
[all...]

Completed in 14 milliseconds

12345678910>>...212