Home
last modified time | relevance | path

Searched refs:regmap (Results 1 – 25 of 86) sorted by relevance

1234

/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/
H A Dpinctrl-rv1106.c18 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 …]
H A Dpinctrl-rk3506.c17 struct regmap *regmap; in rockchip_set_rmio() local
28 regmap = priv->regmap_rmio; in rockchip_set_rmio()
55 ret = regmap_write(regmap, reg, data); in rockchip_set_rmio()
66 struct regmap *regmap; in rk3506_set_mux() local
78 regmap = priv->regmap_pmu; in rk3506_set_mux()
80 regmap = priv->regmap_base; in rk3506_set_mux()
83 regmap = priv->regmap_ioc1; in rk3506_set_mux()
100 ret = regmap_write(regmap, reg, data); in rk3506_set_mux()
115 int pin_num, struct regmap **regmap, in rk3506_calc_drv_reg_and_bit() argument
123 *regmap = priv->regmap_pmu; in rk3506_calc_drv_reg_and_bit()
[all …]
H A Dpinctrl-rk1808.c57 struct regmap *regmap; in rk1808_set_mux() local
65 regmap = priv->regmap_pmu; in rk1808_set_mux()
67 regmap = (pin % 8 < 4) ? priv->regmap_pmu : priv->regmap_base; in rk1808_set_mux()
69 regmap = priv->regmap_base; in rk1808_set_mux()
89 ret = regmap_write(regmap, reg, data); in rk1808_set_mux()
102 struct regmap **regmap, in rk1808_calc_pull_reg_and_bit() argument
108 *regmap = priv->regmap_pmu; in rk1808_calc_pull_reg_and_bit()
112 *regmap = priv->regmap_base; in rk1808_calc_pull_reg_and_bit()
128 struct regmap **regmap, in rk1808_calc_drv_reg_and_bit() argument
134 *regmap = priv->regmap_pmu; in rk1808_calc_drv_reg_and_bit()
[all …]
H A Dpinctrl-rk3562.c18 struct regmap *regmap; in rk3562_set_mux() local
25 regmap = priv->regmap_base; in rk3562_set_mux()
39 regmap_write(regmap, 0x504, 0x10001); in rk3562_set_mux()
41 regmap_write(regmap, 0x504, 0x10000); in rk3562_set_mux()
48 ret = regmap_write(regmap, reg, data); in rk3562_set_mux()
62 int pin_num, struct regmap **regmap, in rk3562_calc_drv_reg_and_bit() argument
67 *regmap = priv->regmap_base; in rk3562_calc_drv_reg_and_bit()
103 struct regmap *regmap; in rk3562_set_drive() local
109 rk3562_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3562_set_drive()
114 ret = regmap_write(regmap, reg, data); in rk3562_set_drive()
[all …]
H A Dpinctrl-rv1108.c82 struct regmap *regmap; in rv1108_set_mux() local
87 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rv1108_set_mux()
100 ret = regmap_write(regmap, reg, data); in rv1108_set_mux()
109 int pin_num, struct regmap **regmap, in rv1108_calc_pull_reg_and_bit() argument
116 *regmap = priv->regmap_pmu; in rv1108_calc_pull_reg_and_bit()
120 *regmap = priv->regmap_base; in rv1108_calc_pull_reg_and_bit()
134 struct regmap *regmap; in rv1108_set_pull() local
142 rv1108_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rv1108_set_pull()
154 ret = regmap_write(regmap, reg, data); in rv1108_set_pull()
163 int pin_num, struct regmap **regmap, in rv1108_calc_drv_reg_and_bit() argument
[all …]
H A Dpinctrl-rk3528.c18 struct regmap *regmap; in rk3528_set_mux() local
25 regmap = priv->regmap_base; in rk3528_set_mux()
37 ret = regmap_write(regmap, reg, data); in rk3528_set_mux()
51 int pin_num, struct regmap **regmap, in rk3528_calc_drv_reg_and_bit() argument
56 *regmap = priv->regmap_base; in rk3528_calc_drv_reg_and_bit()
92 struct regmap *regmap; in rk3528_set_drive() local
98 rk3528_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3528_set_drive()
103 ret = regmap_write(regmap, reg, data); in rk3528_set_drive()
117 int pin_num, struct regmap **regmap, in rk3528_calc_pull_reg_and_bit() argument
122 *regmap = priv->regmap_base; in rk3528_calc_pull_reg_and_bit()
[all …]
H A Dpinctrl-rv1126b.c18 struct regmap *regmap; in rv1126b_set_mux() local
25 regmap = priv->regmap_base; in rv1126b_set_mux()
39 ret = regmap_write(regmap, reg, data); in rv1126b_set_mux()
51 int pin_num, struct regmap **regmap, in rv1126b_calc_drv_reg_and_bit() argument
56 *regmap = priv->regmap_base; in rv1126b_calc_drv_reg_and_bit()
91 struct regmap *regmap; in rv1126b_set_drive() local
97 ret = rv1126b_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rv1126b_set_drive()
105 ret = regmap_write(regmap, reg, data); in rv1126b_set_drive()
117 int pin_num, struct regmap **regmap, in rv1126b_calc_pull_reg_and_bit() argument
122 *regmap = priv->regmap_base; in rv1126b_calc_pull_reg_and_bit()
[all …]
H A Dpinctrl-rk3368.c18 struct regmap *regmap; in rk3368_set_mux() local
23 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rk3368_set_mux()
33 ret = regmap_write(regmap, reg, data); in rk3368_set_mux()
42 int pin_num, struct regmap **regmap, in rk3368_calc_pull_reg_and_bit() argument
49 *regmap = priv->regmap_pmu; in rk3368_calc_pull_reg_and_bit()
52 *regmap = priv->regmap_base; in rk3368_calc_pull_reg_and_bit()
69 struct regmap *regmap; in rk3368_set_pull() local
77 rk3368_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3368_set_pull()
88 ret = regmap_write(regmap, reg, data); in rk3368_set_pull()
97 int pin_num, struct regmap **regmap, in rk3368_calc_drv_reg_and_bit() argument
[all …]
H A Dpinctrl-rk3288.c35 struct regmap *regmap; in rk3288_set_mux() local
40 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rk3288_set_mux()
50 regmap_read(regmap, reg, &data); in rk3288_set_mux()
58 ret = regmap_write(regmap, reg, data); in rk3288_set_mux()
67 int pin_num, struct regmap **regmap, in rk3288_calc_pull_reg_and_bit() argument
74 *regmap = priv->regmap_pmu; in rk3288_calc_pull_reg_and_bit()
77 *regmap = priv->regmap_base; in rk3288_calc_pull_reg_and_bit()
94 struct regmap *regmap; in rk3288_set_pull() local
102 rk3288_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3288_set_pull()
112 regmap_read(regmap, reg, &data); in rk3288_set_pull()
[all …]
H A Dpinctrl-rk3576.c18 struct regmap *regmap; in rk3576_set_mux() local
25 regmap = priv->regmap_base; in rk3576_set_mux()
40 ret = regmap_write(regmap, reg, data); in rk3576_set_mux()
57 int pin_num, struct regmap **regmap, in rk3576_calc_drv_reg_and_bit() argument
62 *regmap = priv->regmap_base; in rk3576_calc_drv_reg_and_bit()
92 struct regmap *regmap; in rk3576_set_drive() local
98 rk3576_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3576_set_drive()
103 ret = regmap_write(regmap, reg, data); in rk3576_set_drive()
120 int pin_num, struct regmap **regmap, in rk3576_calc_pull_reg_and_bit() argument
125 *regmap = priv->regmap_base; in rk3576_calc_pull_reg_and_bit()
[all …]
H A Dpinctrl-rk3588.c17 struct regmap *regmap; in rk3588_set_mux() local
25 regmap = priv->regmap_base; in rk3588_set_mux()
40 ret = regmap_write(regmap, reg0, data); in rk3588_set_mux()
44 regmap = priv->regmap_base; in rk3588_set_mux()
45 regmap_write(regmap, reg0, data); in rk3588_set_mux()
52 ret = regmap_write(regmap, reg0, data); in rk3588_set_mux()
57 regmap = priv->regmap_base; in rk3588_set_mux()
58 regmap_write(regmap, reg0, data); in rk3588_set_mux()
63 ret = regmap_write(regmap, reg, data); in rk3588_set_mux()
73 return regmap_write(regmap, reg, data); in rk3588_set_mux()
[all …]
H A Dpinctrl-rk3328.c173 struct regmap *regmap; in rk3328_set_mux() local
178 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rk3328_set_mux()
191 ret = regmap_write(regmap, reg, data); in rk3328_set_mux()
199 int pin_num, struct regmap **regmap, in rk3328_calc_pull_reg_and_bit() argument
204 *regmap = priv->regmap_base; in rk3328_calc_pull_reg_and_bit()
216 struct regmap *regmap; in rk3328_set_pull() local
224 rk3328_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3328_set_pull()
235 ret = regmap_write(regmap, reg, data); in rk3328_set_pull()
243 int pin_num, struct regmap **regmap, in rk3328_calc_drv_reg_and_bit() argument
248 *regmap = priv->regmap_base; in rk3328_calc_drv_reg_and_bit()
[all …]
H A Dpinctrl-rk3399.c57 struct regmap *regmap; in rk3399_set_mux() local
62 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rk3399_set_mux()
72 ret = regmap_write(regmap, reg, data); in rk3399_set_mux()
81 int pin_num, struct regmap **regmap, in rk3399_calc_pull_reg_and_bit() argument
88 *regmap = priv->regmap_pmu; in rk3399_calc_pull_reg_and_bit()
93 *regmap = priv->regmap_base; in rk3399_calc_pull_reg_and_bit()
110 struct regmap *regmap; in rk3399_set_pull() local
118 rk3399_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3399_set_pull()
129 ret = regmap_write(regmap, reg, data); in rk3399_set_pull()
135 int pin_num, struct regmap **regmap, in rk3399_calc_drv_reg_and_bit() argument
[all …]
H A Dpinctrl-rv1103b.c18 struct regmap *regmap; in rv1103b_set_mux() local
28 regmap = priv->regmap_base; in rv1103b_set_mux()
42 ret = regmap_write(regmap, reg, data); in rv1103b_set_mux()
57 int pin_num, struct regmap **regmap, in rv1103b_calc_drv_reg_and_bit() argument
63 *regmap = priv->regmap_base; in rv1103b_calc_drv_reg_and_bit()
119 struct regmap *regmap; in rv1103b_set_drive() local
125 ret = rv1103b_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rv1103b_set_drive()
140 ret = regmap_write(regmap, reg, data); in rv1103b_set_drive()
155 int pin_num, struct regmap **regmap, in rv1103b_calc_pull_reg_and_bit() argument
161 *regmap = priv->regmap_base; in rv1103b_calc_pull_reg_and_bit()
[all …]
H A Dpinctrl-rk3188.c18 struct regmap *regmap; in rk3188_set_mux() local
23 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rk3188_set_mux()
33 ret = regmap_write(regmap, reg, data); in rk3188_set_mux()
42 int pin_num, struct regmap **regmap, in rk3188_calc_pull_reg_and_bit() argument
49 *regmap = priv->regmap_pmu; in rk3188_calc_pull_reg_and_bit()
56 *regmap = priv->regmap_base; in rk3188_calc_pull_reg_and_bit()
77 struct regmap *regmap; in rk3188_set_pull() local
85 rk3188_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3188_set_pull()
96 ret = regmap_write(regmap, reg, data); in rk3188_set_pull()
H A Dpinctrl-rk3036.c18 struct regmap *regmap; in rk3036_set_mux() local
23 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rk3036_set_mux()
33 ret = regmap_write(regmap, reg, data); in rk3036_set_mux()
43 int pin_num, struct regmap **regmap, in rk3036_calc_pull_reg_and_bit() argument
48 *regmap = priv->regmap_base; in rk3036_calc_pull_reg_and_bit()
59 struct regmap *regmap; in rk3036_set_pull() local
68 rk3036_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3036_set_pull()
72 ret = regmap_write(regmap, reg, data); in rk3036_set_pull()
H A Dpinctrl-rv1126.c147 struct regmap *regmap; in rv1126_set_mux() local
155 regmap = priv->regmap_pmu; in rv1126_set_mux()
157 regmap = (pin % 8 < 4) ? priv->regmap_pmu : priv->regmap_base; in rv1126_set_mux()
159 regmap = priv->regmap_base; in rv1126_set_mux()
179 ret = regmap_write(regmap, reg, data); in rv1126_set_mux()
192 int pin_num, struct regmap **regmap, in rv1126_calc_pull_reg_and_bit() argument
200 *regmap = priv->regmap_base; in rv1126_calc_pull_reg_and_bit()
207 *regmap = priv->regmap_pmu; in rv1126_calc_pull_reg_and_bit()
211 *regmap = priv->regmap_base; in rv1126_calc_pull_reg_and_bit()
223 struct regmap *regmap; in rv1126_set_pull() local
[all …]
H A Dpinctrl-rk322x.c148 struct regmap *regmap; in rk3228_set_mux() local
153 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rk3228_set_mux()
163 ret = regmap_write(regmap, reg, data); in rk3228_set_mux()
171 int pin_num, struct regmap **regmap, in rk3228_calc_pull_reg_and_bit() argument
176 *regmap = priv->regmap_base; in rk3228_calc_pull_reg_and_bit()
188 struct regmap *regmap; in rk3228_set_pull() local
196 rk3228_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3228_set_pull()
207 ret = regmap_write(regmap, reg, data); in rk3228_set_pull()
215 int pin_num, struct regmap **regmap, in rk3228_calc_drv_reg_and_bit() argument
220 *regmap = priv->regmap_base; in rk3228_calc_drv_reg_and_bit()
[all …]
H A Dpinctrl-rk3568.c114 struct regmap *regmap; in rk3568_set_mux() local
122 regmap = priv->regmap_pmu; in rk3568_set_mux()
124 regmap = priv->regmap_base; in rk3568_set_mux()
136 return regmap_update_bits(regmap, reg, rmask, data); in rk3568_set_mux()
146 int pin_num, struct regmap **regmap, in rk3568_calc_pull_reg_and_bit() argument
152 *regmap = info->regmap_pmu; in rk3568_calc_pull_reg_and_bit()
156 *regmap = info->regmap_base; in rk3568_calc_pull_reg_and_bit()
173 int pin_num, struct regmap **regmap, in rk3568_calc_drv_reg_and_bit() argument
180 *regmap = info->regmap_pmu; in rk3568_calc_drv_reg_and_bit()
183 *regmap = info->regmap_base; in rk3568_calc_drv_reg_and_bit()
[all …]
/rk3399_rockchip-uboot/drivers/phy/
H A Dphy-rockchip-samsung-hdptx.c327 struct regmap *regmap; member
328 struct regmap *grf;
649 static inline void rockchip_grf_write(struct regmap *grf, uint reg, uint mask, in rockchip_grf_write()
719 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c44), in rockchip_hdptx_phy_set_voltage()
722 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c28), in rockchip_hdptx_phy_set_voltage()
725 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c30), in rockchip_hdptx_phy_set_voltage()
732 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c44), in rockchip_hdptx_phy_set_voltage()
735 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c2c), in rockchip_hdptx_phy_set_voltage()
738 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c34), in rockchip_hdptx_phy_set_voltage()
747 regmap_update_bits(hdptx->regmap, LANE_REG(lane, 0x0c44), in rockchip_hdptx_phy_set_voltage()
[all …]
/rk3399_rockchip-uboot/include/
H A Dregmap.h30 struct regmap { struct
40 int regmap_write(struct regmap *map, uint offset, uint val); argument
41 int regmap_read(struct regmap *map, uint offset, uint *valp);
95 int regmap_update_bits(struct regmap *map, uint offset, uint mask, uint val);
105 int regmap_init_mem(struct udevice *dev, struct regmap **mapp);
121 struct regmap **mapp);
129 void *regmap_get_range(struct regmap *map, unsigned int range_num);
134 int regmap_uninit(struct regmap *map);
/rk3399_rockchip-uboot/drivers/core/
H A Dsyscon-uclass.c18 struct regmap *syscon_get_regmap(struct udevice *dev) in syscon_get_regmap()
25 return priv->regmap; in syscon_get_regmap()
42 &priv->regmap); in syscon_pre_probe()
44 return regmap_init_mem(dev, &priv->regmap); in syscon_pre_probe()
48 struct regmap *syscon_regmap_lookup_by_phandle(struct udevice *dev, in syscon_regmap_lookup_by_phandle()
52 struct regmap *r; in syscon_regmap_lookup_by_phandle()
87 struct regmap *syscon_get_regmap_by_driver_data(ulong driver_data) in syscon_get_regmap_by_driver_data()
98 return priv->regmap; in syscon_get_regmap_by_driver_data()
103 struct regmap *map; in syscon_get_first_range()
H A Dregmap.c21 static struct regmap *regmap_alloc_count(int count) in regmap_alloc_count()
23 struct regmap *map; in regmap_alloc_count()
25 map = malloc(sizeof(struct regmap)); in regmap_alloc_count()
44 struct regmap **mapp) in regmap_init_mem_platdata()
47 struct regmap *map; in regmap_init_mem_platdata()
64 int regmap_init_mem(struct udevice *dev, struct regmap **mapp) in regmap_init_mem()
67 struct regmap *map; in regmap_init_mem()
111 void *regmap_get_range(struct regmap *map, unsigned int range_num) in regmap_get_range()
122 int regmap_uninit(struct regmap *map) in regmap_uninit()
131 int regmap_read(struct regmap *map, uint offset, uint *valp) in regmap_read()
[all …]
/rk3399_rockchip-uboot/drivers/pinctrl/
H A Dpinctrl-rockchip.c379 int pin_num, struct regmap **regmap,
382 int pin_num, struct regmap **regmap,
385 int pin_num, struct regmap **regmap,
388 int pin_num, struct regmap **regmap,
396 struct regmap *regmap_base;
397 struct regmap *regmap_pmu;
1632 struct regmap *regmap; in rockchip_get_mux() local
1649 regmap = priv->regmap_pmu; in rockchip_get_mux()
1651 regmap = (pin % 8 < 4) ? priv->regmap_pmu : priv->regmap_base; in rockchip_get_mux()
1653 regmap = priv->regmap_base; in rockchip_get_mux()
[all …]
/rk3399_rockchip-uboot/drivers/usb/dwc3/
H A Ddwc3-meson-g12a.c109 struct regmap *regmap; member
132 regmap_update_bits(priv->regmap, U2P_R0 + (U2P_REG_SIZE * i), in dwc3_meson_g12a_usb2_set_mode()
138 regmap_update_bits(priv->regmap, U2P_R0 + (U2P_REG_SIZE * i), in dwc3_meson_g12a_usb2_set_mode()
157 regmap_update_bits(priv->regmap, U2P_R0 + (U2P_REG_SIZE * i), in dwc3_meson_g12a_usb2_init()
162 regmap_update_bits(priv->regmap, in dwc3_meson_g12a_usb2_init()
173 regmap_update_bits(priv->regmap, U2P_R0 + (U2P_REG_SIZE * i), in dwc3_meson_g12a_usb2_init()
182 regmap_update_bits(priv->regmap, USB_R3, in dwc3_meson_g12a_usb3_init()
190 regmap_update_bits(priv->regmap, USB_R2, in dwc3_meson_g12a_usb3_init()
194 regmap_update_bits(priv->regmap, USB_R2, in dwc3_meson_g12a_usb3_init()
200 regmap_update_bits(priv->regmap, USB_R1, in dwc3_meson_g12a_usb3_init()
[all …]

1234