bcma: allow enabling serial flash support on non-MIPS SoCs
authorRafał Miłecki <zajec5@gmail.com>
Mon, 18 Jul 2016 10:34:14 +0000 (12:34 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 18 Jul 2016 19:43:35 +0000 (22:43 +0300)
So far we had only MIPS devices with serial flash connected to the SoC's
ChipCommon. ARM devices got a separated SPI controller and weere using
standard SPI drivers.
This has changed with the wireless SoC BCM47189B0. It's ARM based but
has serial flash attached just like older devices. This allows using
existing driver with these devices.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/bcma/Kconfig

index efdc2ae8441af08dd7b55bf2249148ddcb1d66f3..b5c48a8d485f57524d959315748670bbe5c32f86 100644 (file)
@@ -76,9 +76,16 @@ config BCMA_PFLASH
        default y
 
 config BCMA_SFLASH
-       bool
-       depends on BCMA_DRIVER_MIPS
+       bool "ChipCommon-attached serial flash support"
+       depends on BCMA_HOST_SOC
        default y
+       help
+         Some cheap devices have serial flash connected to the ChipCommon
+         instead of independent SPI controller. It requires using a separated
+         driver that implements ChipCommon specific interface communication.
+
+         Enabling this symbol will let bcma recognize serial flash and register
+         it as platform device.
 
 config BCMA_NFLASH
        bool