Lines Matching refs:tcobase
57 void __iomem *tcobase; member
114 val = readl(SP5100_WDT_CONTROL(tco->tcobase)); in tco_timer_start()
116 writel(val, SP5100_WDT_CONTROL(tco->tcobase)); in tco_timer_start()
120 writel(val, SP5100_WDT_CONTROL(tco->tcobase)); in tco_timer_start()
130 val = readl(SP5100_WDT_CONTROL(tco->tcobase)); in tco_timer_stop()
132 writel(val, SP5100_WDT_CONTROL(tco->tcobase)); in tco_timer_stop()
142 val = readl(SP5100_WDT_CONTROL(tco->tcobase)); in tco_timer_ping()
144 writel(val, SP5100_WDT_CONTROL(tco->tcobase)); in tco_timer_ping()
155 writel(t, SP5100_WDT_COUNT(tco->tcobase)); in tco_timer_set_timeout()
166 return readl(SP5100_WDT_COUNT(tco->tcobase)); in tco_timer_get_timeleft()
279 tco->tcobase = devm_ioremap(dev, mmio_addr, SP5100_WDT_MEM_MAP_SIZE); in sp5100_tco_prepare_base()
280 if (!tco->tcobase) { in sp5100_tco_prepare_base()
297 val = readl(SP5100_WDT_CONTROL(tco->tcobase)); in sp5100_tco_timer_init()
315 writel(val, SP5100_WDT_CONTROL(tco->tcobase)); in sp5100_tco_timer_init()