Config.in.watchdog 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. menu "Watchdog driver support"
  4. config ADK_LINUX_KERNEL_WATCHDOG
  5. bool
  6. config ADK_LINUX_KERNEL_SCx200
  7. bool
  8. config ADK_LINUX_KERNEL_CS5535_MFGPT
  9. bool
  10. config ADK_LINUX_KERNEL_CS5535_CLOCK_EVENT_SRC
  11. bool
  12. config ADK_LINUX_KERNEL_BCM2835_WDT
  13. bool "Hardware Watchdog for BCM28XX boards"
  14. select ADK_LINUX_KERNEL_WATCHDOG
  15. depends on ADK_TARGET_BOARD_BCM28XX
  16. default y if ADK_TARGET_BOARD_BCM28XX
  17. default n
  18. help
  19. Watchdog driver for BCM28XX boards.
  20. config ADK_LINUX_KERNEL_IMX2_WDT
  21. bool "Hardware Watchdog for IMX6 boards"
  22. select ADK_LINUX_KERNEL_WATCHDOG
  23. depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  24. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  25. default n
  26. help
  27. Watchdog driver for IMX6 boards.
  28. config ADK_LINUX_KERNEL_SCx200_WDT
  29. bool "Natsemi Hardware Watchdog"
  30. depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP
  31. select ADK_LINUX_KERNEL_WATCHDOG
  32. select ADK_LINUX_KERNEL_SCx200
  33. default y if ADK_TARGET_SYSTEM_PCENGINES_WRAP
  34. default n
  35. help
  36. Natsemi Watchdog (scx200).
  37. config ADK_LINUX_KERNEL_AT91SAM9X_WATCHDOG
  38. bool "AT91SAM9X Hardware Watchdog"
  39. depends on ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
  40. select ADK_LINUX_KERNEL_WATCHDOG
  41. default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
  42. default n
  43. help
  44. AT91SAM9X Watchdog.
  45. config ADK_LINUX_KERNEL_AR7_WDT
  46. bool "AR7 Hardware Watchdog"
  47. depends on ADK_TARGET_SYSTEM_LINKSYS_AG241
  48. select ADK_LINUX_KERNEL_WATCHDOG
  49. default y if ADK_TARGET_SYSTEM_LINKSYS_AG241
  50. default n
  51. help
  52. AR7 Watchdog.
  53. config ADK_LINUX_KERNEL_GEODE_WDT
  54. bool "Geode Hardware Watchdog"
  55. depends on ADK_TARGET_SYSTEM_PCENGINES_ALIX
  56. select ADK_LINUX_KERNEL_WATCHDOG
  57. select ADK_LINUX_KERNEL_MISC_DEVICES
  58. select ADK_LINUX_KERNEL_CS5535_MFGPT
  59. select ADK_LINUX_KERNEL_CS5535_CLOCK_EVENT_SRC
  60. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX
  61. default n
  62. help
  63. Geode watchdog.
  64. config ADK_LINUX_KERNEL_RC32434_WDT
  65. bool "IDT RC32434 Hardware Watchdog"
  66. depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532
  67. select ADK_LINUX_KERNEL_WATCHDOG
  68. default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
  69. default n
  70. help
  71. Support for the hardware watchdog inside
  72. Routerboard 532's SoC, the IDT RC32434.
  73. config ADK_LINUX_KERNEL_SUNXI_WATCHDOG
  74. bool "SunXi Hardware Watchdog"
  75. depends on ADK_TARGET_SYSTEM_BANANA_PRO
  76. select ADK_LINUX_KERNEL_WATCHDOG
  77. default y if ADK_TARGET_SYSTEM_BANANA_PRO
  78. default n
  79. help
  80. Support for SunXi hardware watchdog.
  81. config ADK_LINUX_KERNEL_SOFT_WATCHDOG
  82. tristate "Software watchdog"
  83. select ADK_LINUX_KERNEL_WATCHDOG
  84. help
  85. A software monitoring watchdog. This will fail to reboot your system
  86. from some situations that the hardware watchdog will recover
  87. from. Equally it's a lot cheaper to install.
  88. endmenu