Home
last modified time | relevance | path

Searched refs:txx9wdt_reg (Results 1 – 1 of 1) sorted by relevance

/linux-6.1.9/drivers/watchdog/
Dtxx9wdt.c39 static struct txx9_tmr_reg __iomem *txx9wdt_reg; variable
46 __raw_writel(TXx9_TMWTMR_TWIE | TXx9_TMWTMR_TWC, &txx9wdt_reg->wtmr); in txx9wdt_ping()
54 __raw_writel(WD_TIMER_CLK * wdt_dev->timeout, &txx9wdt_reg->cpra); in txx9wdt_start()
55 __raw_writel(WD_TIMER_CCD, &txx9wdt_reg->ccdr); in txx9wdt_start()
56 __raw_writel(0, &txx9wdt_reg->tisr); /* clear pending interrupt */ in txx9wdt_start()
58 &txx9wdt_reg->tcr); in txx9wdt_start()
59 __raw_writel(TXx9_TMWTMR_TWIE | TXx9_TMWTMR_TWC, &txx9wdt_reg->wtmr); in txx9wdt_start()
67 __raw_writel(TXx9_TMWTMR_WDIS, &txx9wdt_reg->wtmr); in txx9wdt_stop()
68 __raw_writel(__raw_readl(&txx9wdt_reg->tcr) & ~TXx9_TMTCR_TCE, in txx9wdt_stop()
69 &txx9wdt_reg->tcr); in txx9wdt_stop()
[all …]