Config.in.watchdog 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  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. ADK_TARGET_SYSTEM_PHYTEC_IMX6
  25. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \
  26. ADK_TARGET_SYSTEM_PHYTEC_IMX6
  27. default n
  28. help
  29. Watchdog driver for IMX6 boards.
  30. config ADK_LINUX_KERNEL_SCx200_WDT
  31. bool "Natsemi Hardware Watchdog"
  32. depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP
  33. select ADK_LINUX_KERNEL_WATCHDOG
  34. select ADK_LINUX_KERNEL_SCx200
  35. default y if ADK_TARGET_SYSTEM_PCENGINES_WRAP
  36. default n
  37. help
  38. Natsemi Watchdog (scx200).
  39. config ADK_LINUX_KERNEL_AT91SAM9X_WATCHDOG
  40. bool "AT91SAM9X Hardware Watchdog"
  41. depends on ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
  42. select ADK_LINUX_KERNEL_WATCHDOG
  43. default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
  44. default n
  45. help
  46. AT91SAM9X Watchdog.
  47. config ADK_LINUX_KERNEL_AR7_WDT
  48. bool "AR7 Hardware Watchdog"
  49. depends on ADK_TARGET_SYSTEM_LINKSYS_AG241
  50. select ADK_LINUX_KERNEL_WATCHDOG
  51. default y if ADK_TARGET_SYSTEM_LINKSYS_AG241
  52. default n
  53. help
  54. AR7 Watchdog.
  55. config ADK_LINUX_KERNEL_GEODE_WDT
  56. bool "Geode Hardware Watchdog"
  57. depends on ADK_TARGET_SYSTEM_PCENGINES_ALIX
  58. select ADK_LINUX_KERNEL_WATCHDOG
  59. select ADK_LINUX_KERNEL_MISC_DEVICES
  60. select ADK_LINUX_KERNEL_CS5535_MFGPT
  61. select ADK_LINUX_KERNEL_CS5535_CLOCK_EVENT_SRC
  62. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX
  63. default n
  64. help
  65. Geode watchdog.
  66. config ADK_LINUX_KERNEL_RC32434_WDT
  67. bool "IDT RC32434 Hardware Watchdog"
  68. depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532
  69. select ADK_LINUX_KERNEL_WATCHDOG
  70. default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
  71. default n
  72. help
  73. Support for the hardware watchdog inside
  74. Routerboard 532's SoC, the IDT RC32434.
  75. config ADK_LINUX_KERNEL_SUNXI_WATCHDOG
  76. bool "SunXi Hardware Watchdog"
  77. depends on ADK_TARGET_SYSTEM_BANANA_PRO
  78. select ADK_LINUX_KERNEL_WATCHDOG
  79. default y if ADK_TARGET_SYSTEM_BANANA_PRO
  80. default n
  81. help
  82. Support for SunXi hardware watchdog.
  83. config ADK_LINUX_KERNEL_SOFT_WATCHDOG
  84. tristate "Software watchdog"
  85. select ADK_LINUX_KERNEL_WATCHDOG
  86. help
  87. A software monitoring watchdog. This will fail to reboot your system
  88. from some situations that the hardware watchdog will recover
  89. from. Equally it's a lot cheaper to install.
  90. endmenu