i2c: stm32: Cleanup how we enable the specific I2C driver

Right now we allow for the I2C subsystem to be built without any drivers
enabled that utilize it.  When we added support for the new STM32 I2C
driver we forced the I2C driver to be enabled if the I2C subsystem was
enabled.  While this makes a reasonable amount of sense, it breaks
current assumptions for various testcases that we need to cleanup.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
Kumar Gala 2017-07-05 11:04:06 -05:00 committed by Kumar Gala
commit 8e8d49a620
8 changed files with 4 additions and 4 deletions

View file

@ -14,6 +14,5 @@ config SOC_SERIES_STM32F1X
select HAS_STM32CUBE select HAS_STM32CUBE
select CPU_HAS_SYSTICK select CPU_HAS_SYSTICK
select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL
select I2C_STM32_V1 if I2C
help help
Enable support for STM32F1 MCU series Enable support for STM32F1 MCU series

View file

@ -15,6 +15,5 @@ config SOC_SERIES_STM32F3X
select CPU_HAS_SYSTICK select CPU_HAS_SYSTICK
select HAS_STM32CUBE select HAS_STM32CUBE
select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL
select I2C_STM32_V2 if I2C
help help
Enable support for STM32F3 MCU series Enable support for STM32F3 MCU series

View file

@ -16,6 +16,5 @@ config SOC_SERIES_STM32F4X
select CPU_HAS_MPU select CPU_HAS_MPU
select CPU_HAS_SYSTICK select CPU_HAS_SYSTICK
select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL
select I2C_STM32_V1 if I2C
help help
Enable support for STM32F4 MCU series Enable support for STM32F4 MCU series

View file

@ -15,6 +15,5 @@ config SOC_SERIES_STM32L4X
select CPU_HAS_MPU select CPU_HAS_MPU
select CPU_HAS_SYSTICK select CPU_HAS_SYSTICK
select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL
select I2C_STM32_V2 if I2C
help help
Enable support for STM32L4 MCU series Enable support for STM32L4 MCU series

View file

@ -16,6 +16,7 @@ CONFIG_UART_CONSOLE_ON_DEV_NAME="UART_1"
# enable I2C1 # enable I2C1
CONFIG_I2C=y CONFIG_I2C=y
CONFIG_I2C_STM32_V1=y
# enable pinmux # enable pinmux
CONFIG_PINMUX=y CONFIG_PINMUX=y

View file

@ -49,6 +49,7 @@ CONFIG_STM32_ARM_MPU_ENABLE=y
#enable I2C #enable I2C
CONFIG_I2C=y CONFIG_I2C=y
CONFIG_I2C_STM32_V2=y
#configure HTS221 sensor #configure HTS221 sensor
CONFIG_HTS221_I2C_MASTER_DEV_NAME="I2C_2" CONFIG_HTS221_I2C_MASTER_DEV_NAME="I2C_2"

View file

@ -47,3 +47,4 @@ CONFIG_PWM_STM32_2=y
#enable I2C #enable I2C
CONFIG_I2C=y CONFIG_I2C=y
CONFIG_I2C_STM32_V1=y

View file

@ -19,6 +19,7 @@ CONFIG_UART_CONSOLE_ON_DEV_NAME="UART_1"
# enable I2C driver # enable I2C driver
CONFIG_I2C=y CONFIG_I2C=y
CONFIG_I2C_STM32_V1=y
# enable pinmux # enable pinmux
CONFIG_PINMUX=y CONFIG_PINMUX=y