Searched refs:rockchip_pin_bank (Results 1 - 7 of 7) sorted by relevance
/device/soc/rockchip/common/vendor/drivers/gpio/ |
H A D | gpio-rockchip.c | 72 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 D | gpio-rockchip.c | 72 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 D | pinctrl-rockchip.h | 128 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 D | pinctrl-rockchip.c | 239 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 D | gpio-rockchip.c | 74 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 D | pinctrl-rockchip.h | 287 * 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 D | pinctrl-rockchip.h | 287 * 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