Home
last modified time | relevance | path

Searched refs:rockchip_pin_bank (Results 1 – 24 of 24) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpio/
H A Dgpio-rockchip.c77 static inline void rockchip_gpio_writel(struct rockchip_pin_bank *bank, in rockchip_gpio_writel()
88 static inline u32 rockchip_gpio_readl(struct rockchip_pin_bank *bank, in rockchip_gpio_readl()
102 static inline void rockchip_gpio_writel_bit(struct rockchip_pin_bank *bank, in rockchip_gpio_writel_bit()
124 static inline u32 rockchip_gpio_readl_bit(struct rockchip_pin_bank *bank, in rockchip_gpio_readl_bit()
144 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); in rockchip_gpio_get_direction()
157 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); in rockchip_gpio_set_direction()
171 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_set()
181 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_get()
195 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_set_debounce()
305 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_to_irq()
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/
H A Dpinctrl-rockchip.c271 static struct rockchip_pin_bank *pin_to_bank(struct rockchip_pinctrl *info, in pin_to_bank()
274 struct rockchip_pin_bank *b = info->ctrl->pin_banks; in pin_to_bank()
282 static struct rockchip_pin_bank *bank_num_to_bank( in bank_num_to_bank()
286 struct rockchip_pin_bank *b = info->ctrl->pin_banks; in bank_num_to_bank()
800 static void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, in rockchip_get_recalced_mux()
1038 static bool rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, in rockchip_get_mux_route()
1063 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux()
1140 static int rockchip_verify_mux(struct rockchip_pin_bank *bank, in rockchip_verify_mux()
1178 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux()
1332 static int px30_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in px30_calc_pull_reg_and_bit()
[all …]
H A Dpinctrl-rockchip.h319 struct rockchip_pin_bank { struct
391 struct rockchip_pin_bank *pin_banks;
405 int (*pull_calc_reg)(struct rockchip_pin_bank *bank,
408 int (*drv_calc_reg)(struct rockchip_pin_bank *bank,
411 int (*schmitt_calc_reg)(struct rockchip_pin_bank *bank,
414 int (*slew_rate_calc_reg)(struct rockchip_pin_bank *bank,
/OK3568_Linux_fs/u-boot/drivers/pinctrl/rockchip/
H A Dpinctrl-rk3562.c14 static int rk3562_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3562_set_mux()
61 static void rk3562_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3562_calc_drv_reg_and_bit()
100 static int rk3562_set_drive(struct rockchip_pin_bank *bank, in rk3562_set_drive()
127 static void rk3562_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3562_calc_pull_reg_and_bit()
166 static int rk3562_set_pull(struct rockchip_pin_bank *bank, in rk3562_set_pull()
202 static int rk3562_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3562_calc_schmitt_reg_and_bit()
244 static int rk3562_set_schmitt(struct rockchip_pin_bank *bank, in rk3562_set_schmitt()
262 static struct rockchip_pin_bank rk3562_pin_banks[] = {
H A Dpinctrl-rk3528.c14 static int rk3528_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3528_set_mux()
50 static void rk3528_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3528_calc_drv_reg_and_bit()
89 static int rk3528_set_drive(struct rockchip_pin_bank *bank, in rk3528_set_drive()
116 static void rk3528_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3528_calc_pull_reg_and_bit()
155 static int rk3528_set_pull(struct rockchip_pin_bank *bank, in rk3528_set_pull()
191 static int rk3528_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3528_calc_schmitt_reg_and_bit()
232 static int rk3528_set_schmitt(struct rockchip_pin_bank *bank, in rk3528_set_schmitt()
250 static struct rockchip_pin_bank rk3528_pin_banks[] = {
H A Dpinctrl-rv1106.c14 static int rv1106_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rv1106_set_mux()
54 static void rv1106_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rv1106_calc_drv_reg_and_bit()
99 static int rv1106_set_drive(struct rockchip_pin_bank *bank, in rv1106_set_drive()
126 static void rv1106_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rv1106_calc_pull_reg_and_bit()
171 static int rv1106_set_pull(struct rockchip_pin_bank *bank, in rv1106_set_pull()
207 static int rv1106_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rv1106_calc_schmitt_reg_and_bit()
255 static int rv1106_set_schmitt(struct rockchip_pin_bank *bank, in rv1106_set_schmitt()
273 static struct rockchip_pin_bank rv1106_pin_banks[] = {
H A Dpinctrl-rv1108.c78 static int rv1108_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rv1108_set_mux()
108 static void rv1108_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rv1108_calc_pull_reg_and_bit()
131 static int rv1108_set_pull(struct rockchip_pin_bank *bank, in rv1108_set_pull()
162 static void rv1108_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rv1108_calc_drv_reg_and_bit()
186 static int rv1108_set_drive(struct rockchip_pin_bank *bank, in rv1108_set_drive()
216 static int rv1108_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rv1108_calc_schmitt_reg_and_bit()
240 static int rv1108_set_schmitt(struct rockchip_pin_bank *bank, in rv1108_set_schmitt()
255 static struct rockchip_pin_bank rv1108_pin_banks[] = {
H A Dpinctrl-rk1808.c53 static int rk1808_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk1808_set_mux()
100 static void rk1808_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk1808_calc_pull_reg_and_bit()
126 static void rk1808_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk1808_calc_drv_reg_and_bit()
151 static int rk1808_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk1808_calc_schmitt_reg_and_bit()
172 static int rk1808_set_pull(struct rockchip_pin_bank *bank, in rk1808_set_pull()
200 static int rk1808_set_drive(struct rockchip_pin_bank *bank, in rk1808_set_drive()
217 static int rk1808_set_schmitt(struct rockchip_pin_bank *bank, in rk1808_set_schmitt()
232 static struct rockchip_pin_bank rk1808_pin_banks[] = {
H A Dpinctrl-rk3328.c124 static int rk3328_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3328_set_mux()
153 static void rk3328_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3328_calc_pull_reg_and_bit()
168 static int rk3328_set_pull(struct rockchip_pin_bank *bank, in rk3328_set_pull()
197 static void rk3328_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3328_calc_drv_reg_and_bit()
212 static int rk3328_set_drive(struct rockchip_pin_bank *bank, in rk3328_set_drive()
241 static int rk3328_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3328_calc_schmitt_reg_and_bit()
258 static int rk3328_set_schmitt(struct rockchip_pin_bank *bank, in rk3328_set_schmitt()
273 static struct rockchip_pin_bank rk3328_pin_banks[] = {
H A Dpinctrl-rk3368.c14 static int rk3368_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3368_set_mux()
41 static void rk3368_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3368_calc_pull_reg_and_bit()
66 static int rk3368_set_pull(struct rockchip_pin_bank *bank, in rk3368_set_pull()
96 static void rk3368_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3368_calc_drv_reg_and_bit()
120 static int rk3368_set_drive(struct rockchip_pin_bank *bank, in rk3368_set_drive()
144 static struct rockchip_pin_bank rk3368_pin_banks[] = {
H A Dpinctrl-rk3288.c31 static int rk3288_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3288_set_mux()
66 static void rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3288_calc_pull_reg_and_bit()
91 static int rk3288_set_pull(struct rockchip_pin_bank *bank, in rk3288_set_pull()
128 static void rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3288_calc_drv_reg_and_bit()
152 static int rk3288_set_drive(struct rockchip_pin_bank *bank, in rk3288_set_drive()
182 static struct rockchip_pin_bank rk3288_pin_banks[] = {
H A Dpinctrl-rk3588.c14 static int rk3588_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3588_set_mux()
189 static void rk3588_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3588_calc_pull_reg_and_bit()
215 static void rk3588_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3588_calc_drv_reg_and_bit()
241 static int rk3588_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3588_calc_schmitt_reg_and_bit()
266 static int rk3588_set_pull(struct rockchip_pin_bank *bank, in rk3588_set_pull()
283 static int rk3588_set_drive(struct rockchip_pin_bank *bank, in rk3588_set_drive()
300 static int rk3588_set_schmitt(struct rockchip_pin_bank *bank, in rk3588_set_schmitt()
317 static struct rockchip_pin_bank rk3588_pin_banks[] = {
H A Dpinctrl-rk322x.c144 static int rk3228_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3228_set_mux()
170 static void rk3228_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3228_calc_pull_reg_and_bit()
185 static int rk3228_set_pull(struct rockchip_pin_bank *bank, in rk3228_set_pull()
214 static void rk3228_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3228_calc_drv_reg_and_bit()
229 static int rk3228_set_drive(struct rockchip_pin_bank *bank, in rk3228_set_drive()
252 static struct rockchip_pin_bank rk3228_pin_banks[] = {
H A Dpinctrl-rk3036.c14 static int rk3036_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3036_set_mux()
42 static void rk3036_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3036_calc_pull_reg_and_bit()
56 static int rk3036_set_pull(struct rockchip_pin_bank *bank, in rk3036_set_pull()
77 static struct rockchip_pin_bank rk3036_pin_banks[] = {
H A Dpinctrl-rk3399.c53 static int rk3399_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3399_set_mux()
80 static void rk3399_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3399_calc_pull_reg_and_bit()
107 static int rk3399_set_pull(struct rockchip_pin_bank *bank, in rk3399_set_pull()
134 static void rk3399_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3399_calc_drv_reg_and_bit()
155 static int rk3399_set_drive(struct rockchip_pin_bank *bank, in rk3399_set_drive()
228 static struct rockchip_pin_bank rk3399_pin_banks[] = {
H A Dpinctrl-rk3188.c14 static int rk3188_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3188_set_mux()
41 static void rk3188_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3188_calc_pull_reg_and_bit()
74 static int rk3188_set_pull(struct rockchip_pin_bank *bank, in rk3188_set_pull()
101 static struct rockchip_pin_bank rk3188_pin_banks[] = {
H A Dpinctrl-rockchip-core.c38 void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, in rockchip_get_recalced_mux()
62 rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, in rockchip_get_mux_route()
112 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux()
158 static int rockchip_verify_mux(struct rockchip_pin_bank *bank, in rockchip_verify_mux()
194 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux()
275 static int rockchip_set_drive_perpin(struct rockchip_pin_bank *bank, in rockchip_set_drive_perpin()
321 static int rockchip_set_pull(struct rockchip_pin_bank *bank, in rockchip_set_pull()
336 static int rockchip_set_schmitt(struct rockchip_pin_bank *bank, in rockchip_set_schmitt()
352 static int rockchip_pinconf_set(struct rockchip_pin_bank *bank, in rockchip_pinconf_set()
528 struct rockchip_pin_bank *bank;
H A Dpinctrl-rv1126.c143 static int rv1126_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rv1126_set_mux()
191 static void rv1126_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rv1126_calc_pull_reg_and_bit()
220 static int rv1126_set_pull(struct rockchip_pin_bank *bank, in rv1126_set_pull()
254 static void rv1126_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rv1126_calc_drv_reg_and_bit()
284 static int rv1126_set_drive(struct rockchip_pin_bank *bank, in rv1126_set_drive()
307 static int rv1126_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rv1126_calc_schmitt_reg_and_bit()
338 static int rv1126_set_schmitt(struct rockchip_pin_bank *bank, in rv1126_set_schmitt()
353 static struct rockchip_pin_bank rv1126_pin_banks[] = {
H A Dpinctrl-rk3128.c101 static int rk3128_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3128_set_mux()
132 static void rk3128_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3128_calc_pull_reg_and_bit()
146 static int rk3128_set_pull(struct rockchip_pin_bank *bank, in rk3128_set_pull()
167 static struct rockchip_pin_bank rk3128_pin_banks[] = {
H A Dpinctrl-rk3568.c109 static int rk3568_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3568_set_mux()
144 static void rk3568_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3568_calc_pull_reg_and_bit()
171 static void rk3568_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3568_calc_drv_reg_and_bit()
198 static int rk3568_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3568_calc_schmitt_reg_and_bit()
220 static int rk3568_set_pull(struct rockchip_pin_bank *bank, in rk3568_set_pull()
248 static int rk3568_set_drive(struct rockchip_pin_bank *bank, in rk3568_set_drive()
289 static int rk3568_set_schmitt(struct rockchip_pin_bank *bank, in rk3568_set_schmitt()
305 static struct rockchip_pin_bank rk3568_pin_banks[] = {
H A Dpinctrl-rk3308.c453 static int rk3308_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3308_set_mux()
497 static void rk3308_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3308_calc_pull_reg_and_bit()
517 static void rk3308_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3308_calc_drv_reg_and_bit()
536 static int rk3308_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3308_calc_schmitt_reg_and_bit()
553 static int rk3308_set_pull(struct rockchip_pin_bank *bank, in rk3308_set_pull()
581 static int rk3308_set_drive(struct rockchip_pin_bank *bank, in rk3308_set_drive()
598 static int rk3308_set_schmitt(struct rockchip_pin_bank *bank, in rk3308_set_schmitt()
613 static struct rockchip_pin_bank rk3308_pin_banks[] = {
H A Dpinctrl-rockchip.h281 struct rockchip_pin_bank { struct
533 struct rockchip_pin_bank *pin_banks;
545 int (*set_mux)(struct rockchip_pin_bank *bank,
547 int (*set_pull)(struct rockchip_pin_bank *bank,
549 int (*set_drive)(struct rockchip_pin_bank *bank,
551 int (*set_schmitt)(struct rockchip_pin_bank *bank,
565 void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin,
/OK3568_Linux_fs/u-boot/drivers/pinctrl/
H A Dpinctrl-rockchip.c130 struct rockchip_pin_bank { struct
360 struct rockchip_pin_bank *pin_banks;
378 void (*pull_calc_reg)(struct rockchip_pin_bank *bank,
381 void (*drv_calc_reg)(struct rockchip_pin_bank *bank,
384 int (*schmitt_calc_reg)(struct rockchip_pin_bank *bank,
387 int (*slew_rate_calc_reg)(struct rockchip_pin_bank *bank,
827 static void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, in rockchip_get_recalced_mux()
1559 rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, in rockchip_get_mux_route()
1583 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux()
1646 static int rockchip_verify_mux(struct rockchip_pin_bank *bank, in rockchip_verify_mux()
[all …]
/OK3568_Linux_fs/u-boot/drivers/gpio/
H A Drk_gpio.c131 struct rockchip_pin_bank *bank; in rockchip_gpio_probe()