boards: stm32: Remove Kconfig I2C symbols
Following conversion of stm32 i2c driver to use of DT_NODELABEL macros, configuration of i2c instance in stm32 boards should no more be done thanks to Kconfig symbols, but is done thanks to device tree file. Clean boards files from these symbols. Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
This commit is contained in:
parent
c01c74c020
commit
67f9b6527b
96 changed files with 149 additions and 420 deletions
|
@ -12,19 +12,6 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
config I2C_3
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -18,18 +18,18 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA9, STM32F4_PINMUX_FUNC_PA9_USART1_TX},
|
||||
{STM32_PIN_PA10, STM32F4_PINMUX_FUNC_PA10_USART1_RX},
|
||||
#endif /* CONFIG_UART_1 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32F4_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32F4_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F4_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB9, STM32F4_PINMUX_FUNC_PB9_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#ifdef CONFIG_I2C_3
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c3))
|
||||
{STM32_PIN_PA8, STM32F4_PINMUX_FUNC_PA8_I2C3_SCL},
|
||||
{STM32_PIN_PB4, STM32F4_PINMUX_FUNC_PB4_I2C3_SDA},
|
||||
#endif /* CONFIG_I2C_3 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F4_PINMUX_FUNC_PA4_SPI1_NSS |
|
||||
|
|
|
@ -22,16 +22,6 @@ config UART_6
|
|||
|
||||
endif # SERIAL
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -26,14 +26,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PC6, STM32F4_PINMUX_FUNC_PC6_USART6_TX},
|
||||
{STM32_PIN_PC7, STM32F4_PINMUX_FUNC_PC7_USART6_RX},
|
||||
#endif /* CONFIG_UART_6 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32F4_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32F4_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F4_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB3, STM32F4_PINMUX_FUNC_PB3_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F4_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -12,19 +12,6 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
config I2C_3
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -18,18 +18,18 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA9, STM32F4_PINMUX_FUNC_PA9_USART1_TX},
|
||||
{STM32_PIN_PA10, STM32F4_PINMUX_FUNC_PA10_USART1_RX},
|
||||
#endif /* CONFIG_UART_1 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32F4_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32F4_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F4_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB3, STM32F4_PINMUX_FUNC_PB3_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#ifdef CONFIG_I2C_3
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c3))
|
||||
{STM32_PIN_PA8, STM32F4_PINMUX_FUNC_PA8_I2C3_SCL},
|
||||
{STM32_PIN_PB4, STM32F4_PINMUX_FUNC_PB4_I2C3_SDA},
|
||||
#endif /* CONFIG_I2C_3 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F4_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -12,15 +12,6 @@ config UART_4
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if I2S
|
||||
|
||||
|
|
|
@ -30,14 +30,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PC10, STM32F4_PINMUX_FUNC_PC10_UART4_TX},
|
||||
{STM32_PIN_PC11, STM32F4_PINMUX_FUNC_PC11_UART4_RX},
|
||||
#endif /* CONFIG_UART_4 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32F4_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32F4_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F4_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PC12, STM32F4_PINMUX_FUNC_PC12_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F4_PINMUX_FUNC_PA4_SPI1_NSS |
|
||||
|
|
|
@ -12,8 +12,4 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
endif # BOARD_96B_WISTRIO
|
||||
|
|
|
@ -22,10 +22,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32L1X_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA15, STM32L1X_PINMUX_FUNC_PA15_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32L1X_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32L1X_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PA5, STM32L1X_PINMUX_FUNC_PA5_SPI1_SCK |
|
||||
STM32_OSPEEDR_VERY_HIGH_SPEED},
|
||||
|
|
|
@ -12,9 +12,6 @@ config UART_3
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SPI_1
|
||||
default y
|
||||
|
|
|
@ -18,10 +18,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PB10, STM32F4_PINMUX_FUNC_PB10_USART3_TX},
|
||||
{STM32_PIN_PB11, STM32F4_PINMUX_FUNC_PB11_USART3_RX},
|
||||
#endif /* CONFIG_UART_3 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32F4_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32F4_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA15, STM32F4_PINMUX_FUNC_PA15_SPI1_NSS |
|
||||
|
|
|
@ -38,10 +38,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PB14, STM32L0_PINMUX_FUNC_PB14_SPI2_MISO},
|
||||
{STM32_PIN_PB15, STM32L0_PINMUX_FUNC_PB15_SPI2_MOSI},
|
||||
#endif /* CONFIG_SPI_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32L0_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32L0_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1*/
|
||||
#endif
|
||||
};
|
||||
|
||||
static int pinmux_stm32_init(struct device *port)
|
||||
|
|
|
@ -21,19 +21,6 @@ config UART_4
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
config I2C_3
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_STM32_INTERRUPT
|
||||
|
|
|
@ -22,19 +22,19 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA0, STM32L4X_PINMUX_FUNC_PA0_UART4_TX},
|
||||
{STM32_PIN_PA1, STM32L4X_PINMUX_FUNC_PA1_UART4_RX},
|
||||
#endif /* CONFIG_UART_4 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32L4X_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32L4X_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
/* I2C2 is used for NFC, STSAFE, ToF & MEMS sensors */
|
||||
{STM32_PIN_PB10, STM32L4X_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB11, STM32L4X_PINMUX_FUNC_PB11_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#ifdef CONFIG_I2C_3
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c3))
|
||||
{STM32_PIN_PC0, STM32L4X_PINMUX_FUNC_PC0_I2C3_SCL},
|
||||
{STM32_PIN_PC1, STM32L4X_PINMUX_FUNC_PC1_I2C3_SDA},
|
||||
#endif /* CONFIG_I2C_3 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PA5, STM32L4X_PINMUX_FUNC_PA5_SPI1_SCK},
|
||||
{STM32_PIN_PA6, STM32L4X_PINMUX_FUNC_PA6_SPI1_MISO},
|
||||
|
|
|
@ -12,10 +12,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -18,10 +18,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32F4_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32F4_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F4_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB11, STM32F4_PINMUX_FUNC_PB11_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F4_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -12,16 +12,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -23,14 +23,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32F0_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32F0_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F0_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F0_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PA11, STM32F0_PINMUX_FUNC_PA11_I2C2_SCL},
|
||||
{STM32_PIN_PA12, STM32F0_PINMUX_FUNC_PA12_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F0_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -12,16 +12,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -23,14 +23,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32F0_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32F0_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_1 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F0_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F0_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F0_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB11, STM32F0_PINMUX_FUNC_PB11_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PA5, STM32F0_PINMUX_FUNC_PA5_SPI1_SCK},
|
||||
{STM32_PIN_PA6, STM32F0_PINMUX_FUNC_PA6_SPI1_MISO},
|
||||
|
|
|
@ -12,16 +12,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -22,14 +22,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32F0_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32F0_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F0_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F0_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PA11, STM32F0_PINMUX_FUNC_PA11_I2C2_SCL},
|
||||
{STM32_PIN_PA12, STM32F0_PINMUX_FUNC_PA12_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PA5, STM32F0_PINMUX_FUNC_PA5_SPI1_SCK},
|
||||
{STM32_PIN_PA6, STM32F0_PINMUX_FUNC_PA6_SPI1_MISO},
|
||||
|
|
|
@ -16,9 +16,6 @@ config UART_3
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SPI_2
|
||||
default y
|
||||
|
|
|
@ -26,10 +26,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PC10, STM32F3_PINMUX_FUNC_PC10_USART3_TX},
|
||||
{STM32_PIN_PC11, STM32F3_PINMUX_FUNC_PC11_USART3_RX},
|
||||
#endif /* CONFIG_UART_3 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F3_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F3_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_2
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PB12, STM32F3_PINMUX_FUNC_PB12_SPI2_NSS},
|
||||
|
|
|
@ -12,10 +12,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -26,10 +26,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PB10, STM32F3_PINMUX_FUNC_PB10_USART3_TX},
|
||||
{STM32_PIN_PB11, STM32F3_PINMUX_FUNC_PB11_USART3_RX},
|
||||
#endif /* CONFIG_UART_3 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F3_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F3_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F3_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -13,10 +13,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -25,7 +25,7 @@ static const struct pin_config pinconf[] = {
|
|||
#ifdef CONFIG_PWM_STM32_2
|
||||
{STM32_PIN_PA0, STM32F4_PINMUX_FUNC_PA0_PWM2_CH1},
|
||||
#endif /* CONFIG_PWM_STM32_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c$1))
|
||||
{STM32_PIN_PB8, STM32F4_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F4_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif
|
||||
|
|
|
@ -12,10 +12,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -22,18 +22,18 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32F4_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32F4_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F4_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F4_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F4_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB3, STM32F4_PINMUX_FUNC_PB3_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#ifdef CONFIG_I2C_3
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c3))
|
||||
{STM32_PIN_PA8, STM32F4_PINMUX_FUNC_PA8_I2C3_SCL},
|
||||
{STM32_PIN_PB4, STM32F4_PINMUX_FUNC_PB4_I2C3_SDA},
|
||||
#endif /* CONFIG_I2C_3 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F4_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -16,9 +16,6 @@ config UART_6
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SPI_1
|
||||
default y
|
||||
|
|
|
@ -29,7 +29,7 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA11, STM32F4_PINMUX_FUNC_PA11_OTG_FS_DM},
|
||||
{STM32_PIN_PA12, STM32F4_PINMUX_FUNC_PA12_OTG_FS_DP},
|
||||
#endif /* CONFIG_USB_DC_STM32 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F4_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F4_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif
|
||||
|
|
|
@ -16,9 +16,6 @@ config UART_6
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SPI_1
|
||||
default y
|
||||
|
|
|
@ -29,7 +29,7 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA11, STM32F4_PINMUX_FUNC_PA11_OTG_FS_DM},
|
||||
{STM32_PIN_PA12, STM32F4_PINMUX_FUNC_PA12_OTG_FS_DP},
|
||||
#endif /* CONFIG_USB_DC_STM32 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F4_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F4_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif
|
||||
|
|
|
@ -26,9 +26,6 @@ config UART_6
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SPI_1
|
||||
default y
|
||||
|
|
|
@ -38,10 +38,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PG13, STM32F4_PINMUX_FUNC_PG13_ETH},
|
||||
{STM32_PIN_PB13, STM32F4_PINMUX_FUNC_PB13_ETH},
|
||||
#endif /* CONFIG_ETH_STM32_HAL */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F4_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F4_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F4_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -12,10 +12,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -22,18 +22,18 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32F4_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32F4_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F4_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F4_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F4_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB3, STM32F4_PINMUX_FUNC_PB3_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#ifdef CONFIG_I2C_3
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c3))
|
||||
{STM32_PIN_PA8, STM32F4_PINMUX_FUNC_PA8_I2C3_SCL},
|
||||
{STM32_PIN_PB4, STM32F4_PINMUX_FUNC_PB4_I2C3_SDA},
|
||||
#endif /* CONFIG_I2C_3 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F4_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -26,9 +26,6 @@ config ETH_STM32_HAL
|
|||
|
||||
endif # NETWORKING
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config PWM_STM32_1
|
||||
default y
|
||||
|
|
|
@ -49,7 +49,7 @@ static const struct pin_config pinconf[] = {
|
|||
{ STM32_PIN_PA11, STM32F7_PINMUX_FUNC_PA11_OTG_FS_DM },
|
||||
{ STM32_PIN_PA12, STM32F7_PINMUX_FUNC_PA12_OTG_FS_DP },
|
||||
#endif /* CONFIG_USB_DC_STM32 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{ STM32_PIN_PB8, STM32F7_PINMUX_FUNC_PB8_I2C1_SCL },
|
||||
{ STM32_PIN_PB9, STM32F7_PINMUX_FUNC_PB9_I2C1_SDA },
|
||||
#endif
|
||||
|
|
|
@ -32,9 +32,6 @@ config ETH_STM32_HAL
|
|||
|
||||
endif # NETWORKING
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config PWM_STM32_1
|
||||
default y
|
||||
|
|
|
@ -49,7 +49,7 @@ static const struct pin_config pinconf[] = {
|
|||
{ STM32_PIN_PA11, STM32F7_PINMUX_FUNC_PA11_OTG_FS_DM },
|
||||
{ STM32_PIN_PA12, STM32F7_PINMUX_FUNC_PA12_OTG_FS_DP },
|
||||
#endif /* CONFIG_USB_DC_STM32 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{ STM32_PIN_PB8, STM32F7_PINMUX_FUNC_PB8_I2C1_SCL },
|
||||
{ STM32_PIN_PB9, STM32F7_PINMUX_FUNC_PB9_I2C1_SDA },
|
||||
#endif
|
||||
|
|
|
@ -26,9 +26,6 @@ config ETH_STM32_HAL
|
|||
|
||||
endif # NETWORKING
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config PWM_STM32_1
|
||||
default y
|
||||
|
|
|
@ -49,7 +49,7 @@ static const struct pin_config pinconf[] = {
|
|||
{ STM32_PIN_PA11, STM32F7_PINMUX_FUNC_PA11_OTG_FS_DM },
|
||||
{ STM32_PIN_PA12, STM32F7_PINMUX_FUNC_PA12_OTG_FS_DP },
|
||||
#endif /* CONFIG_USB_DC_STM32 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{ STM32_PIN_PB8, STM32F7_PINMUX_FUNC_PB8_I2C1_SCL },
|
||||
{ STM32_PIN_PB9, STM32F7_PINMUX_FUNC_PB9_I2C1_SDA },
|
||||
#endif
|
||||
|
|
|
@ -12,9 +12,6 @@ config LPUART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config PWM_STM32_2
|
||||
default y
|
||||
|
|
|
@ -22,10 +22,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32G4X_PINMUX_FUNC_PA2_LPUART1_TX},
|
||||
{STM32_PIN_PA3, STM32G4X_PINMUX_FUNC_PA3_LPUART1_RX},
|
||||
#endif /* CONFIG_LPUART_1 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32G4X_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32G4X_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_PWM_STM32_2
|
||||
{STM32_PIN_PA5, STM32G4X_PINMUX_FUNC_PA5_PWM2_CH1},
|
||||
#endif /* CONFIG_PWM_STM32_2 */
|
||||
|
|
|
@ -12,9 +12,6 @@ config LPUART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config PWM_STM32_2
|
||||
default y
|
||||
|
|
|
@ -26,10 +26,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32G4X_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA15, STM32G4X_PINMUX_FUNC_PA15_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32G4X_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32G4X_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_PWM_STM32_2
|
||||
{STM32_PIN_PA5, STM32G4X_PINMUX_FUNC_PA5_PWM2_CH1},
|
||||
#endif /* CONFIG_PWM_STM32_2 */
|
||||
|
|
|
@ -12,9 +12,6 @@ config UART_3
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config PWM_STM32_12
|
||||
default y
|
||||
|
|
|
@ -18,10 +18,10 @@ static const struct pin_config pinconf[] = {
|
|||
{ STM32_PIN_PD8, STM32H7_PINMUX_FUNC_PD8_USART3_TX },
|
||||
{ STM32_PIN_PD9, STM32H7_PINMUX_FUNC_PD9_USART3_RX },
|
||||
#endif /* CONFIG_UART_3 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{ STM32_PIN_PB8, STM32H7_PINMUX_FUNC_PB8_I2C1_SCL },
|
||||
{ STM32_PIN_PB9, STM32H7_PINMUX_FUNC_PB9_I2C1_SDA },
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_PWM_STM32_12
|
||||
{ STM32_PIN_PB14, STM32H7_PINMUX_FUNC_PB14_PWM12_CH1 }
|
||||
#endif /* CONFIG_PWM_STM32_12 */
|
||||
|
|
|
@ -12,10 +12,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -22,10 +22,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32L0_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32L0_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32L0_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32L0_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PA5, STM32L0_PINMUX_FUNC_PA5_SPI1_SCK},
|
||||
{STM32_PIN_PA6, STM32L0_PINMUX_FUNC_PA6_SPI1_MISO},
|
||||
|
|
|
@ -12,10 +12,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -22,10 +22,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32L0_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32L0_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32L0_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32L0_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PA5, STM32L0_PINMUX_FUNC_PA5_SPI1_SCK},
|
||||
{STM32_PIN_PA6, STM32L0_PINMUX_FUNC_PA6_SPI1_MISO},
|
||||
|
|
|
@ -13,9 +13,6 @@ config UART_2
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config ADC_1
|
||||
default y
|
||||
|
|
|
@ -17,10 +17,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32L1X_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32L1X_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32L1X_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32L1X_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_ADC_1
|
||||
{STM32_PIN_PA0, STM32L1X_PINMUX_FUNC_PA0_ADC1_IN0},
|
||||
#endif /* CONFIG_ADC_1 */
|
||||
|
|
|
@ -23,10 +23,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32L4X_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA15, STM32L4X_PINMUX_FUNC_PA15_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32L4X_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32L4X_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_PWM_STM32_2
|
||||
{STM32_PIN_PA0, STM32L4X_PINMUX_FUNC_PA0_PWM2_CH1},
|
||||
#endif /* CONFIG_PWM_STM32_2 */
|
||||
|
|
|
@ -22,10 +22,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32L4X_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32L4X_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32L4X_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32L4X_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_PWM_STM32_2
|
||||
{STM32_PIN_PA0, STM32L4X_PINMUX_FUNC_PA0_PWM2_CH1},
|
||||
#endif /* CONFIG_PWM_STM32_2 */
|
||||
|
|
|
@ -23,9 +23,6 @@ config SPI_STM32_INTERRUPT
|
|||
|
||||
endif # SPI
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config PWM_STM32_2
|
||||
default y
|
||||
|
|
|
@ -27,14 +27,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PB10, STM32L4X_PINMUX_FUNC_PB10_USART3_TX},
|
||||
{STM32_PIN_PB11, STM32L4X_PINMUX_FUNC_PB11_USART3_RX},
|
||||
#endif /* CONFIG_UART_3 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32L4X_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32L4X_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_3
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c3))
|
||||
{STM32_PIN_PC0, STM32L4X_PINMUX_FUNC_PC0_I2C3_SCL},
|
||||
{STM32_PIN_PC1, STM32L4X_PINMUX_FUNC_PC1_I2C3_SDA},
|
||||
#endif /* CONFIG_I2C_3 */
|
||||
#endif
|
||||
#ifdef CONFIG_PWM_STM32_2
|
||||
{STM32_PIN_PA0, STM32L4X_PINMUX_FUNC_PA0_PWM2_CH1},
|
||||
#endif /* CONFIG_PWM_STM32_2 */
|
||||
|
|
|
@ -16,10 +16,6 @@ config LPUART_1
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_STM32_INTERRUPT
|
||||
|
|
|
@ -22,10 +22,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PG7, STM32L4X_PINMUX_FUNC_PG7_LPUART1_TX},
|
||||
{STM32_PIN_PG8, STM32L4X_PINMUX_FUNC_PG8_LPUART1_RX},
|
||||
#endif /* CONFIG_LPUART_1 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32L4X_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32L4X_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PA5, STM32L4X_PINMUX_FUNC_PA5_SPI1_SCK},
|
||||
{STM32_PIN_PA6, STM32L4X_PINMUX_FUNC_PA6_SPI1_MISO},
|
||||
|
|
|
@ -17,10 +17,6 @@ config LPUART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -30,10 +30,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PD8, STM32L4X_PINMUX_FUNC_PD8_USART3_TX},
|
||||
{STM32_PIN_PD9, STM32L4X_PINMUX_FUNC_PD9_USART3_RX},
|
||||
#endif /* CONFIG_UART_3 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32L4X_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32L4X_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_PWM_STM32_2
|
||||
{STM32_PIN_PA0, STM32L4X_PINMUX_FUNC_PA0_PWM2_CH1},
|
||||
#endif /* CONFIG_PWM_STM32_2 */
|
||||
|
|
|
@ -24,15 +24,6 @@ config LPUART_1
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_3
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
config SPI_1
|
||||
default y
|
||||
|
|
|
@ -22,14 +22,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32WBX_PINMUX_FUNC_PA2_LPUART1_TX},
|
||||
{STM32_PIN_PA3, STM32WBX_PINMUX_FUNC_PA3_LPUART1_RX},
|
||||
#endif /* CONFIG_LPUART_1 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32WBX_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32WBX_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_3
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c3))
|
||||
{STM32_PIN_PC0, STM32WBX_PINMUX_FUNC_PC0_I2C3_SCL},
|
||||
{STM32_PIN_PC1, STM32WBX_PINMUX_FUNC_PC1_I2C3_SDA},
|
||||
#endif /* CONFIG_I2C_3 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32WBX_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -12,16 +12,6 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_STM32_INTERRUPT
|
||||
|
|
|
@ -27,14 +27,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PB10, STM32F1_PINMUX_FUNC_PB10_USART3_TX},
|
||||
{STM32_PIN_PB11, STM32F1_PINMUX_FUNC_PB11_USART3_RX},
|
||||
#endif /* CONFIG_UART_3 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32F1_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32F1_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F1_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB11, STM32F1_PINMUX_FUNC_PB11_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F1_PINMUX_FUNC_PA4_SPI1_MASTER_NSS_OE},
|
||||
|
|
|
@ -22,14 +22,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32L4X_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32L4X_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32L4X_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32L4X_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_3
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c3))
|
||||
{STM32_PIN_PG7, STM32L4X_PINMUX_FUNC_PG7_I2C3_SCL},
|
||||
{STM32_PIN_PG8, STM32L4X_PINMUX_FUNC_PG8_I2C3_SDA},
|
||||
#endif /* CONFIG_I2C_3 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PE12, STM32L4X_PINMUX_FUNC_PE12_SPI1_NSS},
|
||||
{STM32_PIN_PE13, STM32L4X_PINMUX_FUNC_PE13_SPI1_SCK},
|
||||
|
|
|
@ -12,9 +12,6 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config PWM_STM32_2
|
||||
default y
|
||||
|
|
|
@ -21,10 +21,10 @@ static const struct pin_config pinconf[] = {
|
|||
#ifdef CONFIG_PWM_STM32_2
|
||||
{STM32_PIN_PA0, STM32F4_PINMUX_FUNC_PA0_PWM2_CH1},
|
||||
#endif /* CONFIG_PWM_STM32_2 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB3, STM32F4_PINMUX_FUNC_PB3_I2C2_SDA},
|
||||
{STM32_PIN_PB10, STM32F4_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
};
|
||||
|
||||
static int pinmux_stm32_init(struct device *port)
|
||||
|
|
|
@ -13,15 +13,6 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
config PWM_STM32_1
|
||||
default y
|
||||
|
|
|
@ -26,14 +26,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PB10, STM32F1_PINMUX_FUNC_PB10_USART3_TX},
|
||||
{STM32_PIN_PB11, STM32F1_PINMUX_FUNC_PB11_USART3_RX},
|
||||
#endif /* CONFIG_UART_3 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32F1_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32F1_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F1_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB11, STM32F1_PINMUX_FUNC_PB11_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_PWM_STM32_1
|
||||
{STM32_PIN_PA8, STM32F1_PINMUX_FUNC_PA8_PWM1_CH1},
|
||||
#endif /* CONFIG_PWM_STM32_1 */
|
||||
|
|
|
@ -12,16 +12,6 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -19,14 +19,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PB6, STM32F0_PINMUX_FUNC_PB6_USART1_TX},
|
||||
{STM32_PIN_PB7, STM32F0_PINMUX_FUNC_PB7_USART1_RX},
|
||||
#endif /* CONFIG_UART_1 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F0_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F0_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F0_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB11, STM32F0_PINMUX_FUNC_PB11_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PB3, STM32F0_PINMUX_FUNC_PB3_SPI1_SCK},
|
||||
{STM32_PIN_PB4, STM32F0_PINMUX_FUNC_PB4_SPI1_MISO},
|
||||
|
|
|
@ -12,16 +12,6 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -22,14 +22,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PA2, STM32F3_PINMUX_FUNC_PA2_USART2_TX},
|
||||
{STM32_PIN_PA3, STM32F3_PINMUX_FUNC_PA3_USART2_RX},
|
||||
#endif /* CONFIG_UART_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32F3_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32F3_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PA9, STM32F3_PINMUX_FUNC_PA9_I2C2_SCL},
|
||||
{STM32_PIN_PA10, STM32F3_PINMUX_FUNC_PA10_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32F3_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -12,9 +12,6 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
config I2C_3
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SPI_5
|
||||
default y
|
||||
|
|
|
@ -30,18 +30,18 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PF8, STM32F4_PINMUX_FUNC_PF8_SPI5_MASTER_MISO},
|
||||
{STM32_PIN_PF9, STM32F4_PINMUX_FUNC_PF9_SPI5_MASTER_MOSI},
|
||||
#endif /* CONFIG_SPI_5 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F4_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F4_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32F4_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB11, STM32F4_PINMUX_FUNC_PB11_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#ifdef CONFIG_I2C_3
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c3))
|
||||
{STM32_PIN_PA8, STM32F4_PINMUX_FUNC_PA8_I2C3_SCL},
|
||||
{STM32_PIN_PC9, STM32F4_PINMUX_FUNC_PC9_I2C3_SDA},
|
||||
#endif /* CONFIG_I2C_3 */
|
||||
#endif
|
||||
};
|
||||
|
||||
static int pinmux_stm32_init(struct device *port)
|
||||
|
|
|
@ -26,8 +26,5 @@ config SPI_2
|
|||
|
||||
endif # SPI
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
endif # BOARD_STM32F469I_DISCO
|
||||
|
|
|
@ -22,10 +22,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PG14, STM32F4_PINMUX_FUNC_PG14_USART6_TX},
|
||||
{STM32_PIN_PG9, STM32F4_PINMUX_FUNC_PG9_USART6_RX},
|
||||
#endif /* CONFIG_UART_6 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F4_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F4_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_2
|
||||
{STM32_PIN_PD3, STM32F4_PINMUX_FUNC_PD3_SPI2_SCK},
|
||||
{STM32_PIN_PB14, STM32F4_PINMUX_FUNC_PB14_SPI2_MISO},
|
||||
|
|
|
@ -26,17 +26,5 @@ config SPI_1
|
|||
|
||||
endif # SPI
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
config I2C_3
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
endif # BOARD_STM32F723E_DISCO
|
||||
|
|
|
@ -22,18 +22,18 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PC6, STM32F7_PINMUX_FUNC_PC6_USART6_TX},
|
||||
{STM32_PIN_PC7, STM32F7_PINMUX_FUNC_PC7_USART6_RX},
|
||||
#endif /* CONFIG_UART_6 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F7_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F7_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PH4, STM32F7_PINMUX_FUNC_PH4_I2C2_SCL},
|
||||
{STM32_PIN_PH5, STM32F7_PINMUX_FUNC_PH5_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#ifdef CONFIG_I2C_3
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c3))
|
||||
{STM32_PIN_PA8, STM32F7_PINMUX_FUNC_PA8_I2C3_SCL},
|
||||
{STM32_PIN_PH8, STM32F7_PINMUX_FUNC_PH8_I2C3_SDA},
|
||||
#endif /* CONFIG_I2C_3 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PA5, STM32F7_PINMUX_FUNC_PA5_SPI1_SCK},
|
||||
{STM32_PIN_PB4, STM32F7_PINMUX_FUNC_PB4_SPI1_MISO},
|
||||
|
|
|
@ -26,9 +26,6 @@ config UART_6
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
config SPI_2
|
||||
default y
|
||||
|
|
|
@ -38,7 +38,7 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PG13, STM32F7_PINMUX_FUNC_PG13_ETH},
|
||||
{STM32_PIN_PG14, STM32F7_PINMUX_FUNC_PG14_ETH},
|
||||
#endif /* CONFIG_ETH_STM32_HAL */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F7_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F7_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
|
|
|
@ -16,10 +16,6 @@ config UART_6
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_STM32_INTERRUPT
|
||||
|
|
|
@ -22,10 +22,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PC6, STM32F7_PINMUX_FUNC_PC6_USART6_TX},
|
||||
{STM32_PIN_PC7, STM32F7_PINMUX_FUNC_PC7_USART6_RX},
|
||||
#endif /* CONFIG_UART_6 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32F7_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB9, STM32F7_PINMUX_FUNC_PB9_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_2
|
||||
{STM32_PIN_PA12, STM32F7_PINMUX_FUNC_PA12_SPI2_SCK},
|
||||
{STM32_PIN_PB14, STM32F7_PINMUX_FUNC_PB14_SPI2_MISO},
|
||||
|
|
|
@ -12,16 +12,6 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -25,14 +25,14 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PB10, STM32L1X_PINMUX_FUNC_PB10_USART3_TX},
|
||||
{STM32_PIN_PB11, STM32L1X_PINMUX_FUNC_PB11_USART3_RX},
|
||||
#endif /* CONFIG_UART_3 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB6, STM32L1X_PINMUX_FUNC_PB6_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32L1X_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{STM32_PIN_PB10, STM32L1X_PINMUX_FUNC_PB10_I2C2_SCL},
|
||||
{STM32_PIN_PB11, STM32L1X_PINMUX_FUNC_PB11_I2C2_SDA},
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PA4, STM32L1X_PINMUX_FUNC_PA4_SPI1_NSS},
|
||||
|
|
|
@ -17,10 +17,6 @@ config LPUART_1
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_STM32_INTERRUPT
|
||||
|
|
|
@ -27,10 +27,10 @@ static const struct pin_config pinconf[] = {
|
|||
{STM32_PIN_PG7, STM32L4X_PINMUX_FUNC_PG7_LPUART1_TX},
|
||||
{STM32_PIN_PG8, STM32L4X_PINMUX_FUNC_PG8_LPUART1_RX},
|
||||
#endif /* CONFIG_LPUART_1 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{STM32_PIN_PB8, STM32L4X_PINMUX_FUNC_PB8_I2C1_SCL},
|
||||
{STM32_PIN_PB7, STM32L4X_PINMUX_FUNC_PB7_I2C1_SDA},
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_1
|
||||
{STM32_PIN_PA5, STM32L4X_PINMUX_FUNC_PA5_SPI1_SCK},
|
||||
{STM32_PIN_PB4, STM32L4X_PINMUX_FUNC_PB4_SPI1_MISO},
|
||||
|
|
|
@ -16,10 +16,6 @@ config UART_7
|
|||
default y
|
||||
depends on SERIAL
|
||||
|
||||
config I2C_5
|
||||
default y
|
||||
depends on I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_STM32_INTERRUPT
|
||||
|
|
|
@ -22,10 +22,10 @@ static const struct pin_config pinconf[] = {
|
|||
{ STM32_PIN_PE7, STM32MP1X_PINMUX_FUNC_PE7_UART7_RX },
|
||||
{ STM32_PIN_PE8, STM32MP1X_PINMUX_FUNC_PE8_UART7_TX },
|
||||
#endif /* CONFIG_UART_7 */
|
||||
#ifdef CONFIG_I2C_5
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c5))
|
||||
{ STM32_PIN_PA11, STM32MP1X_PINMUX_FUNC_PA11_I2C5_SCL },
|
||||
{ STM32_PIN_PA12, STM32MP1X_PINMUX_FUNC_PA12_I2C5_SDA },
|
||||
#endif /* CONFIG_I2C_5 */
|
||||
#endif
|
||||
#ifdef CONFIG_SPI_4
|
||||
#ifdef CONFIG_SPI_STM32_USE_HW_SS
|
||||
{STM32_PIN_PE11, STM32MP1X_PINMUX_FUNC_PE11_SPI4_NSS},
|
||||
|
|
|
@ -12,16 +12,6 @@ config UART_1
|
|||
default y
|
||||
depends on UART_CONSOLE
|
||||
|
||||
if I2C
|
||||
|
||||
config I2C_1
|
||||
default y
|
||||
|
||||
config I2C_2
|
||||
default y
|
||||
|
||||
endif # I2C
|
||||
|
||||
if SPI
|
||||
|
||||
config SPI_1
|
||||
|
|
|
@ -45,14 +45,14 @@ static const struct pin_config pinconf[] = {
|
|||
{ STM32_PIN_PB14, STM32F1_PINMUX_FUNC_PB14_SPI2_MASTER_MISO },
|
||||
{ STM32_PIN_PB15, STM32F1_PINMUX_FUNC_PB15_SPI2_MASTER_MOSI },
|
||||
#endif /* CONFIG_SPI_2 */
|
||||
#ifdef CONFIG_I2C_1
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c1))
|
||||
{ STM32_PIN_PB6, STM32F1_PINMUX_FUNC_PB6_I2C1_SCL },
|
||||
{ STM32_PIN_PB7, STM32F1_PINMUX_FUNC_PB7_I2C1_SDA },
|
||||
#endif /* CONFIG_I2C_1 */
|
||||
#ifdef CONFIG_I2C_2
|
||||
#endif
|
||||
#if DT_HAS_NODE(DT_NODELABEL(i2c2))
|
||||
{ STM32_PIN_PB10, STM32F1_PINMUX_FUNC_PB10_I2C2_SCL },
|
||||
{ STM32_PIN_PB11, STM32F1_PINMUX_FUNC_PB11_I2C2_SDA },
|
||||
#endif /* CONFIG_I2C_2 */
|
||||
#endif
|
||||
};
|
||||
|
||||
static int pinmux_stm32_init(struct device *port)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue