diff options
author | Ahmad Fatoum <a.fatoum@pengutronix.de> | 2020-05-08 08:25:26 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-05-08 14:46:42 +0200 |
commit | 48ebf1d9b2795eae0287d353d3f3f28902b2d127 (patch) | |
tree | 3d99d920c12bed5bcf12345e02f6bd3367aa9eb5 /drivers | |
parent | f4abcd9f1f7ddb5a032d8c07a6adcb95b31cb7c0 (diff) | |
download | barebox-48ebf1d9b2795eae0287d353d3f3f28902b2d127.tar.gz barebox-48ebf1d9b2795eae0287d353d3f3f28902b2d127.tar.xz |
drivers: explicitly select dependency STMP_DEVICE for i.MX23/28 drivers
Some of the i.MXs drivers can be build tested even if building for other
platforms. Support adding a future COMPILE_TEST dependency to some of
these drivers by explicitly having their Kconfig symbol select STMP_DEVICE
if the driver calls stmp_reset_block.
This has not been necessary for the normal build, because the ARCH
symbols for the IMX23 and IMX28 already selected STMP_DEVICE.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/mci/Kconfig | 1 | ||||
-rw-r--r-- | drivers/mtd/nand/Kconfig | 1 | ||||
-rw-r--r-- | drivers/pwm/Kconfig | 1 | ||||
-rw-r--r-- | drivers/serial/Kconfig | 1 | ||||
-rw-r--r-- | drivers/spi/Kconfig | 2 |
5 files changed, 5 insertions, 1 deletions
diff --git a/drivers/mci/Kconfig b/drivers/mci/Kconfig index 9f56bed3ab..22ba6518e3 100644 --- a/drivers/mci/Kconfig +++ b/drivers/mci/Kconfig @@ -54,6 +54,7 @@ config MCI_DW_PIO config MCI_MXS bool "i.MX23/i.MX28" depends on ARCH_MXS + select STMP_DEVICE help Enable this entry to add support to read and write SD cards on a i.MX23/i.MX28 based system. diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig index 3c5da4a40c..f93f7e504b 100644 --- a/drivers/mtd/nand/Kconfig +++ b/drivers/mtd/nand/Kconfig @@ -74,6 +74,7 @@ config NAND_IMX config NAND_MXS bool select NAND_BBT + select STMP_DEVICE prompt "i.MX23/28/6 NAND driver" depends on MXS_APBH_DMA diff --git a/drivers/pwm/Kconfig b/drivers/pwm/Kconfig index 9268aac912..f4aead19fd 100644 --- a/drivers/pwm/Kconfig +++ b/drivers/pwm/Kconfig @@ -25,6 +25,7 @@ config PWM_IMX config PWM_MXS bool "i.MXs PWM Support" depends on ARCH_MXS + select STMP_DEVICE help This enables PWM support for Freescale i.MX23/i.MX28 SoCs diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig index bd02fe2137..14cd430ee4 100644 --- a/drivers/serial/Kconfig +++ b/drivers/serial/Kconfig @@ -48,6 +48,7 @@ config DRIVER_SERIAL_STM378X config DRIVER_SERIAL_AUART depends on ARCH_MXS + select STMP_DEVICE bool "i.MX23/i.MX28 application UART serial driver" config DRIVER_SERIAL_LINUX_CONSOLE diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index c696213f50..323d93efeb 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -77,7 +77,7 @@ config DRIVER_SPI_IMX_2_3 config DRIVER_SPI_MXS bool "i.MX (23,28) SPI Master driver" depends on ARCH_IMX28 - depends on SPI + select STMP_DEVICE config DRIVER_SPI_MVEBU bool "Marvell MVEBU SoC SPI master driver" |