mirror of
https://github.com/apache/nuttx.git
synced 2026-05-31 23:40:19 +08:00
!arch/arm/src/stm32l5: remove STM32L5_USE_LEGACY_PINMAP
BREAKING CHANGE: remove STM32L5_USE_LEGACY_PINMAP and all references Signed-off-by: raiden00pl <raiden00@railab.me>
This commit is contained in:
@@ -196,26 +196,6 @@ config STM32L5_SRAM2_INIT
|
|||||||
case, the board should handle the initialization itself at the appropriate
|
case, the board should handle the initialization itself at the appropriate
|
||||||
time.
|
time.
|
||||||
|
|
||||||
config STM32L5_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.
|
|
||||||
|
|
||||||
CONFIG_STM32L5_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, CONFIG_STM32L5_USE_LEGACY_PINMAP will be deprecated and the
|
|
||||||
legacy pinmaps removed from NuttX. Any new boards added should set
|
|
||||||
CONFIG_STM32L5_USE_LEGACY_PINMAP=n and fully define the pins in board.h
|
|
||||||
|
|
||||||
comment "STM32L5 Peripherals"
|
comment "STM32L5 Peripherals"
|
||||||
|
|
||||||
menu "STM32L5 Peripheral Support"
|
menu "STM32L5 Peripheral Support"
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -31,11 +31,7 @@
|
|||||||
#include "chip.h"
|
#include "chip.h"
|
||||||
|
|
||||||
#if defined(CONFIG_STM32L5_STM32L562XX)
|
#if defined(CONFIG_STM32L5_STM32L562XX)
|
||||||
# if defined(CONFIG_STM32L5_USE_LEGACY_PINMAP)
|
# include "hardware/stm32l562xx_pinmap.h"
|
||||||
# include "hardware/stm32l562xx_pinmap_legacy.h"
|
|
||||||
# else
|
|
||||||
# include "hardware/stm32l562xx_pinmap.h"
|
|
||||||
# endif
|
|
||||||
#else
|
#else
|
||||||
# error "Unsupported STM32 L5 pin map"
|
# error "Unsupported STM32 L5 pin map"
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -52,10 +52,6 @@ static spinlock_t g_configgpio_lock = SP_UNLOCKED;
|
|||||||
* Public Data
|
* Public Data
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#if defined(CONFIG_STM32L5_USE_LEGACY_PINMAP)
|
|
||||||
# pragma message "CONFIG_STM32L5_USE_LEGACY_PINMAP will be deprecated migrate board.h see tools/stm32_pinmap_tool.py"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Base addresses for each GPIO block */
|
/* Base addresses for each GPIO block */
|
||||||
|
|
||||||
const uint32_t g_gpiobase[STM32L5_NPORTS] =
|
const uint32_t g_gpiobase[STM32L5_NPORTS] =
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
#
|
#
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
# CONFIG_NSH_ARGCAT is not set
|
||||||
# CONFIG_STANDARD_SERIAL is not set
|
# CONFIG_STANDARD_SERIAL is not set
|
||||||
# CONFIG_STM32L5_USE_LEGACY_PINMAP is not set
|
|
||||||
CONFIG_ARCH="arm"
|
CONFIG_ARCH="arm"
|
||||||
CONFIG_ARCH_BOARD="nucleo-l552ze"
|
CONFIG_ARCH_BOARD="nucleo-l552ze"
|
||||||
CONFIG_ARCH_BOARD_NUCLEO_L552ZE=y
|
CONFIG_ARCH_BOARD_NUCLEO_L552ZE=y
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
#
|
#
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
# CONFIG_NSH_ARGCAT is not set
|
||||||
# CONFIG_STANDARD_SERIAL is not set
|
# CONFIG_STANDARD_SERIAL is not set
|
||||||
# CONFIG_STM32L5_USE_LEGACY_PINMAP is not set
|
|
||||||
CONFIG_ARCH="arm"
|
CONFIG_ARCH="arm"
|
||||||
CONFIG_ARCH_BOARD="stm32l562e-dk"
|
CONFIG_ARCH_BOARD="stm32l562e-dk"
|
||||||
CONFIG_ARCH_BOARD_STM32L562E_DK=y
|
CONFIG_ARCH_BOARD_STM32L562E_DK=y
|
||||||
|
|||||||
Reference in New Issue
Block a user