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)"
|
bool "SiLabs EFM32PG-STK3402A (Pearl Gecko)"
|
||||||
depends on SOC_SERIES_EFM32PG12B
|
depends on SOC_SERIES_EFM32PG12B
|
||||||
select SOC_PART_NUMBER_EFM32PG12B500F1024GL125
|
select SOC_PART_NUMBER_EFM32PG12B500F1024GL125
|
||||||
select HAS_DTS_I2C
|
|
||||||
|
|
|
@ -9,4 +9,3 @@ config BOARD_EFR32MG_SLTB004A
|
||||||
bool "SiLabs EFR32MG-SLTB004A (Thunderboard Sense 2)"
|
bool "SiLabs EFR32MG-SLTB004A (Thunderboard Sense 2)"
|
||||||
depends on SOC_SERIES_EFR32MG12P
|
depends on SOC_SERIES_EFR32MG12P
|
||||||
select SOC_PART_NUMBER_EFR32MG12P332F1024GL125
|
select SOC_PART_NUMBER_EFR32MG12P332F1024GL125
|
||||||
select HAS_DTS_I2C
|
|
||||||
|
|
|
@ -29,7 +29,4 @@ config I2C_SIFIVE
|
||||||
default y
|
default y
|
||||||
endif
|
endif
|
||||||
|
|
||||||
config HAS_DTS_I2C
|
|
||||||
default y
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
#
|
#
|
||||||
menuconfig I2C
|
menuconfig I2C
|
||||||
bool "I2C Drivers"
|
bool "I2C Drivers"
|
||||||
|
select HAS_DTS_I2C
|
||||||
help
|
help
|
||||||
Enable I2C Driver Configuration
|
Enable I2C Driver Configuration
|
||||||
|
|
||||||
|
@ -76,42 +77,36 @@ config I2C_GECKO
|
||||||
config I2C_SAM_TWIHS
|
config I2C_SAM_TWIHS
|
||||||
bool "Atmel SAM (TWIHS) I2C driver"
|
bool "Atmel SAM (TWIHS) I2C driver"
|
||||||
depends on SOC_FAMILY_SAM
|
depends on SOC_FAMILY_SAM
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable Atmel SAM MCU Family (TWIHS) I2C bus driver.
|
Enable Atmel SAM MCU Family (TWIHS) I2C bus driver.
|
||||||
|
|
||||||
config I2C_SAM_TWI
|
config I2C_SAM_TWI
|
||||||
bool "Atmel SAM (TWI) I2C driver"
|
bool "Atmel SAM (TWI) I2C driver"
|
||||||
depends on SOC_FAMILY_SAM
|
depends on SOC_FAMILY_SAM
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable Atmel SAM MCU Family (TWI) I2C bus driver.
|
Enable Atmel SAM MCU Family (TWI) I2C bus driver.
|
||||||
|
|
||||||
config I2C_MCUX
|
config I2C_MCUX
|
||||||
bool "MCUX I2C driver"
|
bool "MCUX I2C driver"
|
||||||
depends on HAS_MCUX
|
depends on HAS_MCUX
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable the mcux I2C driver.
|
Enable the mcux I2C driver.
|
||||||
|
|
||||||
config I2C_MCUX_LPI2C
|
config I2C_MCUX_LPI2C
|
||||||
bool "MCUX LPI2C driver"
|
bool "MCUX LPI2C driver"
|
||||||
depends on HAS_MCUX_LPI2C && CLOCK_CONTROL
|
depends on HAS_MCUX_LPI2C && CLOCK_CONTROL
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable the mcux LPI2C driver.
|
Enable the mcux LPI2C driver.
|
||||||
|
|
||||||
config I2C_IMX
|
config I2C_IMX
|
||||||
bool "i.MX I2C driver"
|
bool "i.MX I2C driver"
|
||||||
depends on HAS_IMX_I2C
|
depends on HAS_IMX_I2C
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable the i.MX I2C driver.
|
Enable the i.MX I2C driver.
|
||||||
|
|
||||||
config I2C_CC32XX
|
config I2C_CC32XX
|
||||||
bool "CC32XX I2C driver"
|
bool "CC32XX I2C driver"
|
||||||
depends on SOC_SERIES_CC32XX
|
depends on SOC_SERIES_CC32XX
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable the CC32XX I2C driver.
|
Enable the CC32XX I2C driver.
|
||||||
|
|
||||||
|
@ -123,7 +118,6 @@ config I2C_BITBANG
|
||||||
config I2C_NIOS2
|
config I2C_NIOS2
|
||||||
bool "Nios-II I2C driver"
|
bool "Nios-II I2C driver"
|
||||||
depends on HAS_ALTERA_HAL
|
depends on HAS_ALTERA_HAL
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable the Nios-II I2C driver.
|
Enable the Nios-II I2C driver.
|
||||||
|
|
||||||
|
@ -136,7 +130,6 @@ config I2C_0_IRQ_PRI
|
||||||
config I2C_RV32M1_LPI2C
|
config I2C_RV32M1_LPI2C
|
||||||
bool "RV32M1 LPI2C driver"
|
bool "RV32M1 LPI2C driver"
|
||||||
depends on HAS_RV32M1_LPI2C && CLOCK_CONTROL
|
depends on HAS_RV32M1_LPI2C && CLOCK_CONTROL
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable the RV32M1 LPI2C driver.
|
Enable the RV32M1 LPI2C driver.
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,5 @@
|
||||||
config I2C_CC13XX_CC26XX
|
config I2C_CC13XX_CC26XX
|
||||||
bool "TI SimpleLink CC13xx / CC26xx I2C driver"
|
bool "TI SimpleLink CC13xx / CC26xx I2C driver"
|
||||||
depends on SOC_SERIES_CC13X2_CC26X2
|
depends on SOC_SERIES_CC13X2_CC26X2
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable support for I2C on the TI SimpleLink CC13xx / CC26xx series.
|
Enable support for I2C on the TI SimpleLink CC13xx / CC26xx series.
|
||||||
|
|
|
@ -11,7 +11,6 @@ config HAS_I2C_DW
|
||||||
|
|
||||||
menuconfig I2C_DW
|
menuconfig I2C_DW
|
||||||
bool "Design Ware I2C support"
|
bool "Design Ware I2C support"
|
||||||
select HAS_DTS_I2C
|
|
||||||
depends on HAS_I2C_DW
|
depends on HAS_I2C_DW
|
||||||
help
|
help
|
||||||
Enable the Design Ware I2C driver
|
Enable the Design Ware I2C driver
|
||||||
|
|
|
@ -10,7 +10,6 @@ menuconfig I2C_ESP32
|
||||||
bool "ESP32 I2C"
|
bool "ESP32 I2C"
|
||||||
depends on SOC_ESP32
|
depends on SOC_ESP32
|
||||||
select GPIO_ESP32
|
select GPIO_ESP32
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enables the ESP32 I2C driver
|
Enables the ESP32 I2C driver
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,6 @@ menuconfig I2C_NRFX
|
||||||
bool "nRF TWI nrfx drivers"
|
bool "nRF TWI nrfx drivers"
|
||||||
default y
|
default y
|
||||||
depends on SOC_FAMILY_NRF
|
depends on SOC_FAMILY_NRF
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable support for nrfx TWI drivers for nRF MCU series.
|
Enable support for nrfx TWI drivers for nRF MCU series.
|
||||||
Peripherals with the same instance ID cannot be used together,
|
Peripherals with the same instance ID cannot be used together,
|
||||||
|
|
|
@ -9,7 +9,6 @@ if SOC_FAMILY_SAM0
|
||||||
menuconfig I2C_SAM0
|
menuconfig I2C_SAM0
|
||||||
bool "SAM0 series I2C SERCOM driver"
|
bool "SAM0 series I2C SERCOM driver"
|
||||||
default y
|
default y
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable the SAM0 series SERCOM I2C driver.
|
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"
|
bool "I2C driver for ARM's SBCon two-wire serial bus interface"
|
||||||
depends on ARM
|
depends on ARM
|
||||||
select I2C_BITBANG
|
select I2C_BITBANG
|
||||||
select HAS_DTS_I2C
|
|
||||||
|
|
|
@ -7,6 +7,5 @@
|
||||||
config I2C_SIFIVE
|
config I2C_SIFIVE
|
||||||
bool "Sifive I2C driver"
|
bool "Sifive I2C driver"
|
||||||
depends on SOC_SERIES_RISCV_SIFIVE_FREEDOM
|
depends on SOC_SERIES_RISCV_SIFIVE_FREEDOM
|
||||||
depends on HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable I2C support on SiFive Freedom
|
Enable I2C support on SiFive Freedom
|
||||||
|
|
|
@ -15,7 +15,6 @@ if I2C_STM32
|
||||||
config I2C_STM32_V1
|
config I2C_STM32_V1
|
||||||
bool
|
bool
|
||||||
depends on SOC_SERIES_STM32F1X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L1X
|
depends on SOC_SERIES_STM32F1X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32L1X
|
||||||
select HAS_DTS_I2C
|
|
||||||
select USE_STM32_LL_I2C
|
select USE_STM32_LL_I2C
|
||||||
select I2C_STM32_INTERRUPT if I2C_SLAVE
|
select I2C_STM32_INTERRUPT if I2C_SLAVE
|
||||||
help
|
help
|
||||||
|
@ -25,7 +24,6 @@ config I2C_STM32_V1
|
||||||
config I2C_STM32_V2
|
config I2C_STM32_V2
|
||||||
bool
|
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
|
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_I2C
|
||||||
select USE_STM32_LL_RCC if SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X
|
select USE_STM32_LL_RCC if SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X
|
||||||
select I2C_STM32_INTERRUPT if I2C_SLAVE
|
select I2C_STM32_INTERRUPT if I2C_SLAVE
|
||||||
|
|
|
@ -8,7 +8,6 @@
|
||||||
menuconfig I2C_XEC
|
menuconfig I2C_XEC
|
||||||
bool "XEC Microchip I2C driver"
|
bool "XEC Microchip I2C driver"
|
||||||
depends on SOC_FAMILY_MEC
|
depends on SOC_FAMILY_MEC
|
||||||
select HAS_DTS_I2C
|
|
||||||
help
|
help
|
||||||
Enable the Microchip XEC I2C driver.
|
Enable the Microchip XEC I2C driver.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue