Home
last modified time | relevance | path

Searched refs:regmap (Results 126 - 150 of 5296) sorted by relevance

12345678910>>...212

/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dcs35l41-lib.c12 #include <linux/regmap.h>
779 int cs35l41_test_key_unlock(struct device *dev, struct regmap *regmap) in cs35l41_test_key_unlock() argument
787 ret = regmap_multi_reg_write(regmap, unlock, ARRAY_SIZE(unlock)); in cs35l41_test_key_unlock()
795 int cs35l41_test_key_lock(struct device *dev, struct regmap *regmap) in cs35l41_test_key_lock() argument
803 ret = regmap_multi_reg_write(regmap, unlock, ARRAY_SIZE(unlock)); in cs35l41_test_key_lock()
812 int cs35l41_otp_unpack(struct device *dev, struct regmap *regmap) in cs35l41_otp_unpack() argument
825 ret = regmap_read(regmap, CS35L41_OTPI in cs35l41_otp_unpack()
985 cs35l41_boost_config(struct device *dev, struct regmap *regmap, int boost_ind, int boost_cap, int boost_ipk) cs35l41_boost_config() argument
1137 cs35l41_init_boost(struct device *dev, struct regmap *regmap, struct cs35l41_hw_cfg *hw_cfg) cs35l41_init_boost() argument
1178 cs35l41_safe_reset(struct regmap *regmap, enum cs35l41_boost_type b_type) cs35l41_safe_reset() argument
1215 cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l41_boost_type b_type, int enable, bool firmware_running) cs35l41_global_enable() argument
1358 cs35l41_mdsync_up(struct regmap *regmap) cs35l41_mdsync_up() argument
1365 cs35l41_gpio_config(struct regmap *regmap, struct cs35l41_hw_cfg *hw_cfg) cs35l41_gpio_config() argument
1452 cs35l41_set_cspl_mbox_cmd(struct device *dev, struct regmap *regmap, enum cs35l41_cspl_mbox_cmd cmd) cs35l41_set_cspl_mbox_cmd() argument
1489 cs35l41_write_fs_errata(struct device *dev, struct regmap *regmap) cs35l41_write_fs_errata() argument
1502 cs35l41_enter_hibernate(struct device *dev, struct regmap *regmap, enum cs35l41_boost_type b_type) cs35l41_enter_hibernate() argument
1521 cs35l41_wait_for_pwrmgt_sts(struct device *dev, struct regmap *regmap) cs35l41_wait_for_pwrmgt_sts() argument
1540 cs35l41_exit_hibernate(struct device *dev, struct regmap *regmap) cs35l41_exit_hibernate() argument
[all...]
H A Dmax98390.c17 #include <linux/regmap.h>
188 regmap_update_bits(max98390->regmap, in max98390_dai_set_fmt()
204 regmap_update_bits(max98390->regmap, in max98390_dai_set_fmt()
227 regmap_update_bits(max98390->regmap, in max98390_dai_set_fmt()
278 regmap_update_bits(max98390->regmap, in max98390_set_clock()
293 regmap_update_bits(max98390->regmap, in max98390_set_clock()
330 regmap_update_bits(max98390->regmap, in max98390_dai_hw_params()
373 regmap_update_bits(max98390->regmap, in max98390_dai_hw_params()
410 regmap_update_bits(max98390->regmap, in max98390_dai_tdm_slot()
432 regmap_update_bits(max98390->regmap, in max98390_dai_tdm_slot()
[all...]
H A Drt5682-sdw.c208 regmap_update_bits(rt5682->regmap, RT5682_SDW_REF_CLK, in rt5682_sdw_hw_params()
210 regmap_update_bits(rt5682->regmap, RT5682_ADDA_CLK_1, in rt5682_sdw_hw_params()
213 regmap_update_bits(rt5682->regmap, RT5682_SDW_REF_CLK, in rt5682_sdw_hw_params()
215 regmap_update_bits(rt5682->regmap, RT5682_ADDA_CLK_1, in rt5682_sdw_hw_params()
297 static int rt5682_sdw_init(struct device *dev, struct regmap *regmap, in rt5682_sdw_init() argument
309 rt5682->sdw_regmap = regmap; in rt5682_sdw_init()
314 rt5682->regmap = devm_regmap_init(dev, NULL, dev, in rt5682_sdw_init()
316 if (IS_ERR(rt5682->regmap)) { in rt5682_sdw_init()
317 ret = PTR_ERR(rt5682->regmap); in rt5682_sdw_init()
684 struct regmap *regmap; rt5682_sdw_probe() local
[all...]
H A Drt715.c19 #include <linux/regmap.h>
37 static int rt715_index_write(struct regmap *regmap, unsigned int reg, in rt715_index_write() argument
43 ret = regmap_write(regmap, addr, value); in rt715_index_write()
52 static int rt715_index_write_nid(struct regmap *regmap, in rt715_index_write_nid() argument
58 ret = regmap_write(regmap, addr, value); in rt715_index_write_nid()
66 static int rt715_index_read_nid(struct regmap *regmap, in rt715_index_read_nid() argument
73 ret = regmap_read(regmap, add in rt715_index_read_nid()
81 rt715_index_update_bits(struct regmap *regmap, unsigned int nid, unsigned int reg, unsigned int mask, unsigned int val) rt715_index_update_bits() argument
97 rt715_reset(struct regmap *regmap) rt715_reset() argument
1027 rt715_init(struct device *dev, struct regmap *sdw_regmap, struct regmap *regmap, struct sdw_slave *slave) rt715_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/clk/bcm/
H A Dclk-bcm53573-ilp.c12 #include <linux/regmap.h>
22 struct regmap *regmap; member
29 regmap_write(ilp->regmap, PMU_SLOW_CLK_PERIOD, 0x10199); in bcm53573_ilp_enable()
30 regmap_write(ilp->regmap, 0x674, 0x10000); in bcm53573_ilp_enable()
39 regmap_write(ilp->regmap, PMU_SLOW_CLK_PERIOD, 0); in bcm53573_ilp_disable()
40 regmap_write(ilp->regmap, 0x674, 0); in bcm53573_ilp_disable()
47 struct regmap *regmap = ilp->regmap; in bcm53573_ilp_recalc_rate() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/sprd/
H A Dcommon.c12 #include <linux/regmap.h>
24 struct regmap *regmap) in sprd_clk_set_regmap()
34 cclk->regmap = regmap; in sprd_clk_set_regmap()
44 struct regmap *regmap; in sprd_clk_regmap_init() local
49 regmap = syscon_regmap_lookup_by_phandle(node, "sprd,syscon"); in sprd_clk_regmap_init()
50 if (IS_ERR(regmap)) { in sprd_clk_regmap_init()
51 pr_err("%s: failed to get syscon regmap\ in sprd_clk_regmap_init()
23 sprd_clk_set_regmap(const struct sprd_clk_desc *desc, struct regmap *regmap) sprd_clk_set_regmap() argument
[all...]
/kernel/linux/linux-6.6/drivers/clk/bcm/
H A Dclk-bcm53573-ilp.c12 #include <linux/regmap.h>
22 struct regmap *regmap; member
29 regmap_write(ilp->regmap, PMU_SLOW_CLK_PERIOD, 0x10199); in bcm53573_ilp_enable()
30 regmap_write(ilp->regmap, 0x674, 0x10000); in bcm53573_ilp_enable()
39 regmap_write(ilp->regmap, PMU_SLOW_CLK_PERIOD, 0); in bcm53573_ilp_disable()
40 regmap_write(ilp->regmap, 0x674, 0); in bcm53573_ilp_disable()
47 struct regmap *regmap = ilp->regmap; in bcm53573_ilp_recalc_rate() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/sprd/
H A Dcommon.c12 #include <linux/regmap.h>
24 struct regmap *regmap) in sprd_clk_set_regmap()
34 cclk->regmap = regmap; in sprd_clk_set_regmap()
44 struct regmap *regmap; in sprd_clk_regmap_init() local
49 regmap = syscon_regmap_lookup_by_phandle(node, "sprd,syscon"); in sprd_clk_regmap_init()
50 if (IS_ERR(regmap)) { in sprd_clk_regmap_init()
51 pr_err("%s: failed to get syscon regmap\ in sprd_clk_regmap_init()
23 sprd_clk_set_regmap(const struct sprd_clk_desc *desc, struct regmap *regmap) sprd_clk_set_regmap() argument
[all...]
/kernel/linux/linux-6.6/drivers/phy/cadence/
H A Dphy-cadence-torrent.c23 #include <linux/regmap.h>
362 struct regmap *regmap_common_cdb;
363 struct regmap *regmap_phy_pcs_common_cdb;
364 struct regmap *regmap_phy_pma_common_cdb;
365 struct regmap *regmap_tx_lane_cdb[MAX_NUM_LANES];
366 struct regmap *regmap_rx_lane_cdb[MAX_NUM_LANES];
367 struct regmap *regmap_phy_pcs_lane_cdb[MAX_NUM_LANES];
368 struct regmap *regmap_dptx_phy_reg;
594 static void cdns_torrent_phy_write(struct regmap *regmap, u3 argument
599 cdns_torrent_phy_read(struct regmap *regmap, u32 offset) cdns_torrent_phy_read() argument
609 cdns_torrent_dp_write(struct regmap *regmap, u32 offset, u32 val) cdns_torrent_dp_write() argument
614 cdns_torrent_dp_read(struct regmap *regmap, u32 offset) cdns_torrent_dp_read() argument
714 struct regmap *regmap = cdns_phy->regmap_common_cdb; cdns_torrent_dp_enable_ssc_19_2mhz() local
730 struct regmap *regmap = cdns_phy->regmap_common_cdb; cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() local
834 struct regmap *regmap = cdns_phy->regmap_common_cdb; cdns_torrent_dp_enable_ssc_25mhz() local
850 struct regmap *regmap = cdns_phy->regmap_common_cdb; cdns_torrent_dp_pma_cmn_vco_cfg_25mhz() local
954 struct regmap *regmap = cdns_phy->regmap_common_cdb; cdns_torrent_dp_pma_cmn_vco_cfg_100mhz() local
1081 struct regmap *regmap = cdns_phy->regmap_dptx_phy_reg; cdns_torrent_dp_set_pll_en() local
1129 struct regmap *regmap = cdns_phy->regmap_dptx_phy_reg; cdns_torrent_dp_set_power_state() local
1168 struct regmap *regmap = cdns_phy->regmap_dptx_phy_reg; cdns_torrent_dp_run() local
1200 struct regmap *regmap = cdns_phy->regmap_dptx_phy_reg; cdns_torrent_dp_wait_pma_cmn_ready() local
1416 struct regmap *regmap = cdns_phy->regmap_dptx_phy_reg; cdns_torrent_dp_set_a0_pll() local
1441 struct regmap *regmap = cdns_phy->regmap_dptx_phy_reg; cdns_torrent_dp_set_lanes() local
1684 struct regmap *regmap = cdns_phy->regmap_dptx_phy_reg; cdns_torrent_dp_common_init() local
2025 struct regmap *regmap; cdns_torrent_refclk_driver_register() local
2107 struct regmap *regmap; cdns_torrent_dp_regfield_init() local
2124 struct regmap *regmap; cdns_torrent_regfield_init() local
2192 struct regmap *regmap; cdns_torrent_dp_regmap_init() local
2216 struct regmap *regmap; cdns_torrent_regmap_init() local
2304 struct regmap *regmap; cdns_torrent_phy_init() local
2470 struct regmap *regmap; cdns_torrent_phy_configure_multilink() local
[all...]
/kernel/linux/linux-6.6/drivers/leds/
H A Dleds-mt6323.c14 #include <linux/regmap.h>
158 struct regmap *regmap = leds->hw->regmap; in mt6323_led_hw_brightness() local
173 ret = regmap_update_bits(regmap, ISINK_CON(regs->isink_con[2], led->id), in mt6323_led_hw_brightness()
183 struct regmap *regmap = leds->hw->regmap; in mt6323_led_hw_off() local
188 ret = regmap_update_bits(regmap, regs->isink_en_ctrl, in mt6323_led_hw_off()
194 ret = regmap_update_bits(regmap, reg in mt6323_led_hw_off()
209 struct regmap *regmap = leds->hw->regmap; mt6323_get_led_hw_brightness() local
241 struct regmap *regmap = leds->hw->regmap; mt6323_led_hw_on() local
297 struct regmap *regmap = leds->hw->regmap; mt6323_led_set_blink() local
394 struct regmap *regmap = leds->hw->regmap; mtk_wled_hw_on() local
428 struct regmap *regmap = leds->hw->regmap; mtk_wled_hw_off() local
459 struct regmap *regmap = leds->hw->regmap; mt6323_get_wled_brightness() local
[all...]
/kernel/linux/linux-6.6/drivers/base/regmap/
H A Dtrace.h3 #define TRACE_SYSTEM regmap
18 TP_PROTO(struct regmap *map, unsigned int reg,
40 TP_PROTO(struct regmap *map, unsigned int reg,
48 TP_PROTO(struct regmap *map, unsigned int reg,
56 TP_PROTO(struct regmap *map, unsigned int reg,
64 TP_PROTO(struct regmap *map, unsigned int reg,
89 TP_PROTO(struct regmap *map, unsigned int reg,
97 TP_PROTO(struct regmap *map, unsigned int reg,
105 TP_PROTO(struct regmap *map, unsigned int reg, int count),
126 TP_PROTO(struct regmap *ma
[all...]
/kernel/linux/linux-5.10/sound/soc/mediatek/mt8183/
H A Dmt8183-dai-adda.c8 #include <linux/regmap.h>
158 regmap_update_bits(afe->regmap, AFE_ADDA_MTKAIF_RX_CFG0, in mtk_adda_ul_event()
162 regmap_update_bits(afe->regmap, AFE_ADDA_MTKAIF_RX_CFG0, in mtk_adda_ul_event()
164 regmap_update_bits(afe->regmap, AFE_ADDA_UL_SRC_CON0, in mtk_adda_ul_event()
166 regmap_update_bits(afe->regmap, AFE_ADDA_UL_SRC_CON0, in mtk_adda_ul_event()
170 regmap_update_bits(afe->regmap, AFE_ADDA_UL_SRC_CON0, in mtk_adda_ul_event()
172 regmap_update_bits(afe->regmap, AFE_ADDA_UL_SRC_CON0, in mtk_adda_ul_event()
309 regmap_write(afe->regmap, AFE_AUD_PAD_TOP, 0x38); in set_mtkaif_rx()
310 regmap_write(afe->regmap, AFE_AUD_PAD_TOP, 0x39); in set_mtkaif_rx()
312 regmap_write(afe->regmap, AFE_ADDA_MTKAIF_CFG in set_mtkaif_rx()
[all...]
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8183/
H A Dmt8183-dai-adda.c8 #include <linux/regmap.h>
158 regmap_update_bits(afe->regmap, AFE_ADDA_MTKAIF_RX_CFG0, in mtk_adda_ul_event()
162 regmap_update_bits(afe->regmap, AFE_ADDA_MTKAIF_RX_CFG0, in mtk_adda_ul_event()
164 regmap_update_bits(afe->regmap, AFE_ADDA_UL_SRC_CON0, in mtk_adda_ul_event()
166 regmap_update_bits(afe->regmap, AFE_ADDA_UL_SRC_CON0, in mtk_adda_ul_event()
170 regmap_update_bits(afe->regmap, AFE_ADDA_UL_SRC_CON0, in mtk_adda_ul_event()
172 regmap_update_bits(afe->regmap, AFE_ADDA_UL_SRC_CON0, in mtk_adda_ul_event()
309 regmap_write(afe->regmap, AFE_AUD_PAD_TOP, 0x38); in set_mtkaif_rx()
310 regmap_write(afe->regmap, AFE_AUD_PAD_TOP, 0x39); in set_mtkaif_rx()
312 regmap_write(afe->regmap, AFE_ADDA_MTKAIF_CFG in set_mtkaif_rx()
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Drt4803.c13 #include <linux/regmap.h>
40 struct regmap *regmap = rdev_get_regmap(rdev); in rt4803_set_mode() local
56 return regmap_update_bits(regmap, RT4803_REG_CONFIG, RT4803_MODE_MASK, modeval); in rt4803_set_mode()
61 struct regmap *regmap = rdev_get_regmap(rdev); in rt4803_get_mode() local
65 ret = regmap_read(regmap, RT4803_REG_CONFIG, &modeval); in rt4803_get_mode()
83 struct regmap *regmap = rdev_get_regmap(rdev); in rt4803_get_error_flags() local
87 ret = regmap_read(regmap, RT4803_REG_STA in rt4803_get_error_flags()
110 struct regmap *regmap = rdev_get_regmap(rdev); rt4803_set_suspend_voltage() local
155 struct regmap *regmap; rt4803_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/memory/
H A Drenesas-rpc-if.c16 #include <linux/regmap.h>
175 struct regmap *regmap; member
316 regmap_write(rpc->regmap, RPCIF_PHYWR, 0xa5390000); in rpcif_rzg2l_timing_adjust_sdr()
317 regmap_write(rpc->regmap, RPCIF_PHYADD, 0x80000000); in rpcif_rzg2l_timing_adjust_sdr()
318 regmap_write(rpc->regmap, RPCIF_PHYWR, 0x00008080); in rpcif_rzg2l_timing_adjust_sdr()
319 regmap_write(rpc->regmap, RPCIF_PHYADD, 0x80000022); in rpcif_rzg2l_timing_adjust_sdr()
320 regmap_write(rpc->regmap, RPCIF_PHYWR, 0x00008080); in rpcif_rzg2l_timing_adjust_sdr()
321 regmap_write(rpc->regmap, RPCIF_PHYADD, 0x80000024); in rpcif_rzg2l_timing_adjust_sdr()
322 regmap_update_bits(rpc->regmap, RPCIF_PHYCN in rpcif_rzg2l_timing_adjust_sdr()
[all...]
/kernel/linux/linux-6.6/drivers/iio/accel/
H A Dadxl367_i2c.c10 #include <linux/regmap.h>
17 struct regmap *regmap; member
30 return regmap_noinc_read(st->regmap, ADXL367_I2C_FIFO_DATA, fifo_buf, in adxl367_i2c_read_fifo()
47 struct regmap *regmap; in adxl367_i2c_probe() local
53 regmap = devm_regmap_init_i2c(client, &adxl367_i2c_regmap_config); in adxl367_i2c_probe()
54 if (IS_ERR(regmap)) in adxl367_i2c_probe()
55 return PTR_ERR(regmap); in adxl367_i2c_probe()
57 st->regmap in adxl367_i2c_probe()
[all...]
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Drt5682-sdw.c243 regmap_update_bits(rt5682->regmap, RT5682_SDW_REF_CLK, in rt5682_sdw_hw_params()
245 regmap_update_bits(rt5682->regmap, RT5682_ADDA_CLK_1, in rt5682_sdw_hw_params()
248 regmap_update_bits(rt5682->regmap, RT5682_SDW_REF_CLK, in rt5682_sdw_hw_params()
250 regmap_update_bits(rt5682->regmap, RT5682_ADDA_CLK_1, in rt5682_sdw_hw_params()
332 static int rt5682_sdw_init(struct device *dev, struct regmap *regmap, in rt5682_sdw_init() argument
344 rt5682->sdw_regmap = regmap; in rt5682_sdw_init()
347 rt5682->regmap = devm_regmap_init(dev, NULL, dev, in rt5682_sdw_init()
349 if (IS_ERR(rt5682->regmap)) { in rt5682_sdw_init()
350 ret = PTR_ERR(rt5682->regmap); in rt5682_sdw_init()
700 struct regmap *regmap; rt5682_sdw_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-stm32.c33 struct regmap *regmap; member
50 regmap_read(dev->regmap, TIM_CCER, &ccer); in active_channels()
59 return regmap_write(dev->regmap, TIM_CCR1, value); in write_ccrx()
61 return regmap_write(dev->regmap, TIM_CCR2, value); in write_ccrx()
63 return regmap_write(dev->regmap, TIM_CCR3, value); in write_ccrx()
65 return regmap_write(dev->regmap, TIM_CCR4, value); in write_ccrx()
118 regmap_set_bits(priv->regmap, TIM_EGR, TIM_EGR_UG); in stm32_pwm_raw_capture()
119 regmap_set_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN); in stm32_pwm_raw_capture()
125 regmap_set_bits(priv->regmap, TIM_CCE in stm32_pwm_raw_capture()
[all...]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Drtl2832_sdr.c24 #include <linux/regmap.h>
107 struct regmap *regmap; member
502 ret = regmap_bulk_write(dev->regmap, 0x13e, "\x00\x00", 2); in rtl2832_sdr_set_adc()
506 ret = regmap_bulk_write(dev->regmap, 0x115, "\x00\x00\x00\x00", 4); in rtl2832_sdr_set_adc()
532 ret = regmap_bulk_write(dev->regmap, 0x119, buf, 3); in rtl2832_sdr_set_adc()
546 ret = regmap_write(dev->regmap, 0x1b1, u8tmp1); in rtl2832_sdr_set_adc()
550 ret = regmap_write(dev->regmap, 0x008, u8tmp2); in rtl2832_sdr_set_adc()
554 ret = regmap_write(dev->regmap, 0x006, 0x80); in rtl2832_sdr_set_adc()
565 ret = regmap_bulk_write(dev->regmap, in rtl2832_sdr_set_adc()
[all...]
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Drtl2832_sdr.c24 #include <linux/regmap.h>
107 struct regmap *regmap; member
505 ret = regmap_bulk_write(dev->regmap, 0x13e, "\x00\x00", 2); in rtl2832_sdr_set_adc()
509 ret = regmap_bulk_write(dev->regmap, 0x115, "\x00\x00\x00\x00", 4); in rtl2832_sdr_set_adc()
535 ret = regmap_bulk_write(dev->regmap, 0x119, buf, 3); in rtl2832_sdr_set_adc()
549 ret = regmap_write(dev->regmap, 0x1b1, u8tmp1); in rtl2832_sdr_set_adc()
553 ret = regmap_write(dev->regmap, 0x008, u8tmp2); in rtl2832_sdr_set_adc()
557 ret = regmap_write(dev->regmap, 0x006, 0x80); in rtl2832_sdr_set_adc()
568 ret = regmap_bulk_write(dev->regmap, in rtl2832_sdr_set_adc()
[all...]
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-rv3028.c21 #include <linux/regmap.h>
96 struct regmap *regmap; member
112 regmap_update_bits(rv3028->regmap, RV3028_EVT_CTRL, RV3028_EVT_CTRL_TSR, in timestamp0_store()
126 ret = regmap_read(rv3028->regmap, RV3028_TS_COUNT, &count); in timestamp0_show()
133 ret = regmap_bulk_read(rv3028->regmap, RV3028_TS_SEC, date, in timestamp0_show()
161 ret = regmap_read(rv3028->regmap, RV3028_TS_COUNT, &count); in timestamp0_count_show()
185 return regmap_update_bits(rv3028->regmap, RV3028_CTRL1, RV3028_CTRL1_EERD, 0); in rv3028_exit_eerd()
193 ret = regmap_read(rv3028->regmap, RV3028_CTRL1, &ctrl1); in rv3028_enter_eerd()
201 ret = regmap_update_bits(rv3028->regmap, RV3028_CTRL in rv3028_enter_eerd()
[all...]
H A Drtc-nxp-bbnsm.c13 #include <linux/regmap.h>
37 struct regmap *regmap; member
52 regmap_read(bbnsm->regmap, BBNSM_RTC_MS, &rtc_msb); in bbnsm_read_counter()
54 regmap_read(bbnsm->regmap, BBNSM_RTC_LS, &rtc_lsb); in bbnsm_read_counter()
68 regmap_read(bbnsm->regmap, BBNSM_CTRL, &val); in bbnsm_rtc_read_time()
84 regmap_update_bits(bbnsm->regmap, BBNSM_CTRL, RTC_EN_MSK, 0); in bbnsm_rtc_set_time()
87 regmap_write(bbnsm->regmap, BBNSM_RTC_LS, time << CNTR_TO_SECS_SH); in bbnsm_rtc_set_time()
88 regmap_write(bbnsm->regmap, BBNSM_RTC_MS, time >> (32 - CNTR_TO_SECS_SH)); in bbnsm_rtc_set_time()
91 regmap_update_bits(bbnsm->regmap, BBNSM_CTR in bbnsm_rtc_set_time()
[all...]
/kernel/linux/linux-5.10/drivers/clk/mediatek/
H A Dclk-mux.c25 return regmap_update_bits(mux->regmap, mux->data->mux_ofs, in mtk_clk_mux_enable()
34 regmap_update_bits(mux->regmap, mux->data->mux_ofs, mask, mask); in mtk_clk_mux_disable()
41 return regmap_write(mux->regmap, mux->data->clr_ofs, in mtk_clk_mux_enable_setclr()
49 regmap_write(mux->regmap, mux->data->set_ofs, in mtk_clk_mux_disable_setclr()
58 regmap_read(mux->regmap, mux->data->mux_ofs, &val); in mtk_clk_mux_is_enabled()
69 regmap_read(mux->regmap, mux->data->mux_ofs, &val); in mtk_clk_mux_get_parent()
86 regmap_update_bits(mux->regmap, mux->data->mux_ofs, mask, in mtk_clk_mux_set_parent_lock()
109 regmap_read(mux->regmap, mux->data->mux_ofs, &orig); in mtk_clk_mux_set_parent_setclr_lock()
114 regmap_write(mux->regmap, mux->data->clr_ofs, in mtk_clk_mux_set_parent_setclr_lock()
116 regmap_write(mux->regmap, mu in mtk_clk_mux_set_parent_setclr_lock()
158 mtk_clk_register_mux(const struct mtk_mux *mux, struct regmap *regmap, spinlock_t *lock) mtk_clk_register_mux() argument
195 struct regmap *regmap; mtk_clk_register_muxes() local
[all...]
/kernel/linux/linux-6.6/drivers/net/pcs/
H A Dpcs-mtk-lynxi.c15 #include <linux/regmap.h>
68 /* struct mtk_pcs_lynxi - This structure holds each sgmii regmap andassociated
70 * @regmap: The register map pointing at the range used to setup
73 * @ana_rgc3: The offset of register ANA_RGC3 relative to regmap
79 struct regmap *regmap; member
98 regmap_read(mpcs->regmap, SGMSYS_PCS_CONTROL_1, &bm); in mtk_pcs_lynxi_get_state()
99 regmap_read(mpcs->regmap, SGMSYS_PCS_ADVERTISE, &adv); in mtk_pcs_lynxi_get_state()
146 regmap_set_bits(mpcs->regmap, SGMSYS_QPHY_PWR_STATE_CTRL, in mtk_pcs_lynxi_config()
150 regmap_set_bits(mpcs->regmap, SGMSYS_RESERVED_ in mtk_pcs_lynxi_config()
251 mtk_pcs_lynxi_create(struct device *dev, struct regmap *regmap, u32 ana_rgc3, u32 flags) mtk_pcs_lynxi_create() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/adv7511/
H A Dadv7511_audio.c44 regmap_write(adv7511->regmap, ADV7511_REG_N0, (n >> 16) & 0xf); in adv7511_update_cts_n()
45 regmap_write(adv7511->regmap, ADV7511_REG_N1, (n >> 8) & 0xff); in adv7511_update_cts_n()
46 regmap_write(adv7511->regmap, ADV7511_REG_N2, n & 0xff); in adv7511_update_cts_n()
48 regmap_write(adv7511->regmap, ADV7511_REG_CTS_MANUAL0, in adv7511_update_cts_n()
50 regmap_write(adv7511->regmap, ADV7511_REG_CTS_MANUAL1, in adv7511_update_cts_n()
52 regmap_write(adv7511->regmap, ADV7511_REG_CTS_MANUAL2, in adv7511_update_cts_n()
139 regmap_update_bits(adv7511->regmap, ADV7511_REG_AUDIO_SOURCE, 0x70, in adv7511_hdmi_hw_params()
141 regmap_update_bits(adv7511->regmap, ADV7511_REG_AUDIO_CONFIG, BIT(6), in adv7511_hdmi_hw_params()
143 regmap_update_bits(adv7511->regmap, ADV7511_REG_I2S_CONFIG, 0x03, in adv7511_hdmi_hw_params()
152 regmap_update_bits(adv7511->regmap, ADV7511_REG_AUDIO_CFG in adv7511_hdmi_hw_params()
[all...]

Completed in 20 milliseconds

12345678910>>...212