2020-10-14 16:33:06

by Geert Uytterhoeven

[permalink] [raw]
Subject: [PATCH] mfd: MFD_SL28CPLD should depends on ARCH_LAYERSCAPE

Currently the Kontron sl28cpld Board Management Controller is found only
on Kontron boards equipped with a Freescale Layerscape SoC. Hence add a
dependency on ARCH_LAYERSCAPE, to prevent asking the user about a driver
for this controller when configuring a kernel without Layerscape support.

Fixes: a538ad229bbee4f8 ("mfd: simple-mfd-i2c: Add sl28cpld support")
Signed-off-by: Geert Uytterhoeven <[email protected]>
---
drivers/mfd/Kconfig | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig
index 8b99a13669bfc594..4789507f325b82ee 100644
--- a/drivers/mfd/Kconfig
+++ b/drivers/mfd/Kconfig
@@ -1189,6 +1189,7 @@ config MFD_SIMPLE_MFD_I2C
config MFD_SL28CPLD
tristate "Kontron sl28cpld Board Management Controller"
depends on I2C
+ depends on ARCH_LAYERSCAPE || COMPILE_TEST
select MFD_SIMPLE_MFD_I2C
help
Say yes here to enable support for the Kontron sl28cpld board
--
2.17.1


2020-10-14 16:47:57

by Michael Walle

[permalink] [raw]
Subject: Re: [PATCH] mfd: MFD_SL28CPLD should depends on ARCH_LAYERSCAPE

Am 2020-10-14 15:12, schrieb Geert Uytterhoeven:
> Currently the Kontron sl28cpld Board Management Controller is found
> only
> on Kontron boards equipped with a Freescale Layerscape SoC. Hence add
> a
> dependency on ARCH_LAYERSCAPE, to prevent asking the user about a
> driver
> for this controller when configuring a kernel without Layerscape
> support.
>
> Fixes: a538ad229bbee4f8 ("mfd: simple-mfd-i2c: Add sl28cpld support")
> Signed-off-by: Geert Uytterhoeven <[email protected]>

Acked-by: Michael Walle <[email protected]>