Lines Matching refs:membase
46 void __iomem *membase; member
60 reg = ioread32(tgpio->membase + offset); in timbgpio_update_bit()
67 iowrite32(reg, tgpio->membase + offset); in timbgpio_update_bit()
83 value = ioread32(tgpio->membase + TGPIOVAL); in timbgpio_gpio_get()
120 iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER); in timbgpio_irq_disable()
132 iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER); in timbgpio_irq_enable()
148 ver = ioread32(tgpio->membase + TGPIO_VER); in timbgpio_irq_type()
152 lvr = ioread32(tgpio->membase + TGPIO_LVR); in timbgpio_irq_type()
153 flr = ioread32(tgpio->membase + TGPIO_FLR); in timbgpio_irq_type()
155 bflr = ioread32(tgpio->membase + TGPIO_BFLR); in timbgpio_irq_type()
183 iowrite32(lvr, tgpio->membase + TGPIO_LVR); in timbgpio_irq_type()
184 iowrite32(flr, tgpio->membase + TGPIO_FLR); in timbgpio_irq_type()
186 iowrite32(bflr, tgpio->membase + TGPIO_BFLR); in timbgpio_irq_type()
188 iowrite32(1 << offset, tgpio->membase + TGPIO_ICR); in timbgpio_irq_type()
203 ipr = ioread32(tgpio->membase + TGPIO_IPR); in timbgpio_irq()
204 iowrite32(ipr, tgpio->membase + TGPIO_ICR); in timbgpio_irq()
210 iowrite32(0, tgpio->membase + TGPIO_IER); in timbgpio_irq()
215 iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER); in timbgpio_irq()
261 tgpio->membase = devm_ioremap(dev, iomem->start, resource_size(iomem)); in timbgpio_probe()
262 if (!tgpio->membase) { in timbgpio_probe()
289 iowrite32(0x0, tgpio->membase + TGPIO_IER); in timbgpio_probe()