mirror of
https://github.com/apache/nuttx.git
synced 2026-05-10 07:18:49 +08:00
!arch/arm/src/stm32l4: remove STM32L4_USE_LEGACY_PINMAP
BREAKING CHANGE: remove STM32L4_USE_LEGACY_PINMAP and all references Signed-off-by: raiden00pl <raiden00@railab.me>
This commit is contained in:
@@ -1019,26 +1019,6 @@ config STM32L4_SRAM3_HEAP
|
||||
NOTE: you must also select an appropriate number of memory regions in the
|
||||
'Memory Management' section.
|
||||
|
||||
config STM32L4_USE_LEGACY_PINMAP
|
||||
bool "Use the legacy pinmap with GPIO_SPEED_xxx included."
|
||||
default y
|
||||
---help---
|
||||
In the past, pinmap files included GPIO_SPEED_xxxMhz. These speed
|
||||
settings should have come from the board.h as it describes the wiring
|
||||
of the SoC to the board. The speed is really slew rate control and
|
||||
therefore is related to the layout and can only be properly set
|
||||
in board.h.
|
||||
|
||||
STM32L4_USE_LEGACY_PINMAP is provided, to allow lazy migration to
|
||||
using pinmaps without speeds. The work required to do this can be aided
|
||||
by running tools/stm32_pinmap_tool.py. The tools will take a board.h
|
||||
file and a legacy pinmap and output the required changes that one needs
|
||||
to make to a board.h file.
|
||||
|
||||
Eventually, STM32L4_USE_LEGACY_PINMAP will be deprecated and the legacy
|
||||
pinmaps removed from NuttX. Any new boards added should set
|
||||
STM32L4_USE_LEGACY_PINMAP=n and fully define the pins in board.h
|
||||
|
||||
comment "STM32L4 Peripherals"
|
||||
|
||||
menu "STM32L4 Peripheral Support"
|
||||
|
||||
@@ -29,30 +29,17 @@
|
||||
|
||||
#include <nuttx/config.h>
|
||||
#include "chip.h"
|
||||
#if defined(CONFIG_STM32L4_USE_LEGACY_PINMAP)
|
||||
# if defined(CONFIG_STM32L4_STM32L4X3)
|
||||
# include "hardware/stm32l4x3xx_pinmap_legacy.h"
|
||||
# elif defined(CONFIG_STM32L4_STM32L4X5)
|
||||
# include "hardware/stm32l4x5xx_pinmap_legacy.h"
|
||||
# elif defined(CONFIG_STM32L4_STM32L4X6)
|
||||
# include "hardware/stm32l4x6xx_pinmap_legacy.h"
|
||||
# elif defined(CONFIG_STM32L4_STM32L4XR)
|
||||
# include "hardware/stm32l4xrxx_pinmap_legacy.h"
|
||||
# else
|
||||
# error "Unsupported STM32 L4 pin map"
|
||||
# endif
|
||||
|
||||
#if defined(CONFIG_STM32L4_STM32L4X3)
|
||||
# include "hardware/stm32l4x3xx_pinmap.h"
|
||||
#elif defined(CONFIG_STM32L4_STM32L4X5)
|
||||
# include "hardware/stm32l4x5xx_pinmap.h"
|
||||
#elif defined(CONFIG_STM32L4_STM32L4X6)
|
||||
# include "hardware/stm32l4x6xx_pinmap.h"
|
||||
#elif defined(CONFIG_STM32L4_STM32L4XR)
|
||||
# include "hardware/stm32l4xrxx_pinmap.h"
|
||||
#else
|
||||
# if defined(CONFIG_STM32L4_STM32L4X3)
|
||||
# include "hardware/stm32l4x3xx_pinmap.h"
|
||||
# elif defined(CONFIG_STM32L4_STM32L4X5)
|
||||
# include "hardware/stm32l4x5xx_pinmap.h"
|
||||
# elif defined(CONFIG_STM32L4_STM32L4X6)
|
||||
# include "hardware/stm32l4x6xx_pinmap.h"
|
||||
# elif defined(CONFIG_STM32L4_STM32L4XR)
|
||||
# include "hardware/stm32l4xrxx_pinmap.h"
|
||||
# else
|
||||
# error "Unsupported STM32 L4 pin map"
|
||||
# endif
|
||||
# error "Unsupported STM32 L4 pin map"
|
||||
#endif
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_STM32L4_HARDWARE_STM32L4_PINMAP_H */
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -42,9 +42,6 @@
|
||||
|
||||
#include "hardware/stm32l4_syscfg.h"
|
||||
|
||||
#if defined(CONFIG_STM32L4_USE_LEGACY_PINMAP)
|
||||
# pragma message "CONFIG_STM32L4_USE_LEGACY_PINMAP will be deprecated migrate board.h see tools/stm32_pinmap_tool.py"
|
||||
#endif
|
||||
/****************************************************************************
|
||||
* Private Data
|
||||
****************************************************************************/
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
#
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="b-l475e-iot01a"
|
||||
CONFIG_ARCH_BOARD_B_L475E_IOT01A=y
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
# CONFIG_NET_IPv4 is not set
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ALLOW_BSD_COMPONENTS=y
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="b-l475e-iot01a"
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
# CONFIG_NET_IPv4 is not set
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ALLOW_BSD_COMPONENTS=y
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="b-l475e-iot01a"
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
# CONFIG_NET_IPv4 is not set
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ALLOW_BSD_COMPONENTS=y
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="b-l475e-iot01a"
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_NSH_DISABLE_IFCONFIG is not set
|
||||
# CONFIG_NSH_DISABLE_PS is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-l432kc"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_L432KC=y
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_STM32L4_SYSCFG is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-l432kc"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_L432KC=y
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_NSH_DISABLE_IFCONFIG is not set
|
||||
# CONFIG_NSH_DISABLE_PS is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ANALOG=y
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-l432kc"
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ADC=y
|
||||
CONFIG_ANALOG=y
|
||||
CONFIG_ARCH="arm"
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_NSH_DISABLE_IFCONFIG is not set
|
||||
# CONFIG_NSH_DISABLE_PS is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-l476rg"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_L476RG=y
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
# CONFIG_NSH_DISABLE_IFCONFIG is not set
|
||||
# CONFIG_NSH_DISABLE_PS is not set
|
||||
# CONFIG_NX_DISABLE_1BPP is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-l476rg"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_L476RG=y
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ADC=y
|
||||
CONFIG_ANALOG=y
|
||||
CONFIG_ARCH="arm"
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_NSH_DISABLE_IFCONFIG is not set
|
||||
# CONFIG_NSH_DISABLE_PS is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="steval-stlcs01v1"
|
||||
CONFIG_ARCH_BOARD_STEVAL_STLCS01V1=y
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_NSH_DISABLE_IFCONFIG is not set
|
||||
# CONFIG_NSH_DISABLE_PS is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="steval-stlcs01v1"
|
||||
CONFIG_ARCH_BOARD_STEVAL_STLCS01V1=y
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="stm32l476-mdk"
|
||||
CONFIG_ARCH_BOARD_STM32L476_MDK=y
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
# CONFIG_SYSTEM_DD is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="stm32l476vg-disco"
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="stm32l476vg-disco"
|
||||
CONFIG_ARCH_BOARD_STM32L476VG_DISCO=y
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
# CONFIG_SYSTEM_DD is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="stm32l4r9ai-disco"
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_NSH_ARGCAT is not set
|
||||
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="stm32l4r9ai-disco"
|
||||
CONFIG_ARCH_BOARD_STM32L4R9AI_DISCO=y
|
||||
|
||||
Reference in New Issue
Block a user