Kconfig: Add 'imply I2C_DEVICES' on boards with available i2c bus

For arm boards with an i2c bus which a user could reasonably
want to plug arbitrary devices, add 'imply I2C_DEVICES' to the
Kconfig stanza.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Hao Wu <wuhaotsh@google.com>
Message-id: 20220208155911.3408455-3-peter.maydell@linaro.org
This commit is contained in:
Peter Maydell 2022-02-08 15:59:11 +00:00
parent b5bf5a53d1
commit e117e9748f

View File

@ -46,6 +46,7 @@ config DIGIC
config EXYNOS4 config EXYNOS4
bool bool
imply I2C_DEVICES
select A9MPCORE select A9MPCORE
select I2C select I2C
select LAN9118 select LAN9118
@ -184,6 +185,7 @@ config REALVIEW
bool bool
imply PCI_DEVICES imply PCI_DEVICES
imply PCI_TESTDEV imply PCI_TESTDEV
imply I2C_DEVICES
select SMC91C111 select SMC91C111
select LAN9118 select LAN9118
select A9MPCORE select A9MPCORE
@ -229,6 +231,7 @@ config SABRELITE
config STELLARIS config STELLARIS
bool bool
imply I2C_DEVICES
select ARM_V7M select ARM_V7M
select CMSDK_APB_WATCHDOG select CMSDK_APB_WATCHDOG
select I2C select I2C
@ -406,6 +409,7 @@ config NPCM7XX
config FSL_IMX25 config FSL_IMX25
bool bool
imply I2C_DEVICES
select IMX select IMX
select IMX_FEC select IMX_FEC
select IMX_I2C select IMX_I2C
@ -414,6 +418,7 @@ config FSL_IMX25
config FSL_IMX31 config FSL_IMX31
bool bool
imply I2C_DEVICES
select SERIAL select SERIAL
select IMX select IMX
select IMX_I2C select IMX_I2C
@ -422,6 +427,7 @@ config FSL_IMX31
config FSL_IMX6 config FSL_IMX6
bool bool
imply I2C_DEVICES
select A9MPCORE select A9MPCORE
select IMX select IMX
select IMX_FEC select IMX_FEC
@ -450,6 +456,7 @@ config ASPEED_SOC
config MPS2 config MPS2
bool bool
imply I2C_DEVICES
select ARMSSE select ARMSSE
select LAN9118 select LAN9118
select MPS2_FPGAIO select MPS2_FPGAIO
@ -466,6 +473,7 @@ config FSL_IMX7
bool bool
imply PCI_DEVICES imply PCI_DEVICES
imply TEST_DEVICES imply TEST_DEVICES
imply I2C_DEVICES
select A15MPCORE select A15MPCORE
select PCI select PCI
select IMX select IMX
@ -481,6 +489,7 @@ config ARM_SMMUV3
config FSL_IMX6UL config FSL_IMX6UL
bool bool
imply I2C_DEVICES
select A15MPCORE select A15MPCORE
select IMX select IMX
select IMX_FEC select IMX_FEC
@ -495,6 +504,7 @@ config MICROBIT
config NRF51_SOC config NRF51_SOC
bool bool
imply I2C_DEVICES
select I2C select I2C
select ARM_V7M select ARM_V7M
select UNIMP select UNIMP