Lines Matching refs:mmio_base
47 void __iomem *mmio_base; member
61 tbcntr = __raw_readl(trkball->mmio_base + TBCNTR); in pxa930_trkball_interrupt()
63 if (tbcntr == __raw_readl(trkball->mmio_base + TBCNTR)) { in pxa930_trkball_interrupt()
72 __raw_writel(TBSBC_TBSBC, trkball->mmio_base + TBSBC); in pxa930_trkball_interrupt()
73 __raw_writel(0, trkball->mmio_base + TBSBC); in pxa930_trkball_interrupt()
83 __raw_writel(v, trkball->mmio_base + TBCR); in write_tbcr()
86 if (__raw_readl(trkball->mmio_base + TBCR) == v) in write_tbcr()
104 tbcr = __raw_readl(trkball->mmio_base + TBCR); in pxa930_trkball_config()
110 tbcr = __raw_readl(trkball->mmio_base + TBCR); in pxa930_trkball_config()
114 __raw_writel(TBSBC_TBSBC, trkball->mmio_base + TBSBC); in pxa930_trkball_config()
115 __raw_writel(0, trkball->mmio_base + TBSBC); in pxa930_trkball_config()
118 __raw_readl(trkball->mmio_base + TBCR)); in pxa930_trkball_config()
132 uint32_t tbcr = __raw_readl(trkball->mmio_base + TBCR); in pxa930_trkball_disable()
175 trkball->mmio_base = ioremap_nocache(res->start, resource_size(res)); in pxa930_trkball_probe()
176 if (!trkball->mmio_base) { in pxa930_trkball_probe()
226 iounmap(trkball->mmio_base); in pxa930_trkball_probe()
239 iounmap(trkball->mmio_base); in pxa930_trkball_remove()