Home
last modified time | relevance | path

Searched refs:rockchip_pin_bank (Results 1 - 7 of 7) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpio/
H A Dgpio-rockchip.c72 static inline void rockchip_gpio_writel(struct rockchip_pin_bank *bank, u32 value, unsigned int offset) in rockchip_gpio_writel()
83 static inline u32 rockchip_gpio_readl(struct rockchip_pin_bank *bank, unsigned int offset) in rockchip_gpio_readl()
97 static inline void rockchip_gpio_writel_bit(struct rockchip_pin_bank *bank, u32 bit, u32 value, unsigned int offset) in rockchip_gpio_writel_bit()
119 static inline u32 rockchip_gpio_readl_bit(struct rockchip_pin_bank *bank, u32 bit, unsigned int offset) in rockchip_gpio_readl_bit()
137 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_set()
147 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_get()
159 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); in rockchip_gpio_get_direction()
169 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); in rockchip_gpio_set_direction()
191 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_set_debounce()
289 struct rockchip_pin_bank *ban in rockchip_gpio_to_irq()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpio/
H A Dgpio-rockchip.c72 static inline void rockchip_gpio_writel(struct rockchip_pin_bank *bank, u32 value, unsigned int offset) in rockchip_gpio_writel()
83 static inline u32 rockchip_gpio_readl(struct rockchip_pin_bank *bank, unsigned int offset) in rockchip_gpio_readl()
97 static inline void rockchip_gpio_writel_bit(struct rockchip_pin_bank *bank, u32 bit, u32 value, unsigned int offset) in rockchip_gpio_writel_bit()
119 static inline u32 rockchip_gpio_readl_bit(struct rockchip_pin_bank *bank, u32 bit, unsigned int offset) in rockchip_gpio_readl_bit()
137 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_set()
147 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_get()
159 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); in rockchip_gpio_get_direction()
169 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); in rockchip_gpio_set_direction()
191 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_set_debounce()
292 struct rockchip_pin_bank *ban in rockchip_gpio_to_irq()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/
H A Dpinctrl-rockchip.h128 struct rockchip_pin_bank { struct
192 struct rockchip_pin_bank *pin_banks;
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, int *reg, u8 *bit);
H A Dpinctrl-rockchip.c239 static struct rockchip_pin_bank *pin_to_bank(struct rockchip_pinctrl *info, unsigned pin) in pin_to_bank()
241 struct rockchip_pin_bank *b = info->ctrl->pin_banks; in pin_to_bank()
250 static struct rockchip_pin_bank *bank_num_to_bank(struct rockchip_pinctrl *info, unsigned num) in bank_num_to_bank()
252 struct rockchip_pin_bank *b = info->ctrl->pin_banks; in bank_num_to_bank()
769 static void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, int *reg, u8 *bit, int *mask) in rockchip_get_recalced_mux()
1351 static bool rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, int mux, u32 *loc, u32 *reg, u32 *value) in rockchip_get_mux_route()
1376 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux()
1438 static int rockchip_verify_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_verify_mux()
1475 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux()
1577 static void px30_calc_pull_reg_and_bit(struct rockchip_pin_bank *ban
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/gpio/
H A Dgpio-rockchip.c74 static inline void rockchip_gpio_writel(struct rockchip_pin_bank *bank, in rockchip_gpio_writel()
85 static inline u32 rockchip_gpio_readl(struct rockchip_pin_bank *bank, in rockchip_gpio_readl()
99 static inline void rockchip_gpio_writel_bit(struct rockchip_pin_bank *bank, in rockchip_gpio_writel_bit()
121 static inline u32 rockchip_gpio_readl_bit(struct rockchip_pin_bank *bank, in rockchip_gpio_readl_bit()
141 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); in rockchip_gpio_get_direction()
154 struct rockchip_pin_bank *bank = gpiochip_get_data(chip); in rockchip_gpio_set_direction()
168 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_set()
178 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_get()
192 struct rockchip_pin_bank *bank = gpiochip_get_data(gc); in rockchip_gpio_set_debounce()
305 struct rockchip_pin_bank *ban in rockchip_gpio_to_irq()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dpinctrl-rockchip.h287 * struct rockchip_pin_bank
315 struct rockchip_pin_bank { struct
387 struct rockchip_pin_bank *pin_banks;
405 void (*pull_calc_reg)(struct rockchip_pin_bank *bank,
408 void (*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,
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Dpinctrl-rockchip.h287 * struct rockchip_pin_bank
315 struct rockchip_pin_bank { struct
387 struct rockchip_pin_bank *pin_banks;
405 void (*pull_calc_reg)(struct rockchip_pin_bank *bank,
408 void (*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,

Completed in 11 milliseconds