rockchip_pin_bank
static inline void rockchip_gpio_writel_bit(struct rockchip_pin_bank *bank,
static inline u32 rockchip_gpio_readl_bit(struct rockchip_pin_bank *bank,
struct rockchip_pin_bank *bank = gpiochip_get_data(chip);
struct rockchip_pin_bank *bank = gpiochip_get_data(chip);
struct rockchip_pin_bank *bank = gpiochip_get_data(gc);
struct rockchip_pin_bank *bank = gpiochip_get_data(gc);
struct rockchip_pin_bank *bank = gpiochip_get_data(gc);
struct rockchip_pin_bank *bank = gpiochip_get_data(gc);
struct rockchip_pin_bank *bank = irq_desc_get_handler_data(desc);
struct rockchip_pin_bank *bank = gc->private;
struct rockchip_pin_bank *bank = gc->private;
struct rockchip_pin_bank *bank = gc->private;
struct rockchip_pin_bank *bank = gc->private;
struct rockchip_pin_bank *bank = gc->private;
static int rockchip_interrupts_register(struct rockchip_pin_bank *bank)
static int rockchip_gpiolib_register(struct rockchip_pin_bank *bank)
static int rockchip_get_bank_data(struct rockchip_pin_bank *bank)
static struct rockchip_pin_bank *
struct rockchip_pin_bank *bank;
struct rockchip_pin_bank *bank = NULL;
struct rockchip_pin_bank *bank = platform_get_drvdata(pdev);
static inline void rockchip_gpio_writel(struct rockchip_pin_bank *bank,
static inline u32 rockchip_gpio_readl(struct rockchip_pin_bank *bank,
static bool rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin,
static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin)
static int rockchip_verify_mux(struct rockchip_pin_bank *bank,
static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux)
static int px30_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int px30_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int px30_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rv1103b_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rv1103b_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rv1103b_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rv1108_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rv1108_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rv1108_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rv1126_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rv1126_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rv1126_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3308_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk2928_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3128_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3188_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3228_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3228_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3308_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3308_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3368_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3368_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3399_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3399_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3506_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3506_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3506_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3528_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3528_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3528_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3562_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3562_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3562_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3568_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3568_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3576_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3576_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3576_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3588_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3588_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3588_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rockchip_get_drive_perpin(struct rockchip_pin_bank *bank,
static int rockchip_set_drive_perpin(struct rockchip_pin_bank *bank,
static struct rockchip_pin_bank *pin_to_bank(struct rockchip_pinctrl *info,
struct rockchip_pin_bank *b = info->ctrl->pin_banks;
static struct rockchip_pin_bank *bank_num_to_bank(
static int rockchip_get_pull(struct rockchip_pin_bank *bank, int pin_num)
struct rockchip_pin_bank *b = info->ctrl->pin_banks;
static int rockchip_set_pull(struct rockchip_pin_bank *bank,
static int rk3328_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rk3568_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
static int rockchip_get_schmitt(struct rockchip_pin_bank *bank, int pin_num)
static int rockchip_set_schmitt(struct rockchip_pin_bank *bank,
struct rockchip_pin_bank *bank;
struct rockchip_pin_bank *bank;
static int rockchip_pinconf_defer_pin(struct rockchip_pin_bank *bank,
struct rockchip_pin_bank *bank = pin_to_bank(info, pin);
struct rockchip_pin_bank *bank = pin_to_bank(info, pin);
struct rockchip_pin_bank *bank;
struct rockchip_pin_bank *pin_bank;
struct rockchip_pin_bank *bank;
struct rockchip_pin_bank *bank;
static struct rockchip_pin_bank px30_pin_banks[] = {
static struct rockchip_pin_bank rv1103b_pin_banks[] = {
static struct rockchip_pin_bank rv1108_pin_banks[] = {
static struct rockchip_pin_bank rv1126_pin_banks[] = {
static struct rockchip_pin_bank rk2928_pin_banks[] = {
static struct rockchip_pin_bank rk3036_pin_banks[] = {
static struct rockchip_pin_bank rk3066a_pin_banks[] = {
static struct rockchip_pin_bank rk3066b_pin_banks[] = {
static struct rockchip_pin_bank rk3128_pin_banks[] = {
static struct rockchip_pin_bank rk3188_pin_banks[] = {
static struct rockchip_pin_bank rk3228_pin_banks[] = {
static struct rockchip_pin_bank rk3288_pin_banks[] = {
static struct rockchip_pin_bank rk3308_pin_banks[] = {
static struct rockchip_pin_bank rk3328_pin_banks[] = {
static struct rockchip_pin_bank rk3368_pin_banks[] = {
static struct rockchip_pin_bank rk3399_pin_banks[] = {
static struct rockchip_pin_bank rk3506_pin_banks[] = {
static struct rockchip_pin_bank rk3528_pin_banks[] = {
static struct rockchip_pin_bank rk3562_pin_banks[] = {
static struct rockchip_pin_bank rk3568_pin_banks[] = {
static struct rockchip_pin_bank rk3576_pin_banks[] = {
static struct rockchip_pin_bank rk3588_pin_banks[] = {
static void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin,
struct rockchip_pin_bank *pin_banks;
int (*pull_calc_reg)(struct rockchip_pin_bank *bank,
int (*drv_calc_reg)(struct rockchip_pin_bank *bank,
int (*schmitt_calc_reg)(struct rockchip_pin_bank *bank,