| /linux/drivers/clk/at91/ |
| H A D | clk-main.c | 11 #include <linux/regmap.h> 30 struct regmap *regmap; member 38 struct regmap *regmap; member 48 struct regmap *regmap; member 55 struct regmap *regmap; member 62 static inline bool clk_main_osc_ready(struct regmap *regmap) in clk_main_osc_ready() argument 66 regmap_read(regmap, AT91_PMC_SR, &status); in clk_main_osc_ready() 74 struct regmap *regmap = osc->regmap; in clk_main_osc_prepare() local 77 regmap_read(regmap, AT91_CKGR_MOR, &tmp); in clk_main_osc_prepare() 85 regmap_write(regmap, AT91_CKGR_MOR, tmp); in clk_main_osc_prepare() [all …]
|
| H A D | pmc.h | 13 #include <linux/regmap.h> 148 at91_clk_register_audio_pll_frac(struct regmap *regmap, const char *name, 152 at91_clk_register_audio_pll_pad(struct regmap *regmap, const char *name, 156 at91_clk_register_audio_pll_pmc(struct regmap *regmap, const char *name, 160 at91_clk_register_generated(struct regmap *regmap, spinlock_t *lock, 168 at91_clk_register_h32mx(struct regmap *regmap, const char *name, 172 at91_clk_i2s_mux_register(struct regmap *regmap, const char *name, 177 at91_clk_register_main_rc_osc(struct regmap *regmap, const char *name, 180 at91_clk_register_main_osc(struct regmap *regmap, const char *name, 184 at91_clk_register_rm9200_main(struct regmap *regmap, [all …]
|
| H A D | dt-compat.c | 6 #include <linux/regmap.h> 35 struct regmap *regmap; in of_sama5d2_clk_audio_pll_frac_setup() local 39 regmap = syscon_node_to_regmap(parent_np); in of_sama5d2_clk_audio_pll_frac_setup() 41 if (IS_ERR(regmap)) in of_sama5d2_clk_audio_pll_frac_setup() 46 hw = at91_clk_register_audio_pll_frac(regmap, name, parent_name); in of_sama5d2_clk_audio_pll_frac_setup() 61 struct regmap *regmap; in of_sama5d2_clk_audio_pll_pad_setup() local 65 regmap = syscon_node_to_regmap(parent_np); in of_sama5d2_clk_audio_pll_pad_setup() 67 if (IS_ERR(regmap)) in of_sama5d2_clk_audio_pll_pad_setup() 72 hw = at91_clk_register_audio_pll_pad(regmap, name, parent_name); in of_sama5d2_clk_audio_pll_pad_setup() 87 struct regmap *regmap; in of_sama5d2_clk_audio_pll_pmc_setup() local [all …]
|
| H A D | clk-sam9x60-pll.c | 14 #include <linux/regmap.h> 29 struct regmap *regmap; member 57 static inline bool sam9x60_pll_ready(struct regmap *regmap, int id) in sam9x60_pll_ready() argument 61 regmap_read(regmap, AT91_PMC_PLL_ISR0, &status); in sam9x60_pll_ready() 66 static bool sam9x60_frac_pll_ready(struct regmap *regmap, u8 id) in sam9x60_frac_pll_ready() argument 68 return sam9x60_pll_ready(regmap, id); in sam9x60_frac_pll_ready() 90 struct regmap *regmap = core->regmap; in sam9x60_frac_pll_set() local 96 regmap_write_bits(regmap, AT91_PMC_PLL_UPDT, in sam9x60_frac_pll_set() 98 regmap_read(regmap, AT91_PMC_PLL_CTRL1, &val); in sam9x60_frac_pll_set() 102 if (sam9x60_frac_pll_ready(regmap, core->id) && in sam9x60_frac_pll_set() [all …]
|
| /linux/drivers/mfd/ |
| H A D | syscon.c | 19 #include <linux/regmap.h> 29 struct regmap *regmap; member 43 struct regmap *regmap; in of_syscon_register() local 117 regmap = regmap_init_mmio(NULL, base, &syscon_config); in of_syscon_register() 119 if (IS_ERR(regmap)) { in of_syscon_register() 120 pr_err("regmap init failed\n"); in of_syscon_register() 121 ret = PTR_ERR(regmap); in of_syscon_register() 133 ret = regmap_mmio_attach_clk(regmap, clk); in of_syscon_register() 149 syscon->regmap = regmap; in of_syscon_register() 162 regmap_exit(regmap); in of_syscon_register() [all …]
|
| /linux/drivers/gpu/drm/sprd/ |
| H A D | megacores_pll.c | 10 #include <linux/regmap.h> 81 static void dphy_set_pll_reg(struct dphy_pll *pll, struct regmap *regmap) in dphy_set_pll_reg() argument 102 regmap_write(regmap, reg_addr[i], reg_val[i]); in dphy_set_pll_reg() 110 struct regmap *regmap = ctx->regmap; in dphy_pll_config() local 122 dphy_set_pll_reg(pll, regmap); in dphy_pll_config() 127 static void dphy_set_timing_reg(struct regmap *regmap, int type, u8 val[]) in dphy_set_timing_reg() argument 131 regmap_write(regmap, 0x31, val[CLK]); in dphy_set_timing_reg() 132 regmap_write(regmap, 0x41, val[DATA]); in dphy_set_timing_reg() 133 regmap_write(regmap, 0x51, val[DATA]); in dphy_set_timing_reg() 134 regmap_write(regmap, 0x61, val[DATA]); in dphy_set_timing_reg() [all …]
|
| /linux/drivers/reset/hisilicon/ |
| H A D | hi6220_reset.c | 16 #include <linux/regmap.h> 40 struct regmap *regmap; member 47 struct regmap *regmap = data->regmap; in hi6220_peripheral_assert() local 52 return regmap_write(regmap, reg, BIT(offset)); in hi6220_peripheral_assert() 59 struct regmap *regmap = data->regmap; in hi6220_peripheral_deassert() local 64 return regmap_write(regmap, reg, BIT(offset)); in hi6220_peripheral_deassert() 76 struct regmap *regmap = data->regmap; in hi6220_media_assert() local 78 return regmap_write(regmap, SC_MEDIA_RSTEN, BIT(idx)); in hi6220_media_assert() 85 struct regmap *regmap = data->regmap; in hi6220_media_deassert() local 87 return regmap_write(regmap, SC_MEDIA_RSTDIS, BIT(idx)); in hi6220_media_deassert() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | mt6358.c | 82 struct regmap *regmap; member 114 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2_CLR, in playback_gpio_set() 116 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2_SET, in playback_gpio_set() 118 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2, in playback_gpio_set() 129 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2_CLR, in playback_gpio_reset() 131 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2, in playback_gpio_reset() 133 regmap_update_bits(priv->regmap, MT6358_GPIO_DIR0, in playback_gpio_reset() 140 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE3_CLR, in capture_gpio_set() 142 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE3_SET, in capture_gpio_set() 144 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE3, in capture_gpio_set() [all …]
|
| H A D | mt6357.c | 19 regmap_write(priv->regmap, MT6357_GPIO_MODE2_CLR, MT6357_GPIO_MODE2_CLEAR_ALL); in set_playback_gpio() 22 regmap_write(priv->regmap, MT6357_GPIO_MODE2_SET, in set_playback_gpio() 32 regmap_update_bits(priv->regmap, MT6357_GPIO_DIR0, in set_playback_gpio() 46 regmap_write(priv->regmap, MT6357_GPIO_MODE3_CLR, MT6357_GPIO_MODE3_CLEAR_ALL); in set_capture_gpio() 49 regmap_write(priv->regmap, MT6357_GPIO_MODE3_SET, in set_capture_gpio() 61 regmap_update_bits(priv->regmap, MT6357_GPIO_DIR0, in set_capture_gpio() 80 regmap_update_bits(priv->regmap, MT6357_AUDDEC_ANA_CON1, in hp_main_output_ramp() 83 regmap_update_bits(priv->regmap, MT6357_AUDDEC_ANA_CON1, in hp_main_output_ramp() 97 regmap_update_bits(priv->regmap, MT6357_AUDDEC_ANA_CON6, in hp_aux_feedback_loop_gain_ramp() 107 regmap_update_bits(priv->regmap, MT6357_AUDDEC_ANA_CON in hp_pull_down() [all...] |
| H A D | es8326.c | 25 struct regmap *regmap; 57 regmap_read(es8326->regmap, ES8326_DAC_RAMPRATE, &crosstalk_h); in es8326_crosstalk1_get() 58 regmap_read(es8326->regmap, ES8326_DAC_CROSSTALK, &crosstalk_l); in es8326_crosstalk1_get() 76 regmap_read(es8326->regmap, ES8326_DAC_CROSSTALK, &crosstalk_l); in es8326_crosstalk1_set() 80 regmap_update_bits(es8326->regmap, ES8326_DAC_RAMPRATE, in es8326_crosstalk1_set() 82 regmap_write(es8326->regmap, ES8326_DAC_CROSSTALK, crosstalk_l); in es8326_crosstalk1_set() 95 regmap_read(es8326->regmap, ES8326_DAC_RAMPRATE, &crosstalk_h); in es8326_crosstalk2_get() 96 regmap_read(es8326->regmap, ES8326_DAC_CROSSTALK, &crosstalk_l); in es8326_crosstalk2_get() 114 regmap_read(es8326->regmap, ES8326_DAC_CROSSTAL in es8326_crosstalk2_set() 24 struct regmap *regmap; global() member [all...] |
| H A D | rt711.c | 18 #include <linux/regmap.h> 33 static int rt711_index_write(struct regmap *regmap, in rt711_index_write() 39 ret = regmap_write(regmap, addr, value); in rt711_index_write() 47 static int rt711_index_read(struct regmap *regmap, in rt711_index_read() 54 ret = regmap_read(regmap, addr, value); in rt711_index_read() 62 static int rt711_index_update_bits(struct regmap *regmap, unsigned int nid, in rt711_index_update_bits() 68 ret = rt711_index_read(regmap, ni in rt711_index_update_bits() 32 rt711_index_write(struct regmap * regmap,unsigned int nid,unsigned int reg,unsigned int value) rt711_index_write() argument 46 rt711_index_read(struct regmap * regmap,unsigned int nid,unsigned int reg,unsigned int * value) rt711_index_read() argument 61 rt711_index_update_bits(struct regmap * regmap,unsigned int nid,unsigned int reg,unsigned int mask,unsigned int val) rt711_index_update_bits() argument 77 rt711_reset(struct regmap * regmap) rt711_reset() argument 89 struct regmap *regmap = rt711->regmap; rt711_calibration() local 1178 rt711_init(struct device * dev,struct regmap * sdw_regmap,struct regmap * regmap,struct sdw_slave * slave) rt711_init() argument [all...] |
| H A D | mt6359-accdet.c | 23 #include <linux/regmap.h> 77 regmap_update_bits(priv->regmap, in adjust_eint_analog_setting() 83 regmap_update_bits(priv->regmap, in adjust_eint_analog_setting() 89 regmap_update_bits(priv->regmap, in adjust_eint_analog_setting() 97 regmap_update_bits(priv->regmap, in adjust_eint_analog_setting() 110 regmap_update_bits(priv->regmap, in adjust_eint_digital_setting() 115 regmap_update_bits(priv->regmap, in adjust_eint_digital_setting() 123 regmap_update_bits(priv->regmap, in adjust_eint_digital_setting() 128 regmap_update_bits(priv->regmap, in adjust_eint_digital_setting() 159 regmap_update_bits(priv->regmap, RG_ACCDETSPARE_ADD in recover_eint_analog_setting() [all...] |
| H A D | nau8821.c | 18 #include <linux/regmap.h> 49 static bool nau8821_is_jack_inserted(struct regmap *regmap); 289 if (!component->regmap) in nau8821_biq_coeff_get() 292 return regmap_raw_read(component->regmap, NAU8821_R21_BIQ0_COF1, in nau8821_biq_coeff_get() 304 if (!component->regmap) in nau8821_biq_coeff_put() 312 ret = regmap_raw_write(component->regmap, NAU8821_R21_BIQ0_COF1, in nau8821_biq_coeff_put() 480 regmap_read(nau8821->regmap, NAU8821_R03_CLK_DIVIDER, in dmic_clock_control() 499 regmap_update_bits(nau8821->regmap, NAU8821_R13_DMIC_CTRL, in dmic_clock_control() 558 regmap_update_bits(nau8821->regmap, NAU8821_R80_CHARGE_PUM in nau8821_pump_event() 1010 nau8821_is_jack_inserted(struct regmap * regmap) nau8821_is_jack_inserted() argument 1025 nau8821_irq_status_clear(struct regmap * regmap,int active_irq) nau8821_irq_status_clear() argument 1049 struct regmap *regmap = nau8821->regmap; nau8821_eject_jack() local 1108 struct regmap *regmap = nau8821->regmap; nau8821_jdet_work() local 1151 struct regmap *regmap = nau8821->regmap; nau8821_setup_inserted_irq() local 1191 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 1755 struct regmap *regmap = nau8821->regmap; nau8821_init_regs() local 1821 struct regmap *regmap = nau8821->regmap; nau8821_setup_irq() local [all...] |
| H A D | zl38060.c | 21 #include <linux/regmap.h> 86 struct regmap *regmap; member 91 static int zl38_fw_issue_command(struct regmap *regmap, u16 cmd) in zl38_fw_issue_command() argument 96 err = regmap_read_poll_timeout(regmap, REG_SEMA_FLAGS, val, in zl38_fw_issue_command() 101 err = regmap_write(regmap, REG_CMD, cmd); in zl38_fw_issue_command() 104 err = regmap_update_bits(regmap, REG_SEMA_FLAGS, SEMA_FLAGS_BOOT_CMD, in zl38_fw_issue_command() 109 return regmap_read_poll_timeout(regmap, REG_CMD, val, !val, 10000, in zl38_fw_issue_command() 113 static int zl38_fw_go(struct regmap *regma argument 124 zl38_fw_enter_boot_mode(struct regmap * regmap) zl38_fw_enter_boot_mode() argument 139 zl38_fw_send_data(struct regmap * regmap,u32 addr,const void * data,u16 len) zl38_fw_send_data() argument 151 zl38_fw_send_xaddr(struct regmap * regmap,const void * data) zl38_fw_send_xaddr() argument 162 zl38_load_firmware(struct device * dev,struct regmap * regmap) zl38_load_firmware() argument 210 zl38_software_reset(struct regmap * regmap) zl38_software_reset() argument 392 struct regmap *regmap = gpiochip_get_data(c); chip_gpio_set() local 400 struct regmap *regmap = gpiochip_get_data(c); chip_gpio_get() local 414 struct regmap *regmap = gpiochip_get_data(c); chip_direction_input() local 423 struct regmap *regmap = gpiochip_get_data(c); chip_direction_output() local 448 zl38_check_revision(struct device * dev,struct regmap * regmap) zl38_check_revision() argument [all...] |
| H A D | es8389.c | 19 #include <linux/regmap.h> 33 struct regmap *regmap; 165 regmap_update_bits(es8389->regmap, ES8389_ADC_HPF1, 0x0f, es8389->hpfl); 166 regmap_update_bits(es8389->regmap, ES8389_ADC_HPF2, 0x0f, es8389->hpfr); 190 regmap_update_bits_check(es8389->regmap, ES8389_DMIC_EN, 0xC0, 0xC0, &changed1); 191 regmap_update_bits_check(es8389->regmap, ES8389_ADC_MODE, 0x03, 0x03, &changed2); 193 regmap_update_bits_check(es8389->regmap, ES8389_DMIC_EN, 0xC0, 0x00, &changed1); 194 regmap_update_bits_check(es8389->regmap, ES8389_ADC_MODE, 0x03, 0x00, &changed2); 650 regmap_update_bits(es8389->regmap, ES8389_PTDM_SLO in es8389_set_bias_level() 32 struct regmap *regmap; global() member [all...] |
| /linux/drivers/clk/davinci/ |
| H A D | da8xx-cfgchip.c | 18 #include <linux/regmap.h> 34 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 [all …]
|
| /linux/drivers/clk/qcom/ |
| H A D | clk-alpha-pll.h | 12 #include "clk-regmap.h" 93 * @clkr: regmap clock handle 120 * @clkr: regmap clock handle 226 void clk_alpha_pll_configure(struct clk_alpha_pll *pll, struct regmap *regmap, 228 void clk_huayra_2290_pll_configure(struct clk_alpha_pll *pll, struct regmap *regmap, 230 void clk_fabia_pll_configure(struct clk_alpha_pll *pll, struct regmap *regmap, 232 void clk_trion_pll_configure(struct clk_alpha_pll *pll, struct regmap *regmap, 234 void clk_agera_pll_configure(struct clk_alpha_pll *pll, struct regmap *regmap, 236 #define clk_lucid_pll_configure(pll, regmap, config) \ argument 237 clk_trion_pll_configure(pll, regmap, config) [all …]
|
| H A D | clk-hfpll.c | 6 #include <linux/regmap.h> 12 #include "clk-regmap.h" 24 struct regmap *regmap = h->clkr.regmap; in __clk_hfpll_init_once() local 31 regmap_write(regmap, hd->config_reg, hd->config_val); in __clk_hfpll_init_once() 32 regmap_write(regmap, hd->m_reg, 0); in __clk_hfpll_init_once() 33 regmap_write(regmap, hd->n_reg, 1); in __clk_hfpll_init_once() 44 regmap_write(regmap, hd->user_reg, regval); in __clk_hfpll_init_once() 49 regmap_write(regmap, hd->l_reg, hd->l_val); in __clk_hfpll_init_once() 52 regmap_write(regmap, hd->droop_reg, hd->droop_val); in __clk_hfpll_init_once() 61 struct regmap *regmap = h->clkr.regmap; in __clk_hfpll_enable() local [all …]
|
| H A D | clk-pll.c | 13 #include <linux/regmap.h> 31 ret = regmap_read(pll->clkr.regmap, pll->mode_reg, &val); in clk_pll_enable() 40 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_BYPASSNL, in clk_pll_enable() 52 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_RESET_N, in clk_pll_enable() 61 return regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_OUTCTRL, in clk_pll_enable() 71 regmap_read(pll->clkr.regmap, pll->mode_reg, &val); in clk_pll_disable() 76 regmap_update_bits(pll->clkr.regmap, pll->mode_reg, mask, 0); in clk_pll_disable() 87 regmap_read(pll->clkr.regmap, pll->l_reg, &l); in clk_pll_recalc_rate() 88 regmap_read(pll->clkr.regmap, pll->m_reg, &m); in clk_pll_recalc_rate() 89 regmap_read(pll->clkr.regmap, pll->n_reg, &n); in clk_pll_recalc_rate() [all …]
|
| /linux/drivers/regulator/ |
| H A D | rt6190-regulator.c | 17 #include <linux/regmap.h> 69 struct regmap *regmap; member 77 struct regmap *regmap = rdev_get_regmap(rdev); in rt6190_out_set_voltage_sel() local 80 return regmap_raw_write(regmap, RT6190_REG_OUTV, &le_sel, in rt6190_out_set_voltage_sel() 86 struct regmap *regmap = rdev_get_regmap(rdev); in rt6190_out_get_voltage_sel() local 90 ret = regmap_raw_read(regmap, RT6190_REG_OUTV, &le_sel, sizeof(le_sel)); in rt6190_out_get_voltage_sel() 98 struct regmap *regmap = rdev_get_regmap(rdev); in rt6190_out_enable() local 108 ret = regmap_raw_read(regmap, RT6190_REG_OUTV, out_cfg, in rt6190_out_enable() 117 ret = regmap_raw_write(regmap, RT6190_REG_OUTV, out_cfg, in rt6190_out_enable() 122 return regmap_update_bits(regmap, RT6190_REG_SET5, RT6190_ENGCP_MASK, in rt6190_out_enable() [all …]
|
| H A D | bcm590xx-regulator.c | 35 enum bcm590xx_regmap_type regmap; member 267 .regmap = BCM590XX_REGMAP_PRI, 275 .regmap = BCM590XX_REGMAP_PRI, 283 .regmap = BCM590XX_REGMAP_PRI, 291 .regmap = BCM590XX_REGMAP_PRI, 299 .regmap = BCM590XX_REGMAP_PRI, 307 .regmap = BCM590XX_REGMAP_PRI, 315 .regmap = BCM590XX_REGMAP_PRI, 323 .regmap = BCM590XX_REGMAP_PRI, 331 .regmap = BCM590XX_REGMAP_PRI, [all …]
|
| H A D | rpi-panel-v2-regulator.c | 9 #include <linux/gpio/regmap.h> 13 #include <linux/regmap.h> 41 struct regmap *regmap = pwmchip_get_drvdata(chip); in rpi_panel_v2_pwm_apply() local 48 return regmap_write(regmap, REG_PWM, 0); in rpi_panel_v2_pwm_apply() 51 return regmap_write(regmap, REG_PWM, duty | PWM_BL_ENABLE); in rpi_panel_v2_pwm_apply() 69 struct regmap *regmap; in rpi_panel_v2_i2c_probe() local 79 regmap = devm_regmap_init_i2c(i2c, &rpi_panel_regmap_config); in rpi_panel_v2_i2c_probe() 80 if (IS_ERR(regmap)) in rpi_panel_v2_i2c_probe() 81 return dev_err_probe(&i2c->dev, PTR_ERR(regmap), "Failed to allocate regmap\n"); in rpi_panel_v2_i2c_probe() 83 pwmchip_set_drvdata(pc, regmap); in rpi_panel_v2_i2c_probe() [all …]
|
| /linux/drivers/phy/mscc/ |
| H A D | phy-ocelot-serdes.c | 17 #include <linux/regmap.h> 22 struct regmap *regs; 36 static int __serdes_write_mcb_s6g(struct regmap *regmap, u8 macro, u32 op) in __serdes_write_mcb_s6g() argument 40 regmap_write(regmap, HSIO_MCB_S6G_ADDR_CFG, op | in __serdes_write_mcb_s6g() 43 return regmap_read_poll_timeout(regmap, HSIO_MCB_S6G_ADDR_CFG, regval, in __serdes_write_mcb_s6g() 48 static int serdes_commit_mcb_s6g(struct regmap *regmap, u8 macro) in serdes_commit_mcb_s6g() argument 50 return __serdes_write_mcb_s6g(regmap, macro, in serdes_commit_mcb_s6g() 54 static int serdes_update_mcb_s6g(struct regmap *regmap, u8 macro) in serdes_update_mcb_s6g() argument 56 return __serdes_write_mcb_s6g(regmap, macro, in serdes_update_mcb_s6g() 60 static int serdes_init_s6g(struct regmap *regmap, u8 serdes, int mode) in serdes_init_s6g() argument [all …]
|
| /linux/drivers/base/regmap/ |
| H A D | Makefile | 5 obj-$(CONFIG_REGMAP) += regmap.o regcache.o 7 obj-$(CONFIG_DEBUG_FS) += regmap-debugfs.o 8 obj-$(CONFIG_REGMAP_KUNIT) += regmap-kunit.o 9 obj-$(CONFIG_REGMAP_AC97) += regmap-ac97.o 10 obj-$(CONFIG_REGMAP_I2C) += regmap-i2c.o 11 obj-$(CONFIG_REGMAP_RAM) += regmap-ram.o regmap-raw-ram.o 12 obj-$(CONFIG_REGMAP_SLIMBUS) += regmap-slimbus.o 13 obj-$(CONFIG_REGMAP_SPI) += regmap-spi.o 14 obj-$(CONFIG_REGMAP_SPMI) += regmap-spmi.o 15 obj-$(CONFIG_REGMAP_MMIO) += regmap-mmio.o [all …]
|
| /linux/drivers/input/misc/ |
| H A D | pmic8xxx-pwrkey.c | 12 #include <linux/regmap.h> 73 * @regmap: device regmap 78 struct regmap *regmap; member 149 regmap_update_bits(pwrkey->regmap, PON_CNTL_1, mask, val); in pmic8xxx_pwrkey_shutdown() 158 static int pm8058_disable_smps_locally_set_pull_down(struct regmap *regmap, in pm8058_disable_smps_locally_set_pull_down() argument 167 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down() 171 error = regmap_read(regmap, test2_addr, ®); in pm8058_disable_smps_locally_set_pull_down() 179 error = regmap_read(regmap, ctrl_addr, ®); in pm8058_disable_smps_locally_set_pull_down() 210 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down() 214 error = regmap_update_bits(regmap, test2_addr, in pm8058_disable_smps_locally_set_pull_down() [all …]
|