Lines Matching refs:mmio_base
44 void __iomem *mmio_base; member
58 tbcntr = __raw_readl(trkball->mmio_base + TBCNTR); in pxa930_trkball_interrupt()
60 if (tbcntr == __raw_readl(trkball->mmio_base + TBCNTR)) { in pxa930_trkball_interrupt()
69 __raw_writel(TBSBC_TBSBC, trkball->mmio_base + TBSBC); in pxa930_trkball_interrupt()
70 __raw_writel(0, trkball->mmio_base + TBSBC); in pxa930_trkball_interrupt()
80 __raw_writel(v, trkball->mmio_base + TBCR); in write_tbcr()
83 if (__raw_readl(trkball->mmio_base + TBCR) == v) in write_tbcr()
101 tbcr = __raw_readl(trkball->mmio_base + TBCR); in pxa930_trkball_config()
107 tbcr = __raw_readl(trkball->mmio_base + TBCR); in pxa930_trkball_config()
111 __raw_writel(TBSBC_TBSBC, trkball->mmio_base + TBSBC); in pxa930_trkball_config()
112 __raw_writel(0, trkball->mmio_base + TBSBC); in pxa930_trkball_config()
115 __raw_readl(trkball->mmio_base + TBCR)); in pxa930_trkball_config()
129 uint32_t tbcr = __raw_readl(trkball->mmio_base + TBCR); in pxa930_trkball_disable()
170 trkball->mmio_base = ioremap(res->start, resource_size(res)); in pxa930_trkball_probe()
171 if (!trkball->mmio_base) { in pxa930_trkball_probe()
221 iounmap(trkball->mmio_base); in pxa930_trkball_probe()
234 iounmap(trkball->mmio_base); in pxa930_trkball_remove()