162306a36Sopenharmony_ciNuvoton NPCM Watchdog 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciNuvoton NPCM timer module provides five 24-bit timer counters, and a watchdog. 462306a36Sopenharmony_ciThe watchdog supports a pre-timeout interrupt that fires 10ms before the 562306a36Sopenharmony_ciexpiry. 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciRequired properties: 862306a36Sopenharmony_ci- compatible : "nuvoton,npcm750-wdt" for NPCM750 (Poleg), or 962306a36Sopenharmony_ci "nuvoton,wpcm450-wdt" for WPCM450 (Hermon), or 1062306a36Sopenharmony_ci "nuvoton,npcm845-wdt" for NPCM845 (Arbel). 1162306a36Sopenharmony_ci- reg : Offset and length of the register set for the device. 1262306a36Sopenharmony_ci- interrupts : Contain the timer interrupt with flags for 1362306a36Sopenharmony_ci falling edge. 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciRequired clocking property, have to be one of: 1662306a36Sopenharmony_ci- clocks : phandle of timer reference clock. 1762306a36Sopenharmony_ci- clock-frequency : The frequency in Hz of the clock that drives the NPCM7xx 1862306a36Sopenharmony_ci timer (usually 25000000). 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciOptional properties: 2162306a36Sopenharmony_ci- timeout-sec : Contains the watchdog timeout in seconds 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ciExample: 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_citimer@f000801c { 2662306a36Sopenharmony_ci compatible = "nuvoton,npcm750-wdt"; 2762306a36Sopenharmony_ci interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; 2862306a36Sopenharmony_ci reg = <0xf000801c 0x4>; 2962306a36Sopenharmony_ci clocks = <&clk NPCM7XX_CLK_TIMER>; 3062306a36Sopenharmony_ci}; 31