Lines Matching refs:txx9wdt_reg
42 static struct txx9_tmr_reg __iomem *txx9wdt_reg; variable
49 __raw_writel(TXx9_TMWTMR_TWIE | TXx9_TMWTMR_TWC, &txx9wdt_reg->wtmr); in txx9wdt_ping()
57 __raw_writel(WD_TIMER_CLK * wdt_dev->timeout, &txx9wdt_reg->cpra); in txx9wdt_start()
58 __raw_writel(WD_TIMER_CCD, &txx9wdt_reg->ccdr); in txx9wdt_start()
59 __raw_writel(0, &txx9wdt_reg->tisr); /* clear pending interrupt */ in txx9wdt_start()
61 &txx9wdt_reg->tcr); in txx9wdt_start()
62 __raw_writel(TXx9_TMWTMR_TWIE | TXx9_TMWTMR_TWC, &txx9wdt_reg->wtmr); in txx9wdt_start()
70 __raw_writel(TXx9_TMWTMR_WDIS, &txx9wdt_reg->wtmr); in txx9wdt_stop()
71 __raw_writel(__raw_readl(&txx9wdt_reg->tcr) & ~TXx9_TMTCR_TCE, in txx9wdt_stop()
72 &txx9wdt_reg->tcr); in txx9wdt_stop()
123 txx9wdt_reg = devm_ioremap_resource(&dev->dev, res); in txx9wdt_probe()
124 if (IS_ERR(txx9wdt_reg)) { in txx9wdt_probe()
125 ret = PTR_ERR(txx9wdt_reg); in txx9wdt_probe()