Lines Matching refs:membase

35 	void __iomem		*membase;  member
49 reg = ioread32(tgpio->membase + offset); in timbgpio_update_bit()
56 iowrite32(reg, tgpio->membase + offset); in timbgpio_update_bit()
72 value = ioread32(tgpio->membase + TGPIOVAL); in timbgpio_gpio_get()
109 iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER); in timbgpio_irq_disable()
121 iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER); in timbgpio_irq_enable()
137 ver = ioread32(tgpio->membase + TGPIO_VER); in timbgpio_irq_type()
141 lvr = ioread32(tgpio->membase + TGPIO_LVR); in timbgpio_irq_type()
142 flr = ioread32(tgpio->membase + TGPIO_FLR); in timbgpio_irq_type()
144 bflr = ioread32(tgpio->membase + TGPIO_BFLR); in timbgpio_irq_type()
172 iowrite32(lvr, tgpio->membase + TGPIO_LVR); in timbgpio_irq_type()
173 iowrite32(flr, tgpio->membase + TGPIO_FLR); in timbgpio_irq_type()
175 iowrite32(bflr, tgpio->membase + TGPIO_BFLR); in timbgpio_irq_type()
177 iowrite32(1 << offset, tgpio->membase + TGPIO_ICR); in timbgpio_irq_type()
192 ipr = ioread32(tgpio->membase + TGPIO_IPR); in timbgpio_irq()
193 iowrite32(ipr, tgpio->membase + TGPIO_ICR); in timbgpio_irq()
199 iowrite32(0, tgpio->membase + TGPIO_IER); in timbgpio_irq()
204 iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER); in timbgpio_irq()
236 tgpio->membase = devm_platform_ioremap_resource(pdev, 0); in timbgpio_probe()
237 if (IS_ERR(tgpio->membase)) in timbgpio_probe()
238 return PTR_ERR(tgpio->membase); in timbgpio_probe()
262 iowrite32(0x0, tgpio->membase + TGPIO_IER); in timbgpio_probe()