Lines Matching refs:gpio_regs

146 	data = rockchip_gpio_readl_bit(bank, offset, bank->gpio_regs->port_ddr);
167 rockchip_gpio_writel_bit(bank, offset, data, bank->gpio_regs->port_ddr);
180 rockchip_gpio_writel_bit(bank, offset, value, bank->gpio_regs->port_dr);
189 data = readl(bank->reg_base + bank->gpio_regs->ext_port);
201 const struct rockchip_gpio_regs *reg = bank->gpio_regs;
342 pending = readl_relaxed(bank->reg_base + bank->gpio_regs->int_status);
355 bank->gpio_regs->ext_port);
360 bank->gpio_regs->int_polarity);
367 bank->gpio_regs->int_polarity);
373 bank->gpio_regs->ext_port);
397 bank->gpio_regs->port_ddr);
408 level = rockchip_gpio_readl(bank, bank->gpio_regs->int_type);
409 polarity = rockchip_gpio_readl(bank, bank->gpio_regs->int_polarity);
414 bank->gpio_regs->int_bothedge);
424 data = readl(bank->reg_base + bank->gpio_regs->ext_port);
433 bank->gpio_regs->int_bothedge);
460 rockchip_gpio_writel(bank, level, bank->gpio_regs->int_type);
461 rockchip_gpio_writel(bank, polarity, bank->gpio_regs->int_polarity);
489 bank->saved_masks = irq_reg_readl(gc, bank->gpio_regs->int_mask);
490 irq_reg_writel(gc, ~gc->wake_active, bank->gpio_regs->int_mask);
498 irq_reg_writel(gc, bank->saved_masks, bank->gpio_regs->int_mask);
544 gc->chip_types[0].regs.mask = bank->gpio_regs->int_mask;
545 gc->chip_types[0].regs.ack = bank->gpio_regs->port_eoi;
564 rockchip_gpio_writel(bank, 0xffffffff, bank->gpio_regs->int_mask);
565 rockchip_gpio_writel(bank, 0xffffffff, bank->gpio_regs->port_eoi);
566 rockchip_gpio_writel(bank, 0xffffffff, bank->gpio_regs->int_en);
666 bank->gpio_regs = &gpio_regs_v2;
675 bank->gpio_regs = &gpio_regs_v1;