Lines Matching defs:reg
63 static inline void gpio_writel_v2(u32 val, void __iomem *reg)
65 writel((val & 0xffff) | 0xffff0000, reg);
66 writel((val >> 16) | 0xffff0000, reg + 0x4);
69 static inline u32 gpio_readl_v2(void __iomem *reg)
71 return readl(reg + 0x4) << 16 | readl(reg);
77 void __iomem *reg = bank->reg_base + offset;
80 gpio_writel_v2(value, reg);
82 writel(value, reg);
88 void __iomem *reg = bank->reg_base + offset;
92 value = gpio_readl_v2(reg);
94 value = readl(reg);
103 void __iomem *reg = bank->reg_base + offset;
111 writel(data, bit >= 16 ? reg + 0x4 : reg);
113 data = readl(reg);
117 writel(data, reg);
124 void __iomem *reg = bank->reg_base + offset;
128 data = readl(bit >= 16 ? reg + 0x4 : reg);
131 data = readl(reg);
193 const struct rockchip_gpio_regs *reg = bank->gpio_regs;
219 reg->dbclk_div_con);
222 reg->dbclk_div_con);
224 reg->dbclk_div_en);
227 rockchip_gpio_writel_bit(bank, offset, 1, reg->debounce);
231 reg->dbclk_div_en);
233 rockchip_gpio_writel_bit(bank, offset, 0, reg->debounce);