1*4882a593Smuzhiyunmenu "Watchdog Timer Support" 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunconfig HW_WATCHDOG 4*4882a593Smuzhiyun bool 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunconfig BCM2835_WDT 7*4882a593Smuzhiyun bool "Enable BCM2835/2836 watchdog driver" 8*4882a593Smuzhiyun select HW_WATCHDOG 9*4882a593Smuzhiyun help 10*4882a593Smuzhiyun Say Y here to enable the BCM2835/2836 watchdog 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun This provides basic infrastructure to support BCM2835/2836 watchdog 13*4882a593Smuzhiyun hardware, with a max timeout of ~15secs. 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunconfig OMAP_WATCHDOG 16*4882a593Smuzhiyun bool "TI OMAP watchdog driver" 17*4882a593Smuzhiyun depends on ARCH_OMAP2PLUS 18*4882a593Smuzhiyun select HW_WATCHDOG 19*4882a593Smuzhiyun default y if AM33XX 20*4882a593Smuzhiyun help 21*4882a593Smuzhiyun Say Y here to enable the OMAP3+ watchdog driver. 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunconfig TANGIER_WATCHDOG 24*4882a593Smuzhiyun bool "Intel Tangier watchdog" 25*4882a593Smuzhiyun depends on INTEL_MID 26*4882a593Smuzhiyun select HW_WATCHDOG 27*4882a593Smuzhiyun help 28*4882a593Smuzhiyun This enables support for watchdog controller available on 29*4882a593Smuzhiyun Intel Tangier SoC. If you're using a board with Intel Tangier 30*4882a593Smuzhiyun SoC, say Y here. 31*4882a593Smuzhiyun 32*4882a593Smuzhiyunconfig ULP_WATCHDOG 33*4882a593Smuzhiyun bool "i.MX7ULP watchdog" 34*4882a593Smuzhiyun help 35*4882a593Smuzhiyun Say Y here to enable i.MX7ULP watchdog driver. 36*4882a593Smuzhiyun 37*4882a593Smuzhiyunconfig WDT 38*4882a593Smuzhiyun bool "Enable driver model for watchdog timer drivers" 39*4882a593Smuzhiyun depends on DM 40*4882a593Smuzhiyun help 41*4882a593Smuzhiyun Enable driver model for watchdog timer. At the moment the API 42*4882a593Smuzhiyun is very simple and only supports four operations: 43*4882a593Smuzhiyun start, restart, stop and reset (expire immediately). 44*4882a593Smuzhiyun What exactly happens when the timer expires is up to a particular 45*4882a593Smuzhiyun device/driver. 46*4882a593Smuzhiyun 47*4882a593Smuzhiyunconfig WDT_SANDBOX 48*4882a593Smuzhiyun bool "Enable Watchdog Timer support for Sandbox" 49*4882a593Smuzhiyun depends on SANDBOX && WDT 50*4882a593Smuzhiyun help 51*4882a593Smuzhiyun Enable Watchdog Timer support in Sandbox. This is a dummy device that 52*4882a593Smuzhiyun can be probed and supports all of the methods of WDT, but does not 53*4882a593Smuzhiyun really do anything. 54*4882a593Smuzhiyun 55*4882a593Smuzhiyunconfig WDT_ASPEED 56*4882a593Smuzhiyun bool "Aspeed ast2400/ast2500 watchdog timer support" 57*4882a593Smuzhiyun depends on WDT 58*4882a593Smuzhiyun default y if ARCH_ASPEED 59*4882a593Smuzhiyun help 60*4882a593Smuzhiyun Select this to enable watchdog timer for Aspeed ast2500/ast2400 devices. 61*4882a593Smuzhiyun The watchdog timer is stopped when initialized. It performs reset, either 62*4882a593Smuzhiyun full SoC reset or CPU or just some peripherals, based on the flags. 63*4882a593Smuzhiyun It currently does not support Boot Flash Addressing Mode Detection or 64*4882a593Smuzhiyun Second Boot. 65*4882a593Smuzhiyun 66*4882a593Smuzhiyunconfig WDT_BCM6345 67*4882a593Smuzhiyun bool "BCM6345 watchdog timer support" 68*4882a593Smuzhiyun depends on WDT && ARCH_BMIPS 69*4882a593Smuzhiyun help 70*4882a593Smuzhiyun Select this to enable watchdog timer for BCM6345 SoCs. 71*4882a593Smuzhiyun The watchdog timer is stopped when initialized. 72*4882a593Smuzhiyun It performs full SoC reset. 73*4882a593Smuzhiyun 74*4882a593Smuzhiyunconfig WDT_ORION 75*4882a593Smuzhiyun bool "Orion watchdog timer support" 76*4882a593Smuzhiyun depends on WDT 77*4882a593Smuzhiyun help 78*4882a593Smuzhiyun Select this to enable Orion watchdog timer, which can be found on some 79*4882a593Smuzhiyun Marvell Armada chips. 80*4882a593Smuzhiyun 81*4882a593Smuzhiyunconfig ROCKCHIP_WATCHDOG 82*4882a593Smuzhiyun bool "Rockchip watchdog" 83*4882a593Smuzhiyun depends on WDT && ARCH_ROCKCHIP 84*4882a593Smuzhiyun help 85*4882a593Smuzhiyun Say Y here to enable Rockchip watchdog driver. 86*4882a593Smuzhiyun 87*4882a593Smuzhiyunendmenu 88