Home
last modified time | relevance | path

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

/linux-6.15/drivers/watchdog/
H A Dixp4xx_wdt.c138 struct ixp4xx_wdt *iwdt; in ixp4xx_wdt_probe() local
149 iwdt = devm_kzalloc(dev, sizeof(*iwdt), GFP_KERNEL); in ixp4xx_wdt_probe()
150 if (!iwdt) in ixp4xx_wdt_probe()
160 iwdt->rate = clk_get_rate(clk); in ixp4xx_wdt_probe()
162 if (!iwdt->rate) in ixp4xx_wdt_probe()
163 iwdt->rate = IXP4XX_TIMER_FREQ; in ixp4xx_wdt_probe()
166 iwdt->wdd.ops = iwdt_ops; in ixp4xx_wdt_probe()
167 iwdt->wdd.min_timeout = 1; in ixp4xx_wdt_probe()
168 iwdt->wdd.max_timeout = U32_MAX / iwdt->rate; in ixp4xx_wdt_probe()
169 iwdt->wdd.parent = dev; in ixp4xx_wdt_probe()
[all …]