Lines Matching refs:gpio_regs
144 data = rockchip_gpio_readl_bit(bank, offset, bank->gpio_regs->port_ddr);
159 rockchip_gpio_writel_bit(bank, offset, data, bank->gpio_regs->port_ddr);
172 rockchip_gpio_writel_bit(bank, offset, value, bank->gpio_regs->port_dr);
181 data = readl(bank->reg_base + bank->gpio_regs->ext_port);
193 const struct rockchip_gpio_regs *reg = bank->gpio_regs;
339 pend = readl_relaxed(bank->reg_base + bank->gpio_regs->int_status);
364 bank->gpio_regs->ext_port);
369 bank->gpio_regs->int_polarity);
376 bank->gpio_regs->int_polarity);
382 bank->gpio_regs->ext_port);
406 bank->gpio_regs->port_ddr);
417 level = rockchip_gpio_readl(bank, bank->gpio_regs->int_type);
418 polarity = rockchip_gpio_readl(bank, bank->gpio_regs->int_polarity);
425 bank->gpio_regs->int_bothedge);
435 data = readl(bank->reg_base + bank->gpio_regs->ext_port);
467 rockchip_gpio_writel(bank, level, bank->gpio_regs->int_type);
468 rockchip_gpio_writel(bank, polarity, bank->gpio_regs->int_polarity);
480 bank->saved_masks = irq_reg_readl(gc, bank->gpio_regs->int_mask);
481 irq_reg_writel(gc, ~gc->wake_active, bank->gpio_regs->int_mask);
489 irq_reg_writel(gc, bank->saved_masks, bank->gpio_regs->int_mask);
535 gc->chip_types[0].regs.mask = bank->gpio_regs->int_mask;
536 gc->chip_types[0].regs.ack = bank->gpio_regs->port_eoi;
553 rockchip_gpio_writel(bank, 0xffffffff, bank->gpio_regs->int_mask);
554 rockchip_gpio_writel(bank, 0xffffffff, bank->gpio_regs->port_eoi);
555 rockchip_gpio_writel(bank, 0xffffffff, bank->gpio_regs->int_en);
657 bank->gpio_regs = &gpio_regs_v2;
666 bank->gpio_regs = &gpio_regs_v1;