i2c: Move how we set HAS_DTS_I2C

Now that all I2C drivers utilize DTS we can select HAS_DTS_I2C in a
common place and don't need to do it per driver.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
Kumar Gala 2019-10-22 08:22:35 -05:00 committed by Maureen Helm
commit 669e0f3b32
13 changed files with 1 additions and 23 deletions

View file

@ -9,4 +9,3 @@ config BOARD_EFM32PG_STK3402A
bool "SiLabs EFM32PG-STK3402A (Pearl Gecko)"
depends on SOC_SERIES_EFM32PG12B
select SOC_PART_NUMBER_EFM32PG12B500F1024GL125
select HAS_DTS_I2C

View file

@ -9,4 +9,3 @@ config BOARD_EFR32MG_SLTB004A
bool "SiLabs EFR32MG-SLTB004A (Thunderboard Sense 2)"
depends on SOC_SERIES_EFR32MG12P
select SOC_PART_NUMBER_EFR32MG12P332F1024GL125
select HAS_DTS_I2C

View file

@ -29,7 +29,4 @@ config I2C_SIFIVE
default y
endif
config HAS_DTS_I2C
default y
endif

View file

@ -11,6 +11,7 @@
#
menuconfig I2C
bool "I2C Drivers"
select HAS_DTS_I2C
help
Enable I2C Driver Configuration
@ -76,42 +77,36 @@ config I2C_GECKO
config I2C_SAM_TWIHS
bool "Atmel SAM (TWIHS) I2C driver"
depends on SOC_FAMILY_SAM
select HAS_DTS_I2C
help
Enable Atmel SAM MCU Family (TWIHS) I2C bus driver.
config I2C_SAM_TWI
bool "Atmel SAM (TWI) I2C driver"
depends on SOC_FAMILY_SAM
select HAS_DTS_I2C
help
Enable Atmel SAM MCU Family (TWI) I2C bus driver.
config I2C_MCUX
bool "MCUX I2C driver"
depends on HAS_MCUX
select HAS_DTS_I2C
help
Enable the mcux I2C driver.
config I2C_MCUX_LPI2C
bool "MCUX LPI2C driver"
depends on HAS_MCUX_LPI2C && CLOCK_CONTROL
select HAS_DTS_I2C
help
Enable the mcux LPI2C driver.
config I2C_IMX
bool "i.MX I2C driver"
depends on HAS_IMX_I2C
select HAS_DTS_I2C
help
Enable the i.MX I2C driver.
config I2C_CC32XX
bool "CC32XX I2C driver"
depends on SOC_SERIES_CC32XX
select HAS_DTS_I2C
help
Enable the CC32XX I2C driver.
@ -123,7 +118,6 @@ config I2C_BITBANG
config I2C_NIOS2
bool "Nios-II I2C driver"
depends on HAS_ALTERA_HAL
select HAS_DTS_I2C
help
Enable the Nios-II I2C driver.
@ -136,7 +130,6 @@ config I2C_0_IRQ_PRI
config I2C_RV32M1_LPI2C
bool "RV32M1 LPI2C driver"
depends on HAS_RV32M1_LPI2C && CLOCK_CONTROL
select HAS_DTS_I2C
help
Enable the RV32M1 LPI2C driver.

View file

@ -7,6 +7,5 @@
config I2C_CC13XX_CC26XX
bool "TI SimpleLink CC13xx / CC26xx I2C driver"
depends on SOC_SERIES_CC13X2_CC26X2
select HAS_DTS_I2C
help
Enable support for I2C on the TI SimpleLink CC13xx / CC26xx series.

View file

@ -11,7 +11,6 @@ config HAS_I2C_DW
menuconfig I2C_DW
bool "Design Ware I2C support"
select HAS_DTS_I2C
depends on HAS_I2C_DW
help
Enable the Design Ware I2C driver

View file

@ -10,7 +10,6 @@ menuconfig I2C_ESP32
bool "ESP32 I2C"
depends on SOC_ESP32
select GPIO_ESP32
select HAS_DTS_I2C
help
Enables the ESP32 I2C driver

View file

@ -9,7 +9,6 @@ menuconfig I2C_NRFX
bool "nRF TWI nrfx drivers"
default y
depends on SOC_FAMILY_NRF
select HAS_DTS_I2C
help
Enable support for nrfx TWI drivers for nRF MCU series.
Peripherals with the same instance ID cannot be used together,

View file

@ -9,7 +9,6 @@ if SOC_FAMILY_SAM0
menuconfig I2C_SAM0
bool "SAM0 series I2C SERCOM driver"
default y
select HAS_DTS_I2C
help
Enable the SAM0 series SERCOM I2C driver.

View file

@ -8,4 +8,3 @@ config I2C_SBCON
bool "I2C driver for ARM's SBCon two-wire serial bus interface"
depends on ARM
select I2C_BITBANG
select HAS_DTS_I2C

View file

@ -7,6 +7,5 @@
config I2C_SIFIVE
bool "Sifive I2C driver"
depends on SOC_SERIES_RISCV_SIFIVE_FREEDOM
depends on HAS_DTS_I2C
help
Enable I2C support on SiFive Freedom

View file

@ -15,7 +15,6 @@ if I2C_STM32
config I2C_STM32_V1
bool
depends on SOC_SERIES_STM32F1X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L1X
select HAS_DTS_I2C
select USE_STM32_LL_I2C
select I2C_STM32_INTERRUPT if I2C_SLAVE
help
@ -25,7 +24,6 @@ config I2C_STM32_V1
config I2C_STM32_V2
bool
depends on SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32L0X || SOC_SERIES_STM32L4X || SOC_SERIES_STM32WBX || SOC_SERIES_STM32MP1X || SOC_SERIES_STM32G4X
select HAS_DTS_I2C
select USE_STM32_LL_I2C
select USE_STM32_LL_RCC if SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X
select I2C_STM32_INTERRUPT if I2C_SLAVE

View file

@ -8,7 +8,6 @@
menuconfig I2C_XEC
bool "XEC Microchip I2C driver"
depends on SOC_FAMILY_MEC
select HAS_DTS_I2C
help
Enable the Microchip XEC I2C driver.