boards: stm32f3: Clean up driver generic flags
Clean up driver generic flags from boards' _defconfig files Signed-off-by: Yannis Damigos <giannis.damigos@gmail.com>
This commit is contained in:
parent
96740a0570
commit
2cb692e7de
11 changed files with 73 additions and 52 deletions
|
@ -12,11 +12,18 @@ source "arch/arm/soc/st_stm32/stm32f3/Kconfig.defconfig.stm32f3*"
|
|||
config SOC_SERIES
|
||||
default stm32f3
|
||||
|
||||
if WATCHDOG
|
||||
if GPIO_STM32
|
||||
|
||||
config IWDG_STM32
|
||||
config GPIO_STM32_PORTD
|
||||
default y
|
||||
|
||||
endif # GPIO_STM32
|
||||
|
||||
if I2C && (I2C_1 || I2C_2 || I2C_3)
|
||||
|
||||
config I2C_STM32_V2
|
||||
def_bool y
|
||||
|
||||
endif # WATCHDOG
|
||||
endif # I2C
|
||||
|
||||
endif # SOC_SERIES_STM32F3X
|
||||
|
|
|
@ -19,4 +19,14 @@ config NUM_IRQS
|
|||
int
|
||||
default 82
|
||||
|
||||
if GPIO_STM32
|
||||
|
||||
config GPIO_STM32_PORTE
|
||||
default y
|
||||
|
||||
config GPIO_STM32_PORTF
|
||||
default y
|
||||
|
||||
endif # GPIO_STM32
|
||||
|
||||
endif # SOC_STM32F303XC
|
||||
|
|
|
@ -19,4 +19,11 @@ config NUM_IRQS
|
|||
int
|
||||
default 82
|
||||
|
||||
if GPIO_STM32
|
||||
|
||||
config GPIO_STM32_PORTF
|
||||
default y
|
||||
|
||||
endif # GPIO_STM32
|
||||
|
||||
endif # SOC_STM32F334X8
|
||||
|
|
|
@ -19,4 +19,14 @@ config NUM_IRQS
|
|||
int
|
||||
default 82
|
||||
|
||||
if GPIO_STM32
|
||||
|
||||
config GPIO_STM32_PORTE
|
||||
default y
|
||||
|
||||
config GPIO_STM32_PORTF
|
||||
default y
|
||||
|
||||
endif # GPIO_STM32
|
||||
|
||||
endif # SOC_STM32F373XC
|
||||
|
|
|
@ -10,4 +10,11 @@ if BOARD_NUCLEO_F334R8
|
|||
config BOARD
|
||||
default nucleo_f334r8
|
||||
|
||||
if UART_CONSOLE
|
||||
|
||||
config UART_STM32_PORT_2
|
||||
default y
|
||||
|
||||
endif # UART_CONSOLE
|
||||
|
||||
endif # BOARD_NUCLEO_F334R8
|
||||
|
|
|
@ -1,14 +1,8 @@
|
|||
# Zephyr Kernel Configuration
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_SOC="stm32f334x8"
|
||||
CONFIG_SOC_SERIES="stm32f3"
|
||||
CONFIG_SOC_FAMILY="st_stm32"
|
||||
CONFIG_BOARD="nucleo_f334r8"
|
||||
CONFIG_SOC_SERIES_STM32F3X=y
|
||||
|
||||
# Platform Configuration
|
||||
CONFIG_SOC_FAMILY_STM32=y
|
||||
CONFIG_SOC_STM32F334X8=y
|
||||
CONFIG_BOARD_NUCLEO_F334R8=y
|
||||
|
||||
|
@ -18,25 +12,16 @@ CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000
|
|||
|
||||
# Serial Drivers
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_SERIAL_HAS_DRIVER=y
|
||||
CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
CONFIG_UART_STM32=y
|
||||
# enable USART2 - passthrough to STLINK v2 connector
|
||||
CONFIG_UART_STM32_PORT_2=y
|
||||
# enable console on this port by default
|
||||
# enable console
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
|
||||
# Pinmux Driver
|
||||
CONFIG_PINMUX=y
|
||||
CONFIG_PINMUX_STM32=y
|
||||
|
||||
# GPIO Controller
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_GPIO_STM32=y
|
||||
CONFIG_GPIO_STM32_PORTA=y
|
||||
CONFIG_GPIO_STM32_PORTB=y
|
||||
CONFIG_GPIO_STM32_PORTC=y
|
||||
|
||||
# Clock configuration
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
|
|
|
@ -10,4 +10,11 @@ if BOARD_STM32373C_EVAL
|
|||
config BOARD
|
||||
default stm32373c_eval
|
||||
|
||||
if UART_CONSOLE
|
||||
|
||||
config UART_STM32_PORT_2
|
||||
default y
|
||||
|
||||
endif # UART_CONSOLE
|
||||
|
||||
endif # BOARD_STM32373C_EVAL
|
||||
|
|
|
@ -1,14 +1,8 @@
|
|||
# Zephyr Kernel Configuration
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_SOC="stm32f373xc"
|
||||
CONFIG_SOC_SERIES="stm32f3"
|
||||
CONFIG_SOC_FAMILY="st_stm32"
|
||||
CONFIG_BOARD="stm32373c_eval"
|
||||
CONFIG_SOC_SERIES_STM32F3X=y
|
||||
|
||||
# Platform Configuration
|
||||
CONFIG_SOC_FAMILY_STM32=y
|
||||
CONFIG_SOC_STM32F373XC=y
|
||||
CONFIG_BOARD_STM32373C_EVAL=y
|
||||
|
||||
|
@ -24,28 +18,16 @@ CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000
|
|||
|
||||
# Serial Drivers
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_SERIAL_HAS_DRIVER=y
|
||||
CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
CONFIG_UART_STM32=y
|
||||
# enable USART2 - passthrough to STLINK v2 connector
|
||||
CONFIG_UART_STM32_PORT_2=y
|
||||
CONFIG_UART_STM32_PORT_2_NAME="UART_2"
|
||||
# enable console on this port by default
|
||||
# enable console
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
|
||||
# Pinmux Driver
|
||||
CONFIG_PINMUX=y
|
||||
CONFIG_PINMUX_STM32=y
|
||||
|
||||
# GPIO Controller
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_GPIO_STM32=y
|
||||
CONFIG_GPIO_STM32_PORTA=y
|
||||
CONFIG_GPIO_STM32_PORTB=y
|
||||
CONFIG_GPIO_STM32_PORTC=y
|
||||
CONFIG_GPIO_STM32_PORTD=y
|
||||
CONFIG_GPIO_STM32_PORTE=y
|
||||
|
||||
# Clock configuration
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
|
|
|
@ -7,6 +7,4 @@
|
|||
|
||||
config BOARD_STM32F3_DISCO
|
||||
bool "STM32F3DISCOVERY Development Board"
|
||||
select I2C_1 if I2C
|
||||
select I2C_2 if I2C
|
||||
depends on SOC_STM32F303XC
|
||||
|
|
|
@ -10,4 +10,21 @@ if BOARD_STM32F3_DISCO
|
|||
config BOARD
|
||||
default stm32f3_disco
|
||||
|
||||
if UART_CONSOLE
|
||||
|
||||
config UART_STM32_PORT_1
|
||||
default y
|
||||
|
||||
endif # UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
endif # BOARD_STM32F3_DISCO
|
||||
|
|
|
@ -14,28 +14,19 @@ CONFIG_FLOAT=y
|
|||
|
||||
# enable uart driver
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_STM32=y
|
||||
# enable USART1 - passthrough to STLINK v2-1 connector
|
||||
CONFIG_UART_STM32_PORT_1=y
|
||||
# enable console on this port by default
|
||||
|
||||
# enable console
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
|
||||
#enable I2C
|
||||
CONFIG_I2C=y
|
||||
CONFIG_I2C_STM32_V2=y
|
||||
|
||||
# enable pinmux
|
||||
CONFIG_PINMUX=y
|
||||
CONFIG_PINMUX_STM32=y
|
||||
|
||||
# enable GPIO ports A, B, E
|
||||
# enable GPIO
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_GPIO_STM32=y
|
||||
CONFIG_GPIO_STM32_PORTA=y
|
||||
CONFIG_GPIO_STM32_PORTB=y
|
||||
CONFIG_GPIO_STM32_PORTE=y
|
||||
CONFIG_GPIO_STM32_PORTF=y
|
||||
|
||||
# clock configuration
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue