[PATCH] mfd: mc13xxx: Core should not be user visible

From: Mark Brown
Date: Wed May 16 2012 - 13:51:09 EST


Since the core is not usable without one of the bus modules it should not
be presented in the UI but should instead be selected by the bus modules.

Signed-off-by: Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
---
drivers/mfd/Kconfig | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig
index ffb7c05..8bc76aa 100644
--- a/drivers/mfd/Kconfig
+++ b/drivers/mfd/Kconfig
@@ -614,7 +614,7 @@ config MFD_MC13783
tristate

config MFD_MC13XXX
- tristate "Support Freescale MC13783 and MC13892"
+ tristate
depends on SPI_MASTER || I2C
select MFD_CORE
select MFD_MC13783
@@ -624,12 +624,11 @@ config MFD_MC13XXX
additional drivers must be enabled in order to use the
functionality of the device.

-if MFD_MC13XXX
-
config MFD_MC13XXX_SPI
tristate "MC13xxx SPI interface" if SPI_MASTER
default SPI_MASTER
select REGMAP_SPI
+ select MFD_MC13XXX
help
Select this if your MC13xxx is connected via an SPI bus.

@@ -637,11 +636,10 @@ config MFD_MC13XXX_I2C
tristate "MC13xxx I2C interface" if I2C
default I2C
select REGMAP_I2C
+ select MFD_MC13XXX
help
Select this if your MC13xxx is connected via an I2C bus.

-endif
-
config ABX500_CORE
bool "ST-Ericsson ABX500 Mixed Signal Circuit register functions"
default y if ARCH_U300 || ARCH_U8500
--
1.7.10

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/