/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | raa215300.c | 15 #include <linux/regmap.h> 70 struct regmap *regmap; in raa215300_i2c_probe() local 73 regmap = devm_regmap_init_i2c(client, &raa215300_regmap_config); in raa215300_i2c_probe() 74 if (IS_ERR(regmap)) in raa215300_i2c_probe() 75 return dev_err_probe(dev, PTR_ERR(regmap), in raa215300_i2c_probe() 76 "regmap i2c init failed\n"); in raa215300_i2c_probe() 78 ret = regmap_read(regmap, RAA215300_HW_REV, &pmic_version); in raa215300_i2c_probe() 85 regmap_read(regmap, RAA215300_REG_BLOCK_EN, &val); in raa215300_i2c_probe() 87 regmap_write(regmap, RAA215300_REG_BLOCK_E in raa215300_i2c_probe() [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | max98927.c | 12 #include <linux/regmap.h> 163 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt() 179 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt() 208 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt() 213 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt() 218 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt() 222 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt() 227 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() [all...] |
H A D | nau8540.c | 15 #include <linux/regmap.h> 242 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL1, in adc_power_control() 244 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL2, in adc_power_control() 247 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL1, in adc_power_control() 249 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL2, in adc_power_control() 262 regmap_write(nau8540->regmap, NAU8540_REG_RST, 0x0001); in aiftx_power_control() 263 regmap_write(nau8540->regmap, NAU8540_REG_RST, 0x0000); in aiftx_power_control() 386 regmap_read(nau8540->regmap, NAU8540_REG_ADC_SAMPLE_RATE, &osr); in nau8540_hw_params() 390 regmap_update_bits(nau8540->regmap, NAU8540_REG_CLOCK_SRC, in nau8540_hw_params() 411 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL in nau8540_hw_params() 605 nau8540_fll_apply(struct regmap *regmap, struct nau8540_fll *fll_param) nau8540_fll_apply() argument 731 nau8540_reset_chip(struct regmap *regmap) nau8540_reset_chip() argument 739 struct regmap *regmap = nau8540->regmap; nau8540_init_regs() local [all...] |
H A D | rt1308-sdw.c | 16 #include <linux/regmap.h> 110 regmap_write(rt1308->regmap, 0xe0, value); in rt1308_clock_config() 111 regmap_write(rt1308->regmap, 0xf0, value); in rt1308_clock_config() 173 regcache_cache_only(rt1308->regmap, false); in rt1308_io_init() 174 regcache_cache_bypass(rt1308->regmap, true); in rt1308_io_init() 197 regmap_write(rt1308->regmap, RT1308_SDW_RESET, 0); in rt1308_io_init() 200 regmap_write(rt1308->regmap, 0xc360, 0x01); in rt1308_io_init() 201 regmap_write(rt1308->regmap, 0xc361, 0x80); in rt1308_io_init() 202 regmap_write(rt1308->regmap, 0xc7f0, 0x04); in rt1308_io_init() 203 regmap_write(rt1308->regmap, in rt1308_io_init() 640 rt1308_sdw_init(struct device *dev, struct regmap *regmap, struct sdw_slave *slave) rt1308_sdw_init() argument 674 struct regmap *regmap; rt1308_sdw_probe() local [all...] |
H A D | mt6351.c | 190 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_CON in hp_zcd_enable() [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | rt1308-sdw.c | 16 #include <linux/regmap.h> 115 regmap_write(rt1308->regmap, 0xe0, value); in rt1308_clock_config() 116 regmap_write(rt1308->regmap, 0xf0, value); in rt1308_clock_config() 173 regmap_write(rt1308->regmap, 0xc7f0, 0x04); in rt1308_apply_calib_params() 174 regmap_write(rt1308->regmap, 0xc7f1, 0xfe); in rt1308_apply_calib_params() 176 regmap_write(rt1308->regmap, 0xc7f0, 0x44); in rt1308_apply_calib_params() 178 regmap_write(rt1308->regmap, 0xc240, 0x10); in rt1308_apply_calib_params() 180 regmap_read(rt1308->regmap, 0xc861, &tmp); in rt1308_apply_calib_params() 182 regmap_read(rt1308->regmap, 0xc860, &tmp); in rt1308_apply_calib_params() 184 regmap_read(rt1308->regmap, in rt1308_apply_calib_params() 680 rt1308_sdw_init(struct device *dev, struct regmap *regmap, struct sdw_slave *slave) rt1308_sdw_init() argument 733 struct regmap *regmap; rt1308_sdw_probe() local [all...] |
H A D | max98927.c | 12 #include <linux/regmap.h> 165 regmap_update_bits(max98927->regmap, MAX98927_R0021_PCM_MASTER_MODE, in max98927_dai_set_fmt() 179 regmap_update_bits(max98927->regmap, MAX98927_R0020_PCM_MODE_CFG, in max98927_dai_set_fmt() 206 regmap_update_bits(max98927->regmap, MAX98927_R0018_PCM_RX_EN_A, in max98927_dai_set_fmt() 210 regmap_update_bits(max98927->regmap, in max98927_dai_set_fmt() 215 regmap_update_bits(max98927->regmap, MAX98927_R003B_SPK_SRC_SEL, in max98927_dai_set_fmt() 218 regmap_update_bits(max98927->regmap, MAX98927_R0035_PDM_RX_CTRL, in max98927_dai_set_fmt() 222 regmap_update_bits(max98927->regmap, MAX98927_R0035_PDM_RX_CTRL, in max98927_dai_set_fmt() 225 regmap_update_bits(max98927->regmap, MAX98927_R003B_SPK_SRC_SEL, in max98927_dai_set_fmt() 228 regmap_update_bits(max98927->regmap, MAX98927_R0018_PCM_RX_EN_ in max98927_dai_set_fmt() [all...] |
H A D | nau8540.c | 15 #include <linux/regmap.h> 242 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL1, in adc_power_control() 244 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL2, in adc_power_control() 247 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL1, in adc_power_control() 249 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL2, in adc_power_control() 262 regmap_write(nau8540->regmap, NAU8540_REG_RST, 0x0001); in aiftx_power_control() 263 regmap_write(nau8540->regmap, NAU8540_REG_RST, 0x0000); in aiftx_power_control() 365 regmap_read(nau8540->regmap, NAU8540_REG_ADC_SAMPLE_RATE, &osr); in nau8540_get_osr() 407 regmap_update_bits(nau8540->regmap, NAU8540_REG_CLOCK_SRC, in nau8540_hw_params() 428 regmap_update_bits(nau8540->regmap, NAU8540_REG_PCM_CTRL in nau8540_hw_params() 623 nau8540_fll_apply(struct regmap *regmap, struct nau8540_fll *fll_param) nau8540_fll_apply() argument 749 nau8540_reset_chip(struct regmap *regmap) nau8540_reset_chip() argument 757 struct regmap *regmap = nau8540->regmap; nau8540_init_regs() local [all...] |
H A D | nau8821.c | 18 #include <linux/regmap.h> 47 static bool nau8821_is_jack_inserted(struct regmap *regmap); 287 if (!component->regmap) in nau8821_biq_coeff_get() 290 regmap_raw_read(component->regmap, NAU8821_R21_BIQ0_COF1, in nau8821_biq_coeff_get() 303 if (!component->regmap) in nau8821_biq_coeff_put() 311 regmap_raw_write(component->regmap, NAU8821_R21_BIQ0_COF1, in nau8821_biq_coeff_put() 479 regmap_read(nau8821->regmap, NAU8821_R03_CLK_DIVIDER, in dmic_clock_control() 498 regmap_update_bits(nau8821->regmap, NAU8821_R13_DMIC_CTRL, in dmic_clock_control() 515 regmap_update_bits(nau8821->regmap, NAU8821_R01_ENA_CTR in nau8821_left_adc_event() 1018 nau8821_is_jack_inserted(struct regmap *regmap) nau8821_is_jack_inserted() argument 1033 nau8821_int_status_clear_all(struct regmap *regmap) nau8821_int_status_clear_all() argument 1052 struct regmap *regmap = nau8821->regmap; nau8821_eject_jack() local 1110 struct regmap *regmap = nau8821->regmap; nau8821_jdet_work() local 1153 struct regmap *regmap = nau8821->regmap; nau8821_setup_inserted_irq() local 1182 struct regmap *regmap = nau8821->regmap; nau8821_interrupt() local 1337 struct regmap *regmap = nau8821->regmap; nau8821_fll_apply() local 1425 nau8821_configure_mclk_as_sysclk(struct regmap *regmap) nau8821_configure_mclk_as_sysclk() argument 1439 struct regmap *regmap = nau8821->regmap; nau8821_configure_sysclk() local 1524 struct regmap *regmap = nau8821->regmap; nau8821_resume_setup() local 1551 struct regmap *regmap = nau8821->regmap; nau8821_set_bias_level() local 1674 nau8821_reset_chip(struct regmap *regmap) nau8821_reset_chip() argument 1744 struct regmap *regmap = nau8821->regmap; nau8821_init_regs() local 1807 struct regmap *regmap = nau8821->regmap; nau8821_setup_irq() local [all...] |
H A D | mt6351.c | 190 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() 349 regmap_update_bits(cmpnt->regmap, in hp_gain_ramp_set() 363 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON0, 0x7 << 8, 0x1 << 8); in hp_zcd_enable() 364 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON0, 0x1 << 7, 0x0 << 7); in hp_zcd_enable() 367 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON0, 0x1 << 6, 0x1 << 6); in hp_zcd_enable() 369 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON0, 0x3 << 4, 0x0 << 4); in hp_zcd_enable() 370 regmap_update_bits(cmpnt->regmap, MT6351_ZCD_CON in hp_zcd_enable() [all...] |
H A D | tfa989x.c | 13 #include <linux/regmap.h> 56 int (*init)(struct regmap *regmap); 192 static int tfa9890_init(struct regmap *regmap) in tfa9890_init() argument 197 ret = regmap_write(regmap, TFA989X_HIDE_UNHIDE_KEY, 0x5a6b); in tfa9890_init() 202 ret = regmap_set_bits(regmap, 0x59, 0x3); in tfa9890_init() 207 ret = regmap_write(regmap, TFA989X_HIDE_UNHIDE_KEY, 0x0000); in tfa9890_init() 211 return regmap_write(regmap, TFA989X_CURRENTSENSE2, 0x7BE1); in tfa9890_init() 233 static int tfa9895_init(struct regmap *regma argument 244 tfa9897_init(struct regmap *regmap) tfa9897_init() argument 286 tfa989x_dsp_bypass(struct regmap *regmap) tfa989x_dsp_bypass() argument 322 struct regmap *regmap; tfa989x_i2c_probe() local [all...] |
/kernel/linux/linux-5.10/sound/soc/sirf/ |
H A D | sirf-usp.c | 19 struct regmap *regmap; member 30 regmap_update_bits(usp->regmap, USP_TX_FIFO_OP, in sirf_usp_tx_enable() 32 regmap_write(usp->regmap, USP_TX_FIFO_OP, 0); in sirf_usp_tx_enable() 34 regmap_update_bits(usp->regmap, USP_TX_FIFO_OP, in sirf_usp_tx_enable() 37 regmap_update_bits(usp->regmap, USP_TX_RX_ENABLE, in sirf_usp_tx_enable() 43 regmap_update_bits(usp->regmap, USP_TX_RX_ENABLE, in sirf_usp_tx_disable() 46 regmap_write(usp->regmap, USP_TX_FIFO_OP, 0); in sirf_usp_tx_disable() 51 regmap_update_bits(usp->regmap, USP_RX_FIFO_OP, in sirf_usp_rx_enable() 53 regmap_write(usp->regmap, USP_RX_FIFO_O in sirf_usp_rx_enable() [all...] |
/kernel/linux/linux-5.10/drivers/watchdog/ |
H A D | uniphier_wdt.c | 15 #include <linux/regmap.h> 49 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, WDTCTR in __uniphier_watchdog_start() 107 __uniphier_watchdog_stop(struct regmap *regmap) __uniphier_watchdog_stop() argument 113 __uniphier_watchdog_restart(struct regmap *regmap, unsigned int sec) __uniphier_watchdog_restart() argument 186 struct regmap *regmap; uniphier_wdt_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/watchdog/ |
H A D | uniphier_wdt.c | 15 #include <linux/regmap.h> 49 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, WDTCTR in __uniphier_watchdog_start() 107 __uniphier_watchdog_stop(struct regmap *regmap) __uniphier_watchdog_stop() argument 113 __uniphier_watchdog_restart(struct regmap *regmap, unsigned int sec) __uniphier_watchdog_restart() argument 186 struct regmap *regmap; uniphier_wdt_probe() local [all...] |
/kernel/linux/linux-5.10/sound/soc/fsl/ |
H A D | fsl_spdif.c | 18 #include <linux/regmap.h> 89 * @regmap: regmap handler 110 struct regmap *regmap; member 152 struct regmap *regmap = spdif_priv->regmap; in spdif_irq_dpll_lock() local 156 regmap_read(regmap, REG_SPDIF_SRPC, &locked); in spdif_irq_dpll_lock() 168 struct regmap *regma in spdif_irq_sym_error() local 182 struct regmap *regmap = spdif_priv->regmap; spdif_irq_uqrx_full() local 237 struct regmap *regmap = spdif_priv->regmap; spdif_irq_uq_err() local 256 struct regmap *regmap = spdif_priv->regmap; spdif_intr_status_clear() local 336 struct regmap *regmap = spdif_priv->regmap; spdif_softreset() local 371 struct regmap *regmap = spdif_priv->regmap; spdif_write_channel_status() local 392 struct regmap *regmap = spdif_priv->regmap; spdif_set_rx_clksrc() local 411 struct regmap *regmap = spdif_priv->regmap; spdif_set_sample_rate() local 498 struct regmap *regmap = spdif_priv->regmap; fsl_spdif_startup() local 539 struct regmap *regmap = spdif_priv->regmap; fsl_spdif_shutdown() local 598 struct regmap *regmap = spdif_priv->regmap; fsl_spdif_trigger() local 690 struct regmap *regmap = spdif_priv->regmap; fsl_spdif_capture_get() local 788 struct regmap *regmap = spdif_priv->regmap; fsl_spdif_rx_vbit_get() local 803 struct regmap *regmap = spdif_priv->regmap; fsl_spdif_tx_vbit_get() local 819 struct regmap *regmap = spdif_priv->regmap; fsl_spdif_tx_vbit_put() local 847 struct regmap *regmap = spdif_priv->regmap; spdif_get_rxclk_rate() local 916 struct regmap *regmap = spdif_priv->regmap; fsl_spdif_usync_get() local 935 struct regmap *regmap = spdif_priv->regmap; fsl_spdif_usync_put() local [all...] |
/kernel/linux/linux-5.10/drivers/media/tuners/ |
H A D | m88rs6000t.c | 9 #include <linux/regmap.h> 14 struct regmap *regmap; member 36 ret = regmap_read(dev->regmap, 0x15, &utmp); in m88rs6000t_set_demod_mclk() 98 ret = regmap_read(dev->regmap, 0x1D, &utmp); in m88rs6000t_set_demod_mclk() 108 ret = regmap_write(dev->regmap, 0x05, 0x40); in m88rs6000t_set_demod_mclk() 111 ret = regmap_write(dev->regmap, 0x11, 0x08); in m88rs6000t_set_demod_mclk() 114 ret = regmap_write(dev->regmap, 0x15, reg15); in m88rs6000t_set_demod_mclk() 117 ret = regmap_write(dev->regmap, 0x16, reg16); in m88rs6000t_set_demod_mclk() 120 ret = regmap_write(dev->regmap, in m88rs6000t_set_demod_mclk() [all...] |
/kernel/linux/linux-6.6/drivers/media/tuners/ |
H A D | m88rs6000t.c | 9 #include <linux/regmap.h> 14 struct regmap *regmap; member 36 ret = regmap_read(dev->regmap, 0x15, &utmp); in m88rs6000t_set_demod_mclk() 98 ret = regmap_read(dev->regmap, 0x1D, &utmp); in m88rs6000t_set_demod_mclk() 108 ret = regmap_write(dev->regmap, 0x05, 0x40); in m88rs6000t_set_demod_mclk() 111 ret = regmap_write(dev->regmap, 0x11, 0x08); in m88rs6000t_set_demod_mclk() 114 ret = regmap_write(dev->regmap, 0x15, reg15); in m88rs6000t_set_demod_mclk() 117 ret = regmap_write(dev->regmap, 0x16, reg16); in m88rs6000t_set_demod_mclk() 120 ret = regmap_write(dev->regmap, in m88rs6000t_set_demod_mclk() [all...] |
/kernel/linux/linux-6.6/drivers/usb/typec/tcpm/ |
H A D | maxim_contaminant.c | 11 #include <linux/regmap.h> 78 struct regmap *regmap = chip->data.regmap; in max_contaminant_read_adc_mv() local 83 ret = regmap_update_bits(regmap, TCPC_VENDOR_ADC_CTRL1, ADCINSEL_MASK, in max_contaminant_read_adc_mv() 89 ret = regmap_update_bits(regmap, TCPC_VENDOR_ADC_CTRL1, ADCEN, ADCEN); in max_contaminant_read_adc_mv() 99 ret = regmap_update_bits(regmap, TCPC_VENDOR_ADC_CTRL1, ADCEN, 0); in max_contaminant_read_adc_mv() 103 ret = regmap_update_bits(regmap, TCPC_VENDOR_ADC_CTRL1, ADCINSEL_MASK, 0); in max_contaminant_read_adc_mv() 116 struct regmap *regmap in max_contaminant_read_resistance_kohm() local 179 struct regmap *regmap = chip->data.regmap; max_contaminant_read_comparators() local 283 struct regmap *regmap = chip->data.regmap; max_contaminant_enable_dry_detection() local [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-da9062.c | 17 #include <linux/regmap.h> 47 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_get_pin_mode() local 50 ret = regmap_read(regmap, DA9062AA_GPIO_0_1 + (offset >> 1), &val); in da9062_pctl_get_pin_mode() 63 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_set_pin_mode() local 72 ret = regmap_update_bits(regmap, DA9062AA_GPIO_0_1 + (offset >> 1), in da9062_pctl_set_pin_mode() 83 struct regmap *regma in da9062_gpio_get() local 113 struct regmap *regmap = pctl->da9062->regmap; da9062_gpio_set() local 145 struct regmap *regmap = pctl->da9062->regmap; da9062_gpio_direction_input() local 188 struct regmap *regmap = pctl->da9062->regmap; da9062_gpio_set_config() local [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-da9062.c | 18 #include <linux/regmap.h> 48 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_get_pin_mode() local 51 ret = regmap_read(regmap, DA9062AA_GPIO_0_1 + (offset >> 1), &val); in da9062_pctl_get_pin_mode() 64 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_set_pin_mode() local 73 ret = regmap_update_bits(regmap, DA9062AA_GPIO_0_1 + (offset >> 1), in da9062_pctl_set_pin_mode() 84 struct regmap *regma in da9062_gpio_get() local 114 struct regmap *regmap = pctl->da9062->regmap; da9062_gpio_set() local 146 struct regmap *regmap = pctl->da9062->regmap; da9062_gpio_direction_input() local 189 struct regmap *regmap = pctl->da9062->regmap; da9062_gpio_set_config() local [all...] |
/kernel/linux/linux-5.10/drivers/leds/ |
H A D | leds-sc27xx-bltc.c | 8 #include <linux/regmap.h> 57 struct regmap *regmap; member 65 static int sc27xx_led_init(struct regmap *regmap) in sc27xx_led_init() argument 69 err = regmap_update_bits(regmap, SC27XX_MODULE_EN0, SC27XX_BLTC_EN, in sc27xx_led_init() 74 err = regmap_update_bits(regmap, SC27XX_CLK_EN0, SC27XX_RTC_EN, in sc27xx_led_init() 79 return regmap_update_bits(regmap, SC27XX_RGB_CTRL, SC27XX_RGB_PD, 0); in sc27xx_led_init() 92 struct regmap *regmap in sc27xx_led_enable() local 109 struct regmap *regmap = leds->priv->regmap; sc27xx_led_disable() local 149 struct regmap *regmap = leds->priv->regmap; sc27xx_led_pattern_clear() local 179 struct regmap *regmap = leds->priv->regmap; sc27xx_led_pattern_set() local [all...] |
/kernel/linux/linux-6.6/drivers/leds/ |
H A D | leds-sc27xx-bltc.c | 8 #include <linux/regmap.h> 57 struct regmap *regmap; member 65 static int sc27xx_led_init(struct regmap *regmap) in sc27xx_led_init() argument 69 err = regmap_update_bits(regmap, SC27XX_MODULE_EN0, SC27XX_BLTC_EN, in sc27xx_led_init() 74 err = regmap_update_bits(regmap, SC27XX_CLK_EN0, SC27XX_RTC_EN, in sc27xx_led_init() 79 return regmap_update_bits(regmap, SC27XX_RGB_CTRL, SC27XX_RGB_PD, 0); in sc27xx_led_init() 92 struct regmap *regmap in sc27xx_led_enable() local 109 struct regmap *regmap = leds->priv->regmap; sc27xx_led_disable() local 149 struct regmap *regmap = leds->priv->regmap; sc27xx_led_pattern_clear() local 179 struct regmap *regmap = leds->priv->regmap; sc27xx_led_pattern_set() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/typec/tcpm/ |
H A D | tcpci_mt6360.c | 13 #include <linux/regmap.h> 47 static inline int mt6360_tcpc_read16(struct regmap *regmap, in mt6360_tcpc_read16() argument 50 return regmap_raw_read(regmap, reg, val, sizeof(u16)); in mt6360_tcpc_read16() 53 static inline int mt6360_tcpc_write16(struct regmap *regmap, in mt6360_tcpc_write16() argument 56 return regmap_raw_write(regmap, reg, &val, sizeof(u16)); in mt6360_tcpc_write16() 61 struct regmap *regmap = tdata->regmap; in mt6360_tcpc_init() local [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | syscon.c | 22 #include <linux/regmap.h> 33 struct regmap *regmap; member 47 struct regmap *regmap; in of_syscon_register() local 114 regmap = regmap_init_mmio(NULL, base, &syscon_config); in of_syscon_register() 116 if (IS_ERR(regmap)) { in of_syscon_register() 117 pr_err("regmap init failed\n"); in of_syscon_register() 118 ret = PTR_ERR(regmap); in of_syscon_register() 130 ret = regmap_mmio_attach_clk(regmap, cl in of_syscon_register() 199 struct regmap *regmap; syscon_regmap_lookup_by_compatible() local 216 struct regmap *regmap; syscon_regmap_lookup_by_phandle() local 240 struct regmap *regmap; syscon_regmap_lookup_by_phandle_args() local [all...] |
/kernel/linux/linux-5.10/drivers/base/regmap/ |
H A D | Makefile | 5 obj-$(CONFIG_REGMAP) += regmap.o regcache.o 8 obj-$(CONFIG_DEBUG_FS) += regmap-debugfs.o 9 obj-$(CONFIG_REGMAP_AC97) += regmap-ac97.o 10 obj-$(CONFIG_REGMAP_I2C) += regmap-i2c.o 11 obj-$(CONFIG_REGMAP_SLIMBUS) += regmap-slimbus.o 12 obj-$(CONFIG_REGMAP_SPI) += regmap-spi.o 13 obj-$(CONFIG_REGMAP_SPMI) += regmap-spmi.o 14 obj-$(CONFIG_REGMAP_MMIO) += regmap-mmio.o 15 obj-$(CONFIG_REGMAP_IRQ) += regmap-irq.o 16 obj-$(CONFIG_REGMAP_W1) += regmap [all...] |