watchdog: LENOVO_SE10_WDT should depend on X86 && DMI

The Lenovo SE10 watchdog is only present on Lenovo ThinkEdge SE10
platforms, which are based on Intel Atom SoCs, and its driver relies on
DMI tables.  Hence add dependencies on X86 && DMI, to prevent asking the
user about this driver when configuring a kernel without Intel Atom or
DMI support.

While at it, fix the odd indentation (spaces instead of TABs).

Fixes: 1f6602c8ed ("watchdog: lenovo_se10_wdt: Watchdog driver for Lenovo SE10 platform")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Mark Pearson <mpearson-lenovo@squebb.ca>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/58005595a05ef803b454b78d3ae9b8ee0675bd5d.1715076440.git.geert+renesas@glider.be
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
This commit is contained in:
Geert Uytterhoeven 2024-05-07 12:07:56 +02:00 committed by Wim Van Sebroeck
parent 413bf4e857
commit c45b8cfc6d

View file

@ -255,14 +255,15 @@ config GPIO_WATCHDOG_ARCH_INITCALL
If in doubt, say N.
config LENOVO_SE10_WDT
tristate "Lenovo SE10 Watchdog"
select WATCHDOG_CORE
help
If you say yes here you get support for the watchdog
functionality for the Lenovo SE10 platform.
tristate "Lenovo SE10 Watchdog"
depends on (X86 && DMI) || COMPILE_TEST
select WATCHDOG_CORE
help
If you say yes here you get support for the watchdog
functionality for the Lenovo SE10 platform.
This driver can also be built as a module. If so, the module
will be called lenovo-se10-wdt.
This driver can also be built as a module. If so, the module
will be called lenovo-se10-wdt.
config MENF21BMC_WATCHDOG
tristate "MEN 14F021P00 BMC Watchdog"