Home
last modified time | relevance | path

Searched refs:regmap (Results 1 - 25 of 169) sorted by relevance

1234567

/device/soc/rockchip/rk3588/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-samsung-hdptx.c16 #include <linux/regmap.h>
332 struct regmap *regmap; member
333 struct regmap *grf;
437 static int rockchip_grf_write(struct regmap *grf, unsigned int reg, in rockchip_grf_write()
493 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c28), in rockchip_hdptx_phy_set_voltage()
500 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c28), in rockchip_hdptx_phy_set_voltage()
503 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c30), in rockchip_hdptx_phy_set_voltage()
506 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c44), in rockchip_hdptx_phy_set_voltage()
512 regmap_update_bits(hdptx->regmap, LANE_RE in rockchip_hdptx_phy_set_voltage()
[all...]
H A Dphy-rockchip-samsung-dcphy.c17 #include <linux/regmap.h>
181 struct regmap *regmap; member
182 struct regmap *grf_regmap;
1199 regmap_write(samsung->regmap, BIAS_CON0, 0x0010); in samsung_mipi_dcphy_bias_block_enable()
1200 regmap_write(samsung->regmap, BIAS_CON1, 0x0110); in samsung_mipi_dcphy_bias_block_enable()
1201 regmap_write(samsung->regmap, BIAS_CON2, 0x3223); in samsung_mipi_dcphy_bias_block_enable()
1208 regmap_update_bits(samsung->regmap, BIAS_CON4, in samsung_mipi_dcphy_bias_block_enable()
1218 regmap_write(samsung->regmap, DPHY_MC_GNR_CON1, T_PHY_READY(0x2000)); in samsung_mipi_dphy_lane_enable()
1219 regmap_update_bits(samsung->regmap, DPHY_MC_GNR_CON in samsung_mipi_dphy_lane_enable()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/
H A Dpinctrl-rockchip.h74 * DEFAULT: means same regmap as pin iomux
132 struct regmap *regmap_pull;
210 void (*pull_calc_reg)(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit);
211 void (*drv_calc_reg)(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit);
212 int (*schmitt_calc_reg)(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit);
213 int (*slew_rate_calc_reg)(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, in
[all...]
H A Dpinctrl-rockchip.c34 #include <linux/regmap.h>
1380 struct regmap *regmap; in rockchip_get_mux() local
1399 regmap = info->regmap_pmu; in rockchip_get_mux()
1401 regmap = (pin % PINCTRL_ROCKCHIP_EIGHT < PINCTRL_ROCKCHIP_FOUR) ? info->regmap_pmu : info->regmap_base; in rockchip_get_mux()
1403 regmap = info->regmap_base; in rockchip_get_mux()
1430 ret = regmap_read(regmap, reg, &val); in rockchip_get_mux()
1479 struct regmap *regmap; in rockchip_set_mux() local
1496 regmap in rockchip_set_mux()
1577 px30_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_pull_reg_and_bit() argument
1606 px30_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_drv_reg_and_bit() argument
1635 px30_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_schmitt_reg_and_bit() argument
1664 rv1108_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_pull_reg_and_bit() argument
1692 rv1108_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_drv_reg_and_bit() argument
1721 rv1108_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1108_calc_schmitt_reg_and_bit() argument
1750 rv1126_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1126_calc_pull_reg_and_bit() argument
1785 rv1126_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1126_calc_drv_reg_and_bit() argument
1821 rv1126_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rv1126_calc_schmitt_reg_and_bit() argument
1855 rk3308_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_schmitt_reg_and_bit() argument
1876 rk1808_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk1808_calc_pull_reg_and_bit() argument
1901 rk1808_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk1808_calc_drv_reg_and_bit() argument
1925 rk1808_calc_slew_rate_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk1808_calc_slew_rate_reg_and_bit() argument
1949 rk1808_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk1808_calc_schmitt_reg_and_bit() argument
1972 rk2928_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk2928_calc_pull_reg_and_bit() argument
1987 rk3128_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3128_calc_pull_reg_and_bit() argument
2006 rk3188_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3188_calc_pull_reg_and_bit() argument
2038 rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3288_calc_pull_reg_and_bit() argument
2071 rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3288_calc_drv_reg_and_bit() argument
2100 rk3228_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3228_calc_pull_reg_and_bit() argument
2116 rk3228_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3228_calc_drv_reg_and_bit() argument
2132 rk3308_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_pull_reg_and_bit() argument
2148 rk3308_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3308_calc_drv_reg_and_bit() argument
2165 rk3368_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3368_calc_pull_reg_and_bit() argument
2195 rk3368_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3368_calc_drv_reg_and_bit() argument
2226 rk3399_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3399_calc_pull_reg_and_bit() argument
2255 rk3399_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3399_calc_drv_reg_and_bit() argument
2282 rk3568_calc_slew_rate_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_slew_rate_reg_and_bit() argument
2307 rk3568_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_pull_reg_and_bit() argument
2337 rk3568_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_drv_reg_and_bit() argument
2385 struct regmap *regmap; rockchip_get_drive_perpin() local
2462 struct regmap *regmap; rockchip_set_drive_perpin() local
2597 struct regmap *regmap; rockchip_get_pull() local
2643 struct regmap *regmap; rockchip_set_pull() local
2720 rk3328_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3328_calc_schmitt_reg_and_bit() argument
2741 rk3568_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) rk3568_calc_schmitt_reg_and_bit() argument
2766 struct regmap *regmap; rockchip_get_schmitt() local
2796 struct regmap *regmap; rockchip_set_schmitt() local
2831 px30_calc_slew_rate_reg_and_bit(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit) px30_calc_slew_rate_reg_and_bit() argument
2857 struct regmap *regmap; rockchip_get_slew_rate() local
2880 struct regmap *regmap; rockchip_set_slew_rate() local
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dpinctrl-rockchip.h318 struct regmap *regmap_pull;
406 int pin_num, struct regmap **regmap,
409 int pin_num, struct regmap **regmap,
412 int pin_num, struct regmap **regmap,
415 int pin_num, struct regmap **regmap,
458 struct regmap *regmap_bas
[all...]
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Dpinctrl-rockchip.h318 struct regmap *regmap_pull;
406 int pin_num, struct regmap **regmap,
409 int pin_num, struct regmap **regmap,
412 int pin_num, struct regmap **regmap,
415 int pin_num, struct regmap **regmap,
458 struct regmap *regmap_bas
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/power/supply/
H A Dcw2017_battery.c19 #include <linux/regmap.h>
71 struct regmap *regmap; member
102 ret = regmap_bulk_read(cw_bat->regmap, reg, &value, sizeof(value)); in cw_read_word()
114 regmap_write(cw_bat->regmap, CW2017_REG_MODE_CONFIG, reg_val); in cw2017_enable()
117 regmap_write(cw_bat->regmap, CW2017_REG_MODE_CONFIG, reg_val); in cw2017_enable()
120 regmap_write(cw_bat->regmap, CW2017_REG_MODE_CONFIG, reg_val); in cw2017_enable()
131 ret = regmap_raw_write(cw_bat->regmap, CW2017_REG_BATINFO, in cw_update_profile()
141 regmap_write(cw_bat->regmap, CW2017_REG_SOC_ALERT, reg_val); in cw_update_profile()
151 regmap_write(cw_bat->regmap, CW2017_REG_TEMP_MA in cw_update_profile()
[all...]
H A Dbq25700_charger.c16 #include <linux/regmap.h>
193 struct regmap *regmap; member
668 regmap_read(charger->regmap, 0x12, &val); in bq25700_dump_regs()
670 regmap_read(charger->regmap, 0x14, &val); in bq25700_dump_regs()
672 regmap_read(charger->regmap, 0x15, &val); in bq25700_dump_regs()
674 regmap_read(charger->regmap, 0x30, &val); in bq25700_dump_regs()
676 regmap_read(charger->regmap, 0x31, &val); in bq25700_dump_regs()
678 regmap_read(charger->regmap, 0x32, &val); in bq25700_dump_regs()
680 regmap_read(charger->regmap, in bq25700_dump_regs()
[all...]
/device/soc/rockchip/common/vendor/drivers/regulator/
H A Dxz3216.c33 #include <linux/regmap.h>
65 struct regmap *regmap; member
92 ret = regmap_read(xz3216->regmap, xz3216->vol_reg, &val); in xz3216_dcdc_get_mode()
109 return regmap_update_bits(xz3216->regmap, xz3216->vol_reg, VSEL_MODE, VSEL_MODE); in xz3216_dcdc_set_mode()
111 return regmap_update_bits(xz3216->regmap, xz3216->vol_reg, VSEL_MODE, 0); in xz3216_dcdc_set_mode()
121 return regmap_update_bits(xz3216->regmap, XZ3216_BUCK1_SLP_VOL_BASE, VSEL_BUCK_EN, VSEL_BUCK_EN); in xz3216_dcdc_suspend_enable()
127 return regmap_update_bits(xz3216->regmap, XZ3216_BUCK1_SLP_VOL_BASE, VSEL_BUCK_EN, 0); in xz3216_dcdc_suspend_disable()
142 ret = regmap_update_bits(xz3216->regmap, XZ3216_BUCK1_SLP_VOL_BASE, VSEL_NSEL_MASK, ret); in xz3216_dcdc_set_sleep_voltage()
156 return regmap_update_bits(xz3216->regmap, xz321 in xz3216_dcdc_set_suspend_mode()
[all...]
/device/board/hihope/dayu210/audio_drivers/dai/src/
H A Drk3588_dai_ops.c19 #include <linux/regmap.h>
70 if (regmap_read(i2sTdm->regmap, reg, val)) { in Rk3588DeviceReadReg()
95 if (regmap_write(i2sTdm->regmap, reg, value)) { in Rk3588DeviceWriteReg()
192 regmap_read(i2sTdm->regmap, regFmt, &fmt); in RK3588SetI2sChannels()
225 regmap_update_bits(i2sTdm->regmap, I2S_CLKDIV, in ConfigInfoSetToReg()
228 regmap_update_bits(i2sTdm->regmap, I2S_CKR, in ConfigInfoSetToReg()
233 regmap_update_bits(i2sTdm->regmap, I2S_TXCR, in ConfigInfoSetToReg()
237 regmap_update_bits(i2sTdm->regmap, I2S_RXCR, in ConfigInfoSetToReg()
449 if (regmap_update_bits(i2sTdm->regmap, I2S_DMACR, I2S_DMACR_TDE_ENABLE, I2S_DMACR_TDE_ENABLE)) { in Rk3588TxAndRxStart()
465 if (regmap_update_bits(i2sTdm->regmap, I2S_DMAC in Rk3588TxAndRxStart()
[all...]
H A Drk3588_dai_linux_driver.c19 #include <linux/regmap.h>
160 regcache_cache_only(i2s_tdm->regmap, true); in i2s_tdm_runtime_suspend()
270 i2s_tdm->regmap = devm_regmap_init_mmio(&pdev->dev, regs, in rockchip_i2s_tdm_probe()
272 if (IS_ERR(i2s_tdm->regmap)) in rockchip_i2s_tdm_probe()
273 return PTR_ERR(i2s_tdm->regmap); in rockchip_i2s_tdm_probe()
278 regmap_update_bits(i2s_tdm->regmap, I2S_DMACR, I2S_DMACR_TDL_MASK, in rockchip_i2s_tdm_probe()
280 regmap_update_bits(i2s_tdm->regmap, I2S_DMACR, I2S_DMACR_RDL_MASK, in rockchip_i2s_tdm_probe()
282 regmap_update_bits(i2s_tdm->regmap, I2S_CKR, in rockchip_i2s_tdm_probe()
/device/board/hihope/rk3568/audio_drivers/dai/src/
H A Drk3568_dai_ops.c19 #include <linux/regmap.h>
70 if (regmap_read(i2sTdm->regmap, reg, val)) { in Rk3568DeviceReadReg()
95 if (regmap_write(i2sTdm->regmap, reg, value)) { in Rk3568DeviceWriteReg()
183 regmap_read(i2sTdm->regmap, regFmt, &fmt); in RK3568SetI2sChannels()
216 regmap_update_bits(i2sTdm->regmap, I2S_CLKDIV, in ConfigInfoSetToReg()
219 regmap_update_bits(i2sTdm->regmap, I2S_CKR, in ConfigInfoSetToReg()
224 regmap_update_bits(i2sTdm->regmap, I2S_TXCR, in ConfigInfoSetToReg()
228 regmap_update_bits(i2sTdm->regmap, I2S_RXCR, in ConfigInfoSetToReg()
451 if (regmap_update_bits(i2sTdm->regmap, I2S_DMACR, I2S_DMACR_TDE_ENABLE, I2S_DMACR_TDE_ENABLE)) { in Rk3568TxAndRxStart()
467 if (regmap_update_bits(i2sTdm->regmap, I2S_DMAC in Rk3568TxAndRxStart()
[all...]
H A Drk3568_dai_linux_driver.c20 #include <linux/regmap.h>
165 regcache_cache_only(i2s_tdm->regmap, true); in i2s_tdm_runtime_suspend()
181 regcache_cache_only(i2s_tdm->regmap, false); in i2s_tdm_runtime_resume()
182 regcache_mark_dirty(i2s_tdm->regmap); in i2s_tdm_runtime_resume()
184 ret = regcache_sync(i2s_tdm->regmap); in i2s_tdm_runtime_resume()
280 i2s_tdm->regmap = devm_regmap_init_mmio(&pdev->dev, devm_ioremap_resource(&pdev->dev, res), in rockchip_i2s_tdm_probe()
282 if (IS_ERR(i2s_tdm->regmap)) { in rockchip_i2s_tdm_probe()
283 return PTR_ERR(i2s_tdm->regmap); in rockchip_i2s_tdm_probe()
294 regmap_update_bits(i2s_tdm->regmap, I2S_DMACR, I2S_DMACR_TDL_MASK, in rockchip_i2s_tdm_probe()
296 regmap_update_bits(i2s_tdm->regmap, I2S_DMAC in rockchip_i2s_tdm_probe()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/regulator/
H A Dfan53555.c21 #include <linux/regmap.h>
129 struct regmap *regmap; member
172 ret = regmap_read(di->regmap, RK860X_MAX_SET, &val); in fan53555_get_voltage()
199 ret = regmap_update_bits(di->regmap, di->sleep_reg, di->vol_mask, ret); in fan53555_set_suspend_voltage()
214 return regmap_update_bits(di->regmap, di->sleep_en_reg, VSEL_BUCK_EN, VSEL_BUCK_EN); in fan53555_set_suspend_enable()
221 return regmap_update_bits(di->regmap, di->sleep_en_reg, VSEL_BUCK_EN, 0); in fan53555_set_suspend_disable()
233 return regmap_update_bits(di->regmap, di->en_reg, VSEL_BUCK_EN, VSEL_BUCK_EN); in fan53555_set_enable()
245 return regmap_update_bits(di->regmap, di->en_reg, VSEL_BUCK_EN, 0); in fan53555_set_disable()
262 ret = regmap_read(di->regmap, d in fan53555_is_enabled()
[all...]
H A Drk808-regulator.c212 ret = regmap_read(rdev->regmap, rdev->desc->vsel_reg + RK808_DVS_REG_OFFSET, &val); in rk808_buck1_2_get_voltage_sel_regmap()
228 ret = regmap_read(rdev->regmap, rdev->desc->vsel_reg, &val); in rk808_buck1_2_i2c_set_voltage_sel()
254 ret = regmap_write(rdev->regmap, rdev->desc->vsel_reg, val); in rk808_buck1_2_i2c_set_voltage_sel()
260 ret = regmap_write(rdev->regmap, rdev->desc->vsel_reg, val); in rk808_buck1_2_i2c_set_voltage_sel()
286 regmap_read(rdev->regmap, RK816_CHIP_VER_REG, &rk816_type); in rk816_regulator_set_voltage_sel_regmap()
299 ret = regmap_update_bits(rdev->regmap, rdev->desc->vsel_reg, rdev->desc->vsel_mask, sel); in rk816_regulator_set_voltage_sel_regmap()
305 ret = regmap_update_bits(rdev->regmap, RK816_DCDC_EN_REG2, RK816_BUCK_DVS_CONFIRM, RK816_BUCK_DVS_CONFIRM); in rk816_regulator_set_voltage_sel_regmap()
311 regmap_read(rdev->regmap, rdev->desc->vsel_reg, &real_sel); in rk816_regulator_set_voltage_sel_regmap()
339 ret = regmap_read(rdev->regmap, rdev->desc->vsel_reg, &old_sel); in rk808_buck1_2_set_voltage_sel()
341 ret = regmap_read(rdev->regmap, re in rk808_buck1_2_set_voltage_sel()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Ddw-mipi-dsi2-rockchip.c17 #include <linux/regmap.h>
240 struct regmap *grf;
256 struct regmap *regmap; member
316 ret = regmap_read_poll_timeout(dsi2->regmap, DSI2_CORE_STATUS, sts, !(sts & mask), 0, CMD_PKT_STATUS_TIMEOUT_US); in cri_fifos_wait_avail()
328 regmap_write(dsi2->regmap, DSI2_INT_MASK_PHY, 0x1); in dw_mipi_dsi2_irq_enable()
329 regmap_write(dsi2->regmap, DSI2_INT_MASK_TO, 0xf); in dw_mipi_dsi2_irq_enable()
330 regmap_write(dsi2->regmap, DSI2_INT_MASK_ACK, 0x1); in dw_mipi_dsi2_irq_enable()
331 regmap_write(dsi2->regmap, DSI2_INT_MASK_IPI, 0x1); in dw_mipi_dsi2_irq_enable()
332 regmap_write(dsi2->regmap, DSI2_INT_MASK_FIF in dw_mipi_dsi2_irq_enable()
[all...]
H A Ddw-dp.c28 #include <linux/regmap.h>
241 struct regmap *regmap; member
246 struct regmap *grf;
388 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, TPS_SEL, FIELD_PREP(TPS_SEL, pattern)); in dw_dp_phy_set_pattern()
407 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, XMIT_ENABLE, FIELD_PREP(XMIT_ENABLE, xmit_enable)); in dw_dp_phy_xmit_enable()
446 regmap_read(dp->regmap, DPTX_HPD_STATUS, &value); in dw_dp_detect()
680 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, PHY_POWERDOWN, FIELD_PREP(PHY_POWERDOWN, 0x3)); in dw_dp_link_configure()
693 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, PHY_LANES, FIELD_PREP(PHY_LANES, link->lanes / 0x2)); in dw_dp_link_configure()
696 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTR in dw_dp_link_configure()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Ddw-mipi-dsi2-rockchip.c17 #include <linux/regmap.h>
241 struct regmap *grf;
257 struct regmap *regmap; member
319 ret = regmap_read_poll_timeout(dsi2->regmap, DSI2_CORE_STATUS, sts, in cri_fifos_wait_avail()
333 regmap_write(dsi2->regmap, DSI2_INT_MASK_PHY, 0x1); in dw_mipi_dsi2_irq_enable()
334 regmap_write(dsi2->regmap, DSI2_INT_MASK_TO, 0xf); in dw_mipi_dsi2_irq_enable()
335 regmap_write(dsi2->regmap, DSI2_INT_MASK_ACK, 0x1); in dw_mipi_dsi2_irq_enable()
336 regmap_write(dsi2->regmap, DSI2_INT_MASK_IPI, 0x1); in dw_mipi_dsi2_irq_enable()
337 regmap_write(dsi2->regmap, DSI2_INT_MASK_FIF in dw_mipi_dsi2_irq_enable()
[all...]
H A Ddw-dp.c29 #include <linux/regmap.h>
242 struct regmap *regmap; member
247 struct regmap *grf;
406 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, TPS_SEL, in dw_dp_phy_set_pattern()
426 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, XMIT_ENABLE, in dw_dp_phy_xmit_enable()
451 regmap_read(dp->regmap, DPTX_HPD_STATUS, &value); in dw_dp_detect()
693 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, PHY_POWERDOWN, in dw_dp_link_configure()
706 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, PHY_LANES, in dw_dp_link_configure()
710 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTR in dw_dp_link_configure()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/mfd/
H A Drk808.c22 #include <linux/regmap.h>
764 ret = regmap_update_bits(rk808->regmap, RK805_GPIO_IO_POL_REG, SLP_SD_MSK, SHUTDOWN_FUN); in rk805_device_shutdown_prepare()
776 regmap_update_bits(rk808->regmap, RK817_INT_STS_MSK_REG0, (RK_REG_VAL_THREE << RK_REG_SHIFT_MASK_FIVE), in rk817_shutdown_prepare()
778 regmap_update_bits(rk808->regmap, RK817_RTC_INT_REG, (RK_REG_VAL_THREE << RK_REG_SHIFT_MASK_TWO), in rk817_shutdown_prepare()
783 regmap_update_bits(rk808->regmap, RK817_SYS_CFG(RK_REG_VAL_THREE), RK817_SLPPIN_FUNC_MSK, SLPPIN_NULL_FUN); in rk817_shutdown_prepare()
788 ret = regmap_update_bits(rk808->regmap, RK817_SYS_CFG(RK_REG_VAL_THREE), RK817_SLPPOL_MSK, RK817_SLPPOL_H); in rk817_shutdown_prepare()
800 ret = regmap_update_bits(rk808->regmap, RK817_SYS_CFG(RK_REG_VAL_THREE), RK817_SLPPIN_FUNC_MSK, SLPPIN_DN_FUN); in rk817_shutdown_prepare()
834 ret = regmap_update_bits(rk808->regmap, reg, bit, bit); in rk8xx_device_shutdown()
854 regmap_update_bits(rk808->regmap, RK808_INT_STS_MSK_REG1, (RK_REG_VAL_THREE << RK_REG_SHIFT_MASK_FIVE), in rk8xx_syscore_shutdown()
856 regmap_update_bits(rk808->regmap, RK808_RTC_INT_RE in rk8xx_syscore_shutdown()
[all...]
/device/board/hihope/rk3568/audio_drivers/codec/rk809_codec/src/
H A Drk809_codec_adapter.c99 g_chip->regmap = devm_regmap_init_i2c(rk808->i2c, &codecRegmapCfg); in Rk809DriverInit()
100 if (IS_ERR(g_chip->regmap)) { in Rk809DriverInit()
101 AUDIO_DEVICE_LOG_ERR("failed to allocate regmap: %ld\n", PTR_ERR(g_chip->regmap)); in Rk809DriverInit()
142 if (g_chip->regmap) { in RK809DriverRelease()
143 regmap_exit(g_chip->regmap); in RK809DriverRelease()
/device/soc/rockchip/common/sdk_linux/include/linux/regulator/
H A Ddriver.h22 struct regmap;
264 * @csel_reg: Register for current limit selector using regmap set_current_limit
270 * @enable_reg: Register for control when using regmap enable/disable ops
271 * @enable_mask: Mask for control when using regmap enable/disable ops
272 * @enable_val: Enabling value for control when using regmap enable/disable ops
273 * @disable_val: Disabling value for control when using regmap enable/disable ops
276 * @bypass_reg: Register for control when using regmap set_bypass
277 * @bypass_mask: Mask for control when using regmap set_bypass
278 * @bypass_val_on: Enabling value for control when using regmap set_bypass
279 * @bypass_val_off: Disabling value for control when using regmap set_bypas
395 struct regmap *regmap; global() member
449 struct regmap *regmap; global() member
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/mfd/
H A Drk806-spi.c12 #include <linux/regmap.h>
50 dev_err(&spi->dev, "regmap write err!\n"); in rk806_spi_bus_write()
101 rk806->regmap = devm_regmap_init(&spi->dev, in rk806_spi_probe()
105 if (IS_ERR(rk806->regmap)) { in rk806_spi_probe()
107 return PTR_ERR(rk806->regmap); in rk806_spi_probe()
/device/board/hihope/dayu210/audio_drivers/accessory/es8323/src/
H A Des8323_linux_driver.c60 es8323_info->regmap = devm_regmap_init_i2c(i2c, &es8323_regmap_config); in es8323_i2c_probe()
61 if (IS_ERR(es8323_info->regmap)) in es8323_i2c_probe()
62 return PTR_ERR(es8323_info->regmap); in es8323_i2c_probe()
/device/soc/rockchip/rk3588/kernel/include/linux/mfd/
H A Drk618.h20 #include <linux/regmap.h>
118 struct regmap *regmap; member

Completed in 30 milliseconds

1234567