Lines Matching refs:base
47 void __iomem *base;
69 return __raw_readl(local_ixp4xx_timer->base + IXP4XX_OSTS_OFFSET);
89 tmr->base + IXP4XX_OSST_OFFSET);
102 val = __raw_readl(tmr->base + IXP4XX_OSRT1_OFFSET);
106 tmr->base + IXP4XX_OSRT1_OFFSET);
116 val = __raw_readl(tmr->base + IXP4XX_OSRT1_OFFSET);
118 __raw_writel(val, tmr->base + IXP4XX_OSRT1_OFFSET);
128 tmr->base + IXP4XX_OSRT1_OFFSET);
140 __raw_writel(val, tmr->base + IXP4XX_OSRT1_OFFSET);
150 val = __raw_readl(tmr->base + IXP4XX_OSRT1_OFFSET);
152 __raw_writel(val, tmr->base + IXP4XX_OSRT1_OFFSET);
162 static __init int ixp4xx_timer_register(void __iomem *base,
172 tmr->base = base;
187 __raw_writel(0, tmr->base + IXP4XX_OSRT1_OFFSET);
191 tmr->base + IXP4XX_OSST_OFFSET);
194 __raw_writel(0, tmr->base + IXP4XX_OSTS_OFFSET);
243 /* Pass the base address as platform data and nothing else */
244 ixp4xx_watchdog_device.dev.platform_data = local_ixp4xx_timer->base;
266 void __iomem *base;
270 base = of_iomap(np, 0);
271 if (!base) {
284 ret = ixp4xx_timer_register(base, irq, 66666000);
290 iounmap(base);