| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | mt6358.c | 83 struct regmap *regmap; member 115 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2_CLR, in playback_gpio_set() 117 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2_SET, in playback_gpio_set() 119 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2, in playback_gpio_set() 130 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2_CLR, in playback_gpio_reset() 132 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE2, in playback_gpio_reset() 134 regmap_update_bits(priv->regmap, MT6358_GPIO_DIR0, in playback_gpio_reset() 141 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE3_CLR, in capture_gpio_set() 143 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE3_SET, in capture_gpio_set() 145 regmap_update_bits(priv->regmap, MT6358_GPIO_MODE3, in capture_gpio_set() [all …]
|
| H A D | nau8825.c | 335 regmap_update_bits(nau8825->regmap, NAU8825_REG_HSVOL_CTRL, in nau8825_hpvol_ramp() 344 regmap_update_bits(nau8825->regmap, NAU8825_REG_HSVOL_CTRL, in nau8825_hpvol_ramp() 461 regmap_read(nau8825->regmap, nau8825_xtalk_baktab[i].reg, in nau8825_xtalk_backup() 488 regmap_write(nau8825->regmap, nau8825_xtalk_baktab[i].reg, in nau8825_xtalk_restore() 498 regmap_update_bits(nau8825->regmap, NAU8825_REG_ENA_CTRL, in nau8825_xtalk_prepare_dac() 507 regmap_update_bits(nau8825->regmap, NAU8825_REG_CHARGE_PUMP, in nau8825_xtalk_prepare_dac() 511 regmap_update_bits(nau8825->regmap, NAU8825_REG_RDAC, in nau8825_xtalk_prepare_dac() 516 regmap_update_bits(nau8825->regmap, NAU8825_REG_POWER_UP_CONTROL, in nau8825_xtalk_prepare_dac() 521 regmap_update_bits(nau8825->regmap, NAU8825_REG_POWER_UP_CONTROL, in nau8825_xtalk_prepare_dac() 525 regmap_update_bits(nau8825->regmap, NAU8825_REG_HSD_CTRL, in nau8825_xtalk_prepare_dac() [all …]
|
| H A D | mt6359.c | 24 regmap_write(priv->regmap, MT6359_GPIO_MODE2_CLR, 0x0ffe); in mt6359_set_playback_gpio() 25 regmap_write(priv->regmap, MT6359_GPIO_MODE2_SET, 0x0249); in mt6359_set_playback_gpio() 28 regmap_write(priv->regmap, MT6359_GPIO_MODE3_CLR, 0x6); in mt6359_set_playback_gpio() 29 regmap_write(priv->regmap, MT6359_GPIO_MODE3_SET, 0x1); in mt6359_set_playback_gpio() 39 regmap_write(priv->regmap, MT6359_GPIO_MODE2_CLR, 0x0ff8); in mt6359_reset_playback_gpio() 40 regmap_update_bits(priv->regmap, MT6359_GPIO_DIR0, 0x7 << 9, 0x0); in mt6359_reset_playback_gpio() 46 regmap_write(priv->regmap, MT6359_GPIO_MODE3_CLR, 0x0e00); in mt6359_set_capture_gpio() 47 regmap_write(priv->regmap, MT6359_GPIO_MODE3_SET, 0x0200); in mt6359_set_capture_gpio() 49 regmap_write(priv->regmap, MT6359_GPIO_MODE4_CLR, 0x003f); in mt6359_set_capture_gpio() 50 regmap_write(priv->regmap, MT6359_GPIO_MODE4_SET, 0x0009); in mt6359_set_capture_gpio() [all …]
|
| H A D | rk3528_codec.c | 29 struct regmap *regmap; member 58 regmap_update_bits(rk3528->regmap, ACODEC_DIG00, in rk3528_codec_reset() 63 regmap_update_bits(rk3528->regmap, ACODEC_DIG02, in rk3528_codec_reset() 67 regmap_update_bits(rk3528->regmap, ACODEC_DIG00, in rk3528_codec_reset() 72 regmap_update_bits(rk3528->regmap, ACODEC_DIG02, in rk3528_codec_reset() 83 regmap_update_bits(rk3528->regmap, ACODEC_ANA08, in rk3528_codec_power_on() 86 regmap_update_bits(rk3528->regmap, ACODEC_ANA0C, in rk3528_codec_power_on() 90 regmap_update_bits(rk3528->regmap, ACODEC_ANA01, in rk3528_codec_power_on() 94 regmap_update_bits(rk3528->regmap, ACODEC_ANA00, in rk3528_codec_power_on() 100 regmap_update_bits(rk3528->regmap, ACODEC_ANA01, in rk3528_codec_power_on() [all …]
|
| H A D | zl38060.c | 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 *regmap) in zl38_fw_go() argument 117 err = zl38_fw_issue_command(regmap, BOOTCMD_LOAD_COMPLETE); in zl38_fw_go() 121 return zl38_fw_issue_command(regmap, BOOTCMD_FW_GO); in zl38_fw_go() 124 static int zl38_fw_enter_boot_mode(struct regmap *regmap) in zl38_fw_enter_boot_mode() argument [all …]
|
| H A D | cs35l35.c | 199 regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL1, in cs35l35_sdin_event() 202 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1, in cs35l35_sdin_event() 205 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1, in cs35l35_sdin_event() 209 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1, in cs35l35_sdin_event() 212 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL1, in cs35l35_sdin_event() 216 regmap_update_bits(cs35l35->regmap, CS35L35_AMP_DIG_VOL_CTL, in cs35l35_sdin_event() 221 regmap_update_bits(cs35l35->regmap, CS35L35_CLK_CTL1, in cs35l35_sdin_event() 225 regmap_update_bits(cs35l35->regmap, CS35L35_AMP_DIG_VOL_CTL, in cs35l35_sdin_event() 247 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2, in cs35l35_main_amp_event() 251 regmap_update_bits(cs35l35->regmap, CS35L35_PWRCTL2, in cs35l35_main_amp_event() [all …]
|
| H A D | cs35l36.c | 51 struct regmap *regmap; member 482 regmap_update_bits(cs35l36->regmap, CS35L36_NG_CFG, in cs35l36_ldm_sel_put() 515 regmap_update_bits(cs35l36->regmap, CS35L36_PWR_CTRL1, in cs35l36_main_amp_event() 521 regmap_read(cs35l36->regmap, CS35L36_INT4_RAW_STATUS, ®); in cs35l36_main_amp_event() 526 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_RX1_SEL, in cs35l36_main_amp_event() 529 regmap_update_bits(cs35l36->regmap, CS35L36_AMP_OUT_MUTE, in cs35l36_main_amp_event() 534 regmap_update_bits(cs35l36->regmap, CS35L36_ASP_RX1_SEL, in cs35l36_main_amp_event() 537 regmap_update_bits(cs35l36->regmap, CS35L36_AMP_OUT_MUTE, in cs35l36_main_amp_event() 542 regmap_update_bits(cs35l36->regmap, CS35L36_PWR_CTRL1, in cs35l36_main_amp_event() 567 regmap_update_bits(cs35l36->regmap, CS35L36_PWR_CTRL2, in cs35l36_boost_event() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/at91/ |
| H A D | clk-main.c | 30 struct regmap *regmap; member 37 struct regmap *regmap; member 46 struct regmap *regmap; member 53 struct regmap *regmap; member 59 static inline bool clk_main_osc_ready(struct regmap *regmap) in clk_main_osc_ready() argument 63 regmap_read(regmap, AT91_PMC_SR, &status); in clk_main_osc_ready() 71 struct regmap *regmap = osc->regmap; in clk_main_osc_prepare() local 74 regmap_read(regmap, AT91_CKGR_MOR, &tmp); in clk_main_osc_prepare() 82 regmap_write(regmap, AT91_CKGR_MOR, tmp); in clk_main_osc_prepare() 85 while (!clk_main_osc_ready(regmap)) in clk_main_osc_prepare() [all …]
|
| H A D | pmc.h | 116 at91_clk_register_audio_pll_frac(struct regmap *regmap, const char *name, 120 at91_clk_register_audio_pll_pad(struct regmap *regmap, const char *name, 124 at91_clk_register_audio_pll_pmc(struct regmap *regmap, const char *name, 128 at91_clk_register_generated(struct regmap *regmap, spinlock_t *lock, 135 at91_clk_register_h32mx(struct regmap *regmap, const char *name, 139 at91_clk_i2s_mux_register(struct regmap *regmap, const char *name, 144 at91_clk_register_main_rc_osc(struct regmap *regmap, const char *name, 147 at91_clk_register_main_osc(struct regmap *regmap, const char *name, 150 at91_clk_register_rm9200_main(struct regmap *regmap, 154 at91_clk_register_sam9x5_main(struct regmap *regmap, const char *name, [all …]
|
| H A D | dt-compat.c | 33 struct regmap *regmap; in of_sama5d2_clk_audio_pll_frac_setup() local 35 regmap = syscon_node_to_regmap(of_get_parent(np)); in of_sama5d2_clk_audio_pll_frac_setup() 36 if (IS_ERR(regmap)) in of_sama5d2_clk_audio_pll_frac_setup() 41 hw = at91_clk_register_audio_pll_frac(regmap, name, parent_name); in of_sama5d2_clk_audio_pll_frac_setup() 56 struct regmap *regmap; in of_sama5d2_clk_audio_pll_pad_setup() local 58 regmap = syscon_node_to_regmap(of_get_parent(np)); in of_sama5d2_clk_audio_pll_pad_setup() 59 if (IS_ERR(regmap)) in of_sama5d2_clk_audio_pll_pad_setup() 64 hw = at91_clk_register_audio_pll_pad(regmap, name, parent_name); in of_sama5d2_clk_audio_pll_pad_setup() 79 struct regmap *regmap; in of_sama5d2_clk_audio_pll_pmc_setup() local 81 regmap = syscon_node_to_regmap(of_get_parent(np)); in of_sama5d2_clk_audio_pll_pmc_setup() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/hwmon/ |
| H A D | w83773g.c | 61 static int get_local_temp(struct regmap *regmap, long *val) in get_local_temp() argument 66 ret = regmap_read(regmap, W83773_LOCAL_TEMP, ®val); in get_local_temp() 74 static int get_remote_temp(struct regmap *regmap, int index, long *val) in get_remote_temp() argument 80 ret = regmap_read(regmap, W83773_TEMP_MSB[index], ®val_high); in get_remote_temp() 84 ret = regmap_read(regmap, W83773_TEMP_LSB[index], ®val_low); in get_remote_temp() 92 static int get_fault(struct regmap *regmap, int index, long *val) in get_fault() argument 97 ret = regmap_read(regmap, W83773_STATUS[index], ®val); in get_fault() 105 static int get_offset(struct regmap *regmap, int index, long *val) in get_offset() argument 111 ret = regmap_read(regmap, W83773_OFFSET_MSB[index], ®val_high); in get_offset() 115 ret = regmap_read(regmap, W83773_OFFSET_LSB[index], ®val_low); in get_offset() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/reset/hisilicon/ |
| H A D | hi6220_reset.c | 41 struct regmap *regmap; member 48 struct regmap *regmap = data->regmap; in hi6220_peripheral_assert() local 53 return regmap_write(regmap, reg, BIT(offset)); in hi6220_peripheral_assert() 60 struct regmap *regmap = data->regmap; in hi6220_peripheral_deassert() local 65 return regmap_write(regmap, reg, BIT(offset)); in hi6220_peripheral_deassert() 77 struct regmap *regmap = data->regmap; in hi6220_media_assert() local 79 return regmap_write(regmap, SC_MEDIA_RSTEN, BIT(idx)); in hi6220_media_assert() 86 struct regmap *regmap = data->regmap; in hi6220_media_deassert() local 88 return regmap_write(regmap, SC_MEDIA_RSTDIS, BIT(idx)); in hi6220_media_deassert() 110 struct regmap *regmap = data->regmap; in hi6220_ao_assert() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/davinci/ |
| H A D | da8xx-cfgchip.c | 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 162 gate = da8xx_cfgchip_gate_clk_register(dev, &da8xx_div4p5ena_info, regmap); in da8xx_cfgchip_register_div4p5() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/base/regmap/ |
| H A D | internal.h | 19 struct regmap; 35 void (*format_write)(struct regmap *map, 45 struct regmap *map; 49 struct regmap { struct 172 int (*init)(struct regmap *map); argument 173 int (*exit)(struct regmap *map); 175 void (*debugfs_init)(struct regmap *map); 177 int (*read)(struct regmap *map, unsigned int reg, unsigned int *value); 178 int (*write)(struct regmap *map, unsigned int reg, unsigned int value); 179 int (*sync)(struct regmap *map, unsigned int min, unsigned int max); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/phy/cadence/ |
| H A D | phy-cadence-torrent.c | 270 struct regmap *regmap; member 271 struct regmap *regmap_common_cdb; 272 struct regmap *regmap_phy_pcs_common_cdb; 273 struct regmap *regmap_phy_pma_common_cdb; 274 struct regmap *regmap_tx_lane_cdb[MAX_NUM_LANES]; 275 struct regmap *regmap_rx_lane_cdb[MAX_NUM_LANES]; 276 struct regmap *regmap_dptx_phy_reg; 468 static void cdns_torrent_phy_write(struct regmap *regmap, u32 offset, u32 val) in cdns_torrent_phy_write() argument 470 regmap_write(regmap, offset, val); in cdns_torrent_phy_write() 473 static u32 cdns_torrent_phy_read(struct regmap *regmap, u32 offset) in cdns_torrent_phy_read() argument [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/phy/ |
| H A D | phy-rockchip-samsung-hdptx.c | 326 struct regmap *regmap; member 327 struct regmap *grf; 475 static inline void rockchip_grf_write(struct regmap *grf, uint reg, uint mask, in rockchip_grf_write() 534 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c44), in rockchip_hdptx_phy_set_voltage() 540 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c44), in rockchip_hdptx_phy_set_voltage() 547 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c44), in rockchip_hdptx_phy_set_voltage() 553 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c0c), in rockchip_hdptx_phy_set_voltage() 558 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c10), in rockchip_hdptx_phy_set_voltage() 564 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c18), in rockchip_hdptx_phy_set_voltage() 574 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c1c), in rockchip_hdptx_phy_set_voltage() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/ |
| H A D | chrontel-ch7033.c | 200 struct regmap *regmap; member 336 regmap_write(priv->regmap, 0x03, 0x04); in ch7033_bridge_disable() 337 regmap_update_bits(priv->regmap, 0x52, RESETDB, 0x00); in ch7033_bridge_disable() 344 regmap_write(priv->regmap, 0x03, 0x04); in ch7033_bridge_enable() 345 regmap_update_bits(priv->regmap, 0x52, RESETDB, RESETDB); in ch7033_bridge_enable() 361 regmap_write(priv->regmap, 0x03, 0x04); in ch7033_bridge_mode_set() 364 regmap_write(priv->regmap, 0x52, 0x00); in ch7033_bridge_mode_set() 366 regmap_write(priv->regmap, 0x52, RESETIB); in ch7033_bridge_mode_set() 371 regmap_write(priv->regmap, 0x03, 0x00); in ch7033_bridge_mode_set() 374 regmap_update_bits(priv->regmap, 0x07, DRI_PD | IO_PD, 0); in ch7033_bridge_mode_set() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/qcom/ |
| H A D | clk-hfpll.c | 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() 48 regmap_write(regmap, hd->droop_reg, hd->droop_val); in __clk_hfpll_init_once() 57 struct regmap *regmap = h->clkr.regmap; in __clk_hfpll_enable() local 63 regmap_update_bits(regmap, hd->mode_reg, PLL_BYPASSNL, PLL_BYPASSNL); in __clk_hfpll_enable() 72 regmap_update_bits(regmap, hd->mode_reg, PLL_RESET_N, PLL_RESET_N); in __clk_hfpll_enable() 77 regmap_read(regmap, hd->status_reg, &val); in __clk_hfpll_enable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/phy/rockchip/ |
| H A D | phy-rockchip-samsung-dcphy.c | 1286 regmap_write(samsung->regmap, BIAS_CON0, 0x0010); in samsung_mipi_dcphy_bias_block_enable() 1287 regmap_write(samsung->regmap, BIAS_CON1, 0x0110); in samsung_mipi_dcphy_bias_block_enable() 1288 regmap_write(samsung->regmap, BIAS_CON2, bias_con2); in samsung_mipi_dcphy_bias_block_enable() 1295 regmap_update_bits(samsung->regmap, BIAS_CON4, in samsung_mipi_dcphy_bias_block_enable() 1305 regmap_write(samsung->regmap, DPHY_MC_GNR_CON1, T_PHY_READY(0x2000)); in samsung_mipi_dphy_lane_enable() 1306 regmap_update_bits(samsung->regmap, DPHY_MC_GNR_CON0, in samsung_mipi_dphy_lane_enable() 1311 regmap_write(samsung->regmap, DPHY_MD3_GNR_CON1, in samsung_mipi_dphy_lane_enable() 1313 regmap_update_bits(samsung->regmap, DPHY_MD3_GNR_CON0, in samsung_mipi_dphy_lane_enable() 1317 regmap_write(samsung->regmap, COMBO_MD2_GNR_CON1, in samsung_mipi_dphy_lane_enable() 1319 regmap_update_bits(samsung->regmap, COMBO_MD2_GNR_CON0, in samsung_mipi_dphy_lane_enable() [all …]
|
| H A D | phy-rockchip-samsung-hdptx.c | 332 struct regmap *regmap; member 333 struct regmap *grf; 474 static int rockchip_grf_write(struct regmap *grf, unsigned int reg, in rockchip_grf_write() 534 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c44), in rockchip_hdptx_phy_set_voltage() 540 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c44), in rockchip_hdptx_phy_set_voltage() 547 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c44), in rockchip_hdptx_phy_set_voltage() 553 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c0c), in rockchip_hdptx_phy_set_voltage() 559 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c10), in rockchip_hdptx_phy_set_voltage() 566 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c18), in rockchip_hdptx_phy_set_voltage() 577 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c1c), in rockchip_hdptx_phy_set_voltage() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/pinctrl/rockchip/ |
| H A D | pinctrl-rv1106.c | 18 struct regmap *regmap; in rv1106_set_mux() local 26 regmap = priv->regmap_pmu; in rv1106_set_mux() 28 regmap = priv->regmap_base; in rv1106_set_mux() 41 ret = regmap_write(regmap, reg, data); in rv1106_set_mux() 55 int pin_num, struct regmap **regmap, in rv1106_calc_drv_reg_and_bit() argument 63 *regmap = priv->regmap_pmu; in rv1106_calc_drv_reg_and_bit() 68 *regmap = priv->regmap_base; in rv1106_calc_drv_reg_and_bit() 73 *regmap = priv->regmap_base; in rv1106_calc_drv_reg_and_bit() 78 *regmap = priv->regmap_base; in rv1106_calc_drv_reg_and_bit() 83 *regmap = priv->regmap_base; in rv1106_calc_drv_reg_and_bit() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | regmap.h | 34 struct regmap; 533 struct regmap *__regmap_init(struct device *dev, 539 struct regmap *__regmap_init_i2c(struct i2c_client *i2c, 543 struct regmap *__regmap_init_sccb(struct i2c_client *i2c, 547 struct regmap *__regmap_init_slimbus(struct slim_device *slimbus, 551 struct regmap *__regmap_init_spi(struct spi_device *dev, 555 struct regmap *__regmap_init_spmi_base(struct spmi_device *dev, 559 struct regmap *__regmap_init_spmi_ext(struct spmi_device *dev, 563 struct regmap *__regmap_init_w1(struct device *w1_dev, 567 struct regmap *__regmap_init_mmio_clk(struct device *dev, const char *clk_id, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/phy/mscc/ |
| H A D | phy-ocelot-serdes.c | 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 89 ret = serdes_update_mcb_s6g(regmap, serdes); in serdes_init_s6g() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/tuners/ |
| H A D | m88rs6000t.c | 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, 0x1D, reg1D); in m88rs6000t_set_demod_mclk() 123 ret = regmap_write(dev->regmap, 0x1E, reg1E); in m88rs6000t_set_demod_mclk() 126 ret = regmap_write(dev->regmap, 0x1F, reg1F); in m88rs6000t_set_demod_mclk() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/ |
| H A D | rk628_combrxphy.c | 22 struct regmap *regmap; member 144 regmap_read(combrxphy->regmap, REG(0x6740 + i * 4), &data[i]); in rk628_combrxphy_get_data_of_round() 160 regmap_read(combrxphy->regmap, REG(0x661c), &val); in rk628_combrxphy_set_dc_gain() 164 regmap_write(combrxphy->regmap, REG(0x661c), val); in rk628_combrxphy_set_dc_gain() 179 regmap_read(combrxphy->regmap, REG(0x6618), &val); in rk628_combrxphy_set_sample_edge_round() 182 regmap_write(combrxphy->regmap, REG(0x6618), val); in rk628_combrxphy_set_sample_edge_round() 189 regmap_read(combrxphy->regmap, REG(0x66f0), &val); in rk628_combrxphy_start_sample_edge() 191 regmap_write(combrxphy->regmap, REG(0x66f0), val); in rk628_combrxphy_start_sample_edge() 192 regmap_read(combrxphy->regmap, REG(0x66f0), &val); in rk628_combrxphy_start_sample_edge() 194 regmap_write(combrxphy->regmap, REG(0x66f0), val); in rk628_combrxphy_start_sample_edge() [all …]
|