10753bc2dSmaxims@google.commenu "Watchdog Timer Support" 2253531bbSYe Li 3*45a6d231SPaolo Pisaticonfig HW_WATCHDOG 4*45a6d231SPaolo Pisati bool 5*45a6d231SPaolo Pisati 6*45a6d231SPaolo Pisaticonfig BCM2835_WDT 7*45a6d231SPaolo Pisati bool "Enable BCM2835/2836 watchdog driver" 8*45a6d231SPaolo Pisati select HW_WATCHDOG 9*45a6d231SPaolo Pisati help 10*45a6d231SPaolo Pisati Say Y here to enable the BCM2835/2836 watchdog 11*45a6d231SPaolo Pisati 12*45a6d231SPaolo Pisati This provides basic infrastructure to support BCM2835/2836 watchdog 13*45a6d231SPaolo Pisati hardware, with a max timeout of ~15secs. 14*45a6d231SPaolo Pisati 15253531bbSYe Liconfig ULP_WATCHDOG 16253531bbSYe Li bool "i.MX7ULP watchdog" 17253531bbSYe Li help 18253531bbSYe Li Say Y here to enable i.MX7ULP watchdog driver. 19253531bbSYe Li 200753bc2dSmaxims@google.comconfig WDT 210753bc2dSmaxims@google.com bool "Enable driver model for watchdog timer drivers" 220753bc2dSmaxims@google.com depends on DM 230753bc2dSmaxims@google.com help 240753bc2dSmaxims@google.com Enable driver model for watchdog timer. At the moment the API 250753bc2dSmaxims@google.com is very simple and only supports four operations: 260753bc2dSmaxims@google.com start, restart, stop and reset (expire immediately). 270753bc2dSmaxims@google.com What exactly happens when the timer expires is up to a particular 280753bc2dSmaxims@google.com device/driver. 290753bc2dSmaxims@google.com 300753bc2dSmaxims@google.comconfig WDT_SANDBOX 310753bc2dSmaxims@google.com bool "Enable Watchdog Timer support for Sandbox" 320753bc2dSmaxims@google.com depends on SANDBOX && WDT 330753bc2dSmaxims@google.com help 340753bc2dSmaxims@google.com Enable Watchdog Timer support in Sandbox. This is a dummy device that 350753bc2dSmaxims@google.com can be probed and supports all of the methods of WDT, but does not 360753bc2dSmaxims@google.com really do anything. 370753bc2dSmaxims@google.com 381eb0a464Smaxims@google.comconfig WDT_ASPEED 391eb0a464Smaxims@google.com bool "Aspeed ast2400/ast2500 watchdog timer support" 401eb0a464Smaxims@google.com depends on WDT 411eb0a464Smaxims@google.com default y if ARCH_ASPEED 421eb0a464Smaxims@google.com help 431eb0a464Smaxims@google.com Select this to enable watchdog timer for Aspeed ast2500/ast2400 devices. 441eb0a464Smaxims@google.com The watchdog timer is stopped when initialized. It performs reset, either 451eb0a464Smaxims@google.com full SoC reset or CPU or just some peripherals, based on the flags. 461eb0a464Smaxims@google.com It currently does not support Boot Flash Addressing Mode Detection or 471eb0a464Smaxims@google.com Second Boot. 481eb0a464Smaxims@google.com 49253531bbSYe Liendmenu 50