Lines Matching refs:base
66 void __iomem *base; member
81 iowrite32(0, davinci_wdt->base + TCR); in davinci_wdt_start()
83 iowrite32(0, davinci_wdt->base + TGCR); in davinci_wdt_start()
85 iowrite32(tgcr, davinci_wdt->base + TGCR); in davinci_wdt_start()
87 iowrite32(0, davinci_wdt->base + TIM12); in davinci_wdt_start()
88 iowrite32(0, davinci_wdt->base + TIM34); in davinci_wdt_start()
91 iowrite32(timer_margin, davinci_wdt->base + PRD12); in davinci_wdt_start()
93 iowrite32(timer_margin, davinci_wdt->base + PRD34); in davinci_wdt_start()
95 iowrite32(ENAMODE12_PERIODIC, davinci_wdt->base + TCR); in davinci_wdt_start()
101 iowrite32(WDKEY_SEQ0 | WDEN, davinci_wdt->base + WDTCR); in davinci_wdt_start()
103 iowrite32(WDKEY_SEQ1 | WDEN, davinci_wdt->base + WDTCR); in davinci_wdt_start()
112 iowrite32(WDKEY_SEQ0, davinci_wdt->base + WDTCR); in davinci_wdt_ping()
114 iowrite32(WDKEY_SEQ1, davinci_wdt->base + WDTCR); in davinci_wdt_ping()
126 val = ioread32(davinci_wdt->base + WDTCR); in davinci_wdt_get_timeleft()
135 timer_counter = ioread32(davinci_wdt->base + TIM12); in davinci_wdt_get_timeleft()
136 timer_counter |= ((u64)ioread32(davinci_wdt->base + TIM34) << 32); in davinci_wdt_get_timeleft()
192 davinci_wdt->base = devm_ioremap_resource(dev, wdt_mem); in davinci_wdt_probe()
193 if (IS_ERR(davinci_wdt->base)) in davinci_wdt_probe()
194 return PTR_ERR(davinci_wdt->base); in davinci_wdt_probe()