/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-ac100.c | 20 #include <linux/regmap.h> 74 struct regmap *regmap; member 93 struct regmap *regmap; member 125 regmap_read(clk->regmap, clk->offset, ®); 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 D | rtc-ac100.c | 20 #include <linux/regmap.h> 74 struct regmap *regmap; member 93 struct regmap *regmap; member 125 regmap_read(clk->regmap, clk->offset, ®); 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 D | jz4760.c | 13 #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 D | max98373-sdw.c | 9 #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 D | cs35l34.c | 43 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 D | cs35l33.c | 42 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 D | sirf-audio-codec.c | 16 #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 D | max98373-sdw.c | 9 #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 D | max77693_charger.c | 11 #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 D | max1721x_battery.c | 17 #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, ®); in max1721x_battery_get_property() 151 ret = regmap_read(info->regmap, MAX172XX_REG_BATT, ®); in max1721x_battery_get_property() 155 ret = regmap_read(info->regmap, MAX172XX_REG_DESIGNCAP, ®); in max1721x_battery_get_property() 159 ret = regmap_read(info->regmap, MAX172XX_REG_REPCAP, ®); in max1721x_battery_get_property() 163 ret = regmap_read(info->regmap, MAX172XX_REG_TTE, ®); 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 D | max77693_charger.c | 11 #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 D | max1721x_battery.c | 17 #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, ®); in max1721x_battery_get_property() 151 ret = regmap_read(info->regmap, MAX172XX_REG_BATT, ®); in max1721x_battery_get_property() 155 ret = regmap_read(info->regmap, MAX172XX_REG_DESIGNCAP, ®); in max1721x_battery_get_property() 159 ret = regmap_read(info->regmap, MAX172XX_REG_REPCAP, ®); in max1721x_battery_get_property() 163 ret = regmap_read(info->regmap, MAX172XX_REG_TTE, ®); 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 D | ltc2945.c | 16 #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 D | reset.c | 10 #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 D | qcom-refgen-regulator.c | 9 #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 D | rpi-panel-attiny-regulator.c | 15 #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 D | rt5739.c | 16 #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 D | rt5759-regulator.c | 8 #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, ®val); 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 D | rt6160-regulator.c | 9 #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 D | intel_pmic.h | 12 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 D | intel_pmic.h | 14 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 D | tda18250.c | 9 #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 D | tda18250.c | 9 #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 D | clk-cpumux.c | 12 #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 D | berlin2-adc.c | 24 #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...] |