| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpio-rockchip.c | 77 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 D | pinctrl-rockchip.c | 271 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 D | pinctrl-rockchip.h | 319 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 D | pinctrl-rk3562.c | 14 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 D | pinctrl-rk3528.c | 14 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 D | pinctrl-rv1106.c | 14 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 D | pinctrl-rv1108.c | 78 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 D | pinctrl-rk1808.c | 53 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 D | pinctrl-rk3328.c | 124 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 D | pinctrl-rk3368.c | 14 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 D | pinctrl-rk3288.c | 31 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 D | pinctrl-rk3588.c | 14 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 D | pinctrl-rk322x.c | 144 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 D | pinctrl-rk3036.c | 14 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 D | pinctrl-rk3399.c | 53 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 D | pinctrl-rk3188.c | 14 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 D | pinctrl-rockchip-core.c | 38 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 D | pinctrl-rv1126.c | 143 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 D | pinctrl-rk3128.c | 101 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 D | pinctrl-rk3568.c | 109 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 D | pinctrl-rk3308.c | 453 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 D | pinctrl-rockchip.h | 281 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 D | pinctrl-rockchip.c | 130 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 D | rk_gpio.c | 131 struct rockchip_pin_bank *bank; in rockchip_gpio_probe()
|