i2c: remove Kconfig.defconfig setting of I2C drivers
Now that I2C drivers are enabled based on devicetree we need to remove any cases of them getting enabled by Kconfig.defconfig* files as this can lead to errors. Typically the Kconfig.defconfig* will blindly enable a sensor and not respect the devicetree state of the I2C. Additionally we can get problems with prj.conf/defconfig getting incorrectly overridden. Signed-off-by: Kumar Gala <galak@kernel.org>
This commit is contained in:
parent
bd0a34c4d0
commit
5c57a36f9d
54 changed files with 2 additions and 233 deletions
|
@ -12,11 +12,6 @@ config GPIO_INIT_PRIORITY
|
|||
|
||||
endif # GPIO
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_DW
|
||||
default y
|
||||
|
||||
if I2C_DW
|
||||
|
||||
config I2C_DW_CLOCK_SPEED
|
||||
|
@ -24,8 +19,6 @@ config I2C_DW_CLOCK_SPEED
|
|||
|
||||
endif # I2C_DW
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI_DW
|
||||
|
||||
config SPI_DW_FIFO_DEPTH
|
||||
|
|
|
@ -11,10 +11,6 @@ if GPIO
|
|||
config GPIO_INIT_PRIORITY
|
||||
default 60
|
||||
|
||||
# for CY8C95XX
|
||||
config I2C
|
||||
default y
|
||||
|
||||
endif # GPIO
|
||||
|
||||
if SPI_DW
|
||||
|
@ -30,11 +26,6 @@ config SPI_DW_ACCESS_WORD_ONLY
|
|||
|
||||
endif # SPI_DW
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_DW
|
||||
default y
|
||||
|
||||
if I2C_DW
|
||||
|
||||
config I2C_DW_CLOCK_SPEED
|
||||
|
@ -42,6 +33,4 @@ config I2C_DW_CLOCK_SPEED
|
|||
|
||||
endif #I2C_DW
|
||||
|
||||
endif #I2C
|
||||
|
||||
endif # BOARD_HSDK
|
||||
|
|
|
@ -8,11 +8,4 @@ if BOARD_ARDUINO_DUE
|
|||
config BOARD
|
||||
default "arduino_due"
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_SAM_TWI
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
endif # BOARD_ARDUINO_DUE
|
||||
|
|
|
@ -7,8 +7,4 @@ if BOARD_CC3220SF_LAUNCHXL
|
|||
config BOARD
|
||||
default "cc3220sf_launchxl"
|
||||
|
||||
config I2C_CC32XX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
endif # BOARD_CC3220SF_LAUNCHXL
|
||||
|
|
|
@ -8,8 +8,4 @@ if BOARD_CC3235SF_LAUNCHXL
|
|||
config BOARD
|
||||
default "cc3235sf_launchxl"
|
||||
|
||||
config I2C_CC32XX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
endif # BOARD_CC3235SF_LAUNCHXL
|
||||
|
|
|
@ -9,12 +9,10 @@ config BOARD
|
|||
default "cyclonev_socdk"
|
||||
depends on BOARD_CVSXDEVKIT
|
||||
|
||||
if I2C
|
||||
config I2C_DW
|
||||
default y
|
||||
if I2C_DW
|
||||
config I2C_DW_CLOCK_SPEED
|
||||
default 200
|
||||
endif # I2C
|
||||
endif # I2C_DW
|
||||
|
||||
if EEPROM
|
||||
config EEPROM_AT24
|
||||
|
|
|
@ -27,10 +27,6 @@ config TIMER_DTMR_CMSDK_APB
|
|||
|
||||
endif # COUNTER
|
||||
|
||||
config I2C_SBCON
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config ZTEST_STACK_SIZE
|
||||
default 4096 if ZTEST
|
||||
|
||||
|
|
|
@ -33,10 +33,6 @@ config WDOG_CMSDK_APB
|
|||
default y
|
||||
depends on WATCHDOG
|
||||
|
||||
config I2C_SBCON
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if IPM
|
||||
|
||||
config IPM_MHU
|
||||
|
|
|
@ -21,8 +21,4 @@ config UART_INTERRUPT_DRIVEN
|
|||
|
||||
endif # SERIAL
|
||||
|
||||
config I2C_SBCON
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
endif
|
||||
|
|
|
@ -9,11 +9,6 @@ config BOARD
|
|||
config RP2_FLASH_W25Q080
|
||||
default y
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_DW
|
||||
default y
|
||||
|
||||
if I2C_DW
|
||||
|
||||
config I2C_DW_CLOCK_SPEED
|
||||
|
@ -21,6 +16,4 @@ config I2C_DW_CLOCK_SPEED
|
|||
|
||||
endif #I2C_DW
|
||||
|
||||
endif #I2C
|
||||
|
||||
endif # BOARD_RPI_PICO
|
||||
|
|
|
@ -79,9 +79,6 @@ if I2C
|
|||
config EMUL
|
||||
default y
|
||||
|
||||
config I2C_EMUL
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
endif # BOARD_NATIVE_POSIX
|
||||
|
|
|
@ -18,8 +18,4 @@ config FLASH_LOAD_OFFSET
|
|||
config SYS_CLOCK_TICKS_PER_SEC
|
||||
default 128
|
||||
|
||||
config I2C_SIFIVE
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
endif
|
||||
|
|
|
@ -18,9 +18,6 @@ config IEEE802154_TELINK_B91
|
|||
config NET_CONFIG_IEEE802154_DEV_NAME
|
||||
default "IEEE802154_b91"
|
||||
|
||||
config I2C_TELINK_B91
|
||||
default y if I2C
|
||||
|
||||
config ADC_TELINK_B91
|
||||
default y if ADC
|
||||
|
||||
|
|
|
@ -23,10 +23,6 @@ config SOC_PART_NUMBER
|
|||
config NUM_IRQS
|
||||
default 47
|
||||
|
||||
config I2C_SAM_TWI
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if NETWORKING
|
||||
|
||||
config NET_L2_ETHERNET
|
||||
|
|
|
@ -41,10 +41,6 @@ config ENTROPY_SAM_RNG
|
|||
default y
|
||||
depends on ENTROPY_GENERATOR
|
||||
|
||||
config I2C_SAM_TWIM
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config USART_SAM
|
||||
default y
|
||||
depends on SERIAL
|
||||
|
|
|
@ -28,8 +28,4 @@ config SOC_PART_NUMBER
|
|||
config NUM_IRQS
|
||||
default 35
|
||||
|
||||
config I2C_SAM_TWI
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
endif # SOC_SERIES_SAM4S
|
||||
|
|
|
@ -49,10 +49,6 @@ config ADC_SAM_AFEC
|
|||
default y
|
||||
depends on ADC
|
||||
|
||||
config I2C_SAM_TWIHS
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config I2S_SAM_SSC
|
||||
default y
|
||||
depends on I2S
|
||||
|
|
|
@ -50,10 +50,6 @@ config ADC_SAM_AFEC
|
|||
default y
|
||||
depends on ADC
|
||||
|
||||
config I2C_SAM_TWIHS
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config I2S_SAM_SSC
|
||||
default y
|
||||
depends on I2S
|
||||
|
|
|
@ -19,10 +19,6 @@ config ADC_XEC
|
|||
default y
|
||||
depends on ADC
|
||||
|
||||
config I2C_XEC
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config ESPI_XEC
|
||||
default y
|
||||
depends on ESPI
|
||||
|
|
|
@ -19,10 +19,6 @@ config ADC_XEC_V2
|
|||
default y
|
||||
depends on ADC
|
||||
|
||||
config I2C_XEC_V2
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config ESPI_XEC_V2
|
||||
default y
|
||||
depends on ESPI
|
||||
|
|
|
@ -26,10 +26,6 @@ config ESPI_NPCX
|
|||
default y
|
||||
depends on ESPI
|
||||
|
||||
config I2C_NPCX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
source "soc/arm/nuvoton_npcx/npcx7/Kconfig.defconfig.npcx7*"
|
||||
|
||||
endif # SOC_SERIES_NPCX7
|
||||
|
|
|
@ -26,10 +26,6 @@ config ESPI_NPCX
|
|||
default y
|
||||
depends on ESPI
|
||||
|
||||
config I2C_NPCX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
source "soc/arm/nuvoton_npcx/npcx9/Kconfig.defconfig.npcx9*"
|
||||
|
||||
endif # SOC_SERIES_NPCX9
|
||||
|
|
|
@ -11,10 +11,6 @@ config SOC
|
|||
config FPU
|
||||
default y
|
||||
|
||||
config I2C_IMX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config IPM_IMX
|
||||
default y
|
||||
depends on IPM
|
||||
|
|
|
@ -14,10 +14,6 @@ config SYS_CLOCK_HW_CYCLES_PER_SEC
|
|||
config GPIO
|
||||
default y
|
||||
|
||||
config I2C_IMX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config IPM_IMX
|
||||
default y
|
||||
depends on IPM
|
||||
|
|
|
@ -28,10 +28,6 @@ config ENTROPY_MCUX_TRNG
|
|||
default y if HAS_MCUX_TRNG
|
||||
depends on ENTROPY_GENERATOR
|
||||
|
||||
config I2C_MCUX_LPI2C
|
||||
default y if HAS_MCUX_LPI2C
|
||||
depends on I2C
|
||||
|
||||
config ADC_MCUX_12B1MSPS_SAR
|
||||
default y if HAS_MCUX_12B1MSPS_SAR
|
||||
depends on ADC
|
||||
|
|
|
@ -12,10 +12,6 @@ config PINMUX_MCUX_LPC
|
|||
default y
|
||||
depends on PINMUX
|
||||
|
||||
config I2C_MCUX_FLEXCOMM
|
||||
default y if HAS_MCUX_FLEXCOMM
|
||||
depends on I2C
|
||||
|
||||
config DMA_MCUX_LPC
|
||||
default y
|
||||
depends on DMA
|
||||
|
|
|
@ -12,10 +12,6 @@ config PINMUX_MCUX_LPC
|
|||
default y
|
||||
depends on PINMUX
|
||||
|
||||
config I2C_MCUX_FLEXCOMM
|
||||
default y if HAS_MCUX_FLEXCOMM
|
||||
depends on I2C
|
||||
|
||||
config I2S_MCUX_FLEXCOMM
|
||||
default y if HAS_MCUX_FLEXCOMM
|
||||
depends on I2S
|
||||
|
|
|
@ -19,10 +19,6 @@ config DAC_MCUX_DAC
|
|||
config GPIO
|
||||
default y
|
||||
|
||||
config I2C_MCUX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config ENTROPY_MCUX_RNGA
|
||||
default y
|
||||
depends on ENTROPY_GENERATOR
|
||||
|
|
|
@ -27,10 +27,6 @@ config CAN_MCUX_FLEXCAN
|
|||
config GPIO
|
||||
default y
|
||||
|
||||
config I2C_MCUX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SPI
|
||||
default n
|
||||
|
||||
|
|
|
@ -27,10 +27,6 @@ config CAN_MCUX_FLEXCAN
|
|||
config GPIO
|
||||
default y
|
||||
|
||||
config I2C_MCUX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config ETH_MCUX
|
||||
default y
|
||||
depends on NET_L2_ETHERNET
|
||||
|
|
|
@ -34,10 +34,6 @@ config SOC_FLASH_MCUX
|
|||
config GPIO
|
||||
default y
|
||||
|
||||
config I2C_MCUX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config USB_KINETIS
|
||||
default y
|
||||
depends on USB_DEVICE_DRIVER
|
||||
|
|
|
@ -54,10 +54,6 @@ config SOC_FLASH_MCUX
|
|||
default y
|
||||
depends on FLASH
|
||||
|
||||
config I2C_MCUX_LPI2C
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config ADC_MCUX_ADC12
|
||||
default y
|
||||
depends on ADC
|
||||
|
|
|
@ -15,10 +15,6 @@ config ADC_MCUX_ADC16
|
|||
default y
|
||||
depends on ADC
|
||||
|
||||
config I2C_MCUX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_MCUX
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -23,10 +23,6 @@ config SOC_FLASH_MCUX
|
|||
config GPIO
|
||||
default y
|
||||
|
||||
config I2C_MCUX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
source "soc/arm/nxp_kinetis/kv5x/Kconfig.defconfig.mkv*"
|
||||
|
||||
endif # SOC_SERIES_KINETIS_KV5X
|
||||
|
|
|
@ -20,10 +20,6 @@ config ADC_MCUX_ADC16
|
|||
default y
|
||||
depends on ADC
|
||||
|
||||
config I2C_MCUX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SPI
|
||||
default y
|
||||
|
||||
|
|
|
@ -14,10 +14,6 @@ config ADC_MCUX_ADC16
|
|||
default y
|
||||
depends on ADC
|
||||
|
||||
config I2C_MCUX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config ENTROPY_MCUX_TRNG
|
||||
default y
|
||||
depends on ENTROPY_GENERATOR
|
||||
|
|
|
@ -19,10 +19,6 @@ config COUNTER_MCUX_RTC
|
|||
default y
|
||||
depends on COUNTER
|
||||
|
||||
config I2C_MCUX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config ENTROPY_MCUX_TRNG
|
||||
default y
|
||||
depends on ENTROPY_GENERATOR
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
|
||||
source "soc/arm/nxp_lpc/*/Kconfig.defconfig.series"
|
||||
|
||||
config I2C_MCUX_FLEXCOMM
|
||||
default y if HAS_MCUX_FLEXCOMM
|
||||
depends on I2C
|
||||
|
||||
config SERIAL_INIT_PRIORITY
|
||||
default 55
|
||||
depends on SERIAL
|
||||
|
|
|
@ -24,11 +24,4 @@ config PINMUX_INIT_PRIORITY
|
|||
|
||||
endif # PINMUX
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_LPC11U6X
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
endif # SOC_SERIES_LPC11U6X
|
||||
|
|
|
@ -7,10 +7,6 @@ config GPIO_GECKO
|
|||
default y
|
||||
depends on GPIO || LOG_BACKEND_SWO
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
# Copyright (c) 2018 Marcio Montenegro
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
# Copyright (c) 2019 Lemonbeat GmbH
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
# Copyright (c) 2018 Christian Taedcke
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
# Copyright (c) 2020 Rafael Dias Menezes
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
# Copyright (c) 2017 Christian Taedcke
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
# Copyright (c) 2020 Piotr Mienkowski
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
# Copyright (c) 2018 Christian Taedcke
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
# Copyright (c) 2018 Christian Taedcke
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -3,10 +3,6 @@
|
|||
# Copyright (c) 2018 Diego Sueiro
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -7,10 +7,6 @@ config GPIO_GECKO
|
|||
default y
|
||||
depends on GPIO || LOG_BACKEND_SWO
|
||||
|
||||
config I2C_GECKO
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SOC_FLASH_GECKO
|
||||
default y
|
||||
depends on FLASH
|
||||
|
|
|
@ -29,10 +29,6 @@ config ENTROPY_CC13XX_CC26XX_RNG
|
|||
default y
|
||||
depends on ENTROPY_GENERATOR
|
||||
|
||||
config I2C_CC13XX_CC26XX
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if IEEE802154
|
||||
|
||||
config IEEE802154_CC13XX_CC26XX
|
||||
|
|
|
@ -122,10 +122,6 @@ config RV32M1_INTMUX_CHANNEL_7
|
|||
|
||||
endif # MULTI_LEVEL_INTERRUPTS
|
||||
|
||||
config I2C_RV32M1_LPI2C
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if FLASH
|
||||
|
||||
config SOC_FLASH_RV32M1
|
||||
|
|
|
@ -26,8 +26,4 @@ config X86_DYNAMIC_IRQ_STUBS
|
|||
default 16
|
||||
depends on DYNAMIC_INTERRUPTS
|
||||
|
||||
config I2C_DW
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
endif # SOC_APOLLO_LAKE
|
||||
|
|
|
@ -16,8 +16,4 @@ config X86_DYNAMIC_IRQ_STUBS
|
|||
default 16
|
||||
depends on DYNAMIC_INTERRUPTS
|
||||
|
||||
config I2C_DW
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
endif # SOC_ELKHART_LAKE
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue