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 15897f7062STom Riniconfig OMAP_WATCHDOG 16897f7062STom Rini bool "TI OMAP watchdog driver" 17897f7062STom Rini depends on ARCH_OMAP2PLUS 18897f7062STom Rini select HW_WATCHDOG 19897f7062STom Rini default y if AM33XX 20897f7062STom Rini help 21897f7062STom Rini Say Y here to enable the OMAP3+ watchdog driver. 22897f7062STom 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 5777331934SÁlvaro Fernández Rojasconfig WDT_BCM6345 5877331934SÁlvaro Fernández Rojas bool "BCM6345 watchdog timer support" 5977331934SÁlvaro Fernández Rojas depends on WDT && ARCH_BMIPS 6077331934SÁlvaro Fernández Rojas help 6177331934SÁlvaro Fernández Rojas Select this to enable watchdog timer for BCM6345 SoCs. 6277331934SÁlvaro Fernández Rojas The watchdog timer is stopped when initialized. 6377331934SÁlvaro Fernández Rojas It performs full SoC reset. 6477331934SÁlvaro Fernández Rojas 65*2ab7704aSMarek Behúnconfig WDT_ORION 66*2ab7704aSMarek Behún bool "Orion watchdog timer support" 67*2ab7704aSMarek Behún depends on WDT 68*2ab7704aSMarek Behún help 69*2ab7704aSMarek Behún Select this to enable Orion watchdog timer, which can be found on some 70*2ab7704aSMarek Behún Marvell Armada chips. 71*2ab7704aSMarek Behún 72253531bbSYe Liendmenu 73