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:
parent
7e96ca5d80
commit
669e0f3b32
13 changed files with 1 additions and 23 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -29,7 +29,4 @@ config I2C_SIFIVE
|
|||
default y
|
||||
endif
|
||||
|
||||
config HAS_DTS_I2C
|
||||
default y
|
||||
|
||||
endif
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue