Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpio/
Dgpio-rockchip.c73 static inline void rockchip_gpio_writel(struct rockchip_pin_bank *bank, in rockchip_gpio_writel()
84 static inline u32 rockchip_gpio_readl(struct rockchip_pin_bank *bank, in rockchip_gpio_readl()
98 static inline void rockchip_gpio_writel_bit(struct rockchip_pin_bank *bank, in rockchip_gpio_writel_bit()
120 static inline u32 rockchip_gpio_readl_bit(struct rockchip_pin_bank *bank, in rockchip_gpio_readl_bit()
140 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); in rockchip_gpio_get_direction()
153 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); in rockchip_gpio_set_direction()
167 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_set()
177 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_get()
191 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_set_debounce()
298 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_to_irq()
[all …]
/Linux-v5.15/drivers/pinctrl/
Dpinctrl-rockchip.c222 static struct rockchip_pin_bank *pin_to_bank(struct rockchip_pinctrl *info, in pin_to_bank()
225 struct rockchip_pin_bank *b = info->ctrl->pin_banks; in pin_to_bank()
233 static struct rockchip_pin_bank *bank_num_to_bank( in bank_num_to_bank()
237 struct rockchip_pin_bank *b = info->ctrl->pin_banks; in bank_num_to_bank()
572 static void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, in rockchip_get_recalced_mux()
795 static bool rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, in rockchip_get_mux_route()
820 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux()
871 static int rockchip_verify_mux(struct rockchip_pin_bank *bank, in rockchip_verify_mux()
909 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux()
987 static void px30_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in px30_calc_pull_reg_and_bit()
[all …]
Dpinctrl-rockchip.h147 struct rockchip_pin_bank { struct
219 struct rockchip_pin_bank *pin_banks;
233 void (*pull_calc_reg)(struct rockchip_pin_bank *bank,
236 void (*drv_calc_reg)(struct rockchip_pin_bank *bank,
239 int (*schmitt_calc_reg)(struct rockchip_pin_bank *bank,