10753bc2dSmaxims@google.commenu "Watchdog Timer Support" 2253531bbSYe Li 345a6d231SPaolo Pisaticonfig HW_WATCHDOG 445a6d231SPaolo Pisati bool 545a6d231SPaolo Pisati 645a6d231SPaolo Pisaticonfig BCM2835_WDT 745a6d231SPaolo Pisati bool "Enable BCM2835/2836 watchdog driver" 845a6d231SPaolo Pisati select HW_WATCHDOG 945a6d231SPaolo Pisati help 1045a6d231SPaolo Pisati Say Y here to enable the BCM2835/2836 watchdog 1145a6d231SPaolo Pisati 1245a6d231SPaolo Pisati This provides basic infrastructure to support BCM2835/2836 watchdog 1345a6d231SPaolo Pisati hardware, with a max timeout of ~15secs. 1445a6d231SPaolo Pisati 15*897f7062STom Riniconfig OMAP_WATCHDOG 16*897f7062STom Rini bool "TI OMAP watchdog driver" 17*897f7062STom Rini depends on ARCH_OMAP2PLUS 18*897f7062STom Rini select HW_WATCHDOG 19*897f7062STom Rini default y if AM33XX 20*897f7062STom Rini help 21*897f7062STom Rini Say Y here to enable the OMAP3+ watchdog driver. 22*897f7062STom Rini 23253531bbSYe Liconfig ULP_WATCHDOG 24253531bbSYe Li bool "i.MX7ULP watchdog" 25253531bbSYe Li help 26253531bbSYe Li Say Y here to enable i.MX7ULP watchdog driver. 27253531bbSYe Li 280753bc2dSmaxims@google.comconfig WDT 290753bc2dSmaxims@google.com bool "Enable driver model for watchdog timer drivers" 300753bc2dSmaxims@google.com depends on DM 310753bc2dSmaxims@google.com help 320753bc2dSmaxims@google.com Enable driver model for watchdog timer. At the moment the API 330753bc2dSmaxims@google.com is very simple and only supports four operations: 340753bc2dSmaxims@google.com start, restart, stop and reset (expire immediately). 350753bc2dSmaxims@google.com What exactly happens when the timer expires is up to a particular 360753bc2dSmaxims@google.com device/driver. 370753bc2dSmaxims@google.com 380753bc2dSmaxims@google.comconfig WDT_SANDBOX 390753bc2dSmaxims@google.com bool "Enable Watchdog Timer support for Sandbox" 400753bc2dSmaxims@google.com depends on SANDBOX && WDT 410753bc2dSmaxims@google.com help 420753bc2dSmaxims@google.com Enable Watchdog Timer support in Sandbox. This is a dummy device that 430753bc2dSmaxims@google.com can be probed and supports all of the methods of WDT, but does not 440753bc2dSmaxims@google.com really do anything. 450753bc2dSmaxims@google.com 461eb0a464Smaxims@google.comconfig WDT_ASPEED 471eb0a464Smaxims@google.com bool "Aspeed ast2400/ast2500 watchdog timer support" 481eb0a464Smaxims@google.com depends on WDT 491eb0a464Smaxims@google.com default y if ARCH_ASPEED 501eb0a464Smaxims@google.com help 511eb0a464Smaxims@google.com Select this to enable watchdog timer for Aspeed ast2500/ast2400 devices. 521eb0a464Smaxims@google.com The watchdog timer is stopped when initialized. It performs reset, either 531eb0a464Smaxims@google.com full SoC reset or CPU or just some peripherals, based on the flags. 541eb0a464Smaxims@google.com It currently does not support Boot Flash Addressing Mode Detection or 551eb0a464Smaxims@google.com Second Boot. 561eb0a464Smaxims@google.com 57253531bbSYe Liendmenu 58