Browse Source

boards: Convert nucleo_h7a3zi_q to HWM v2

Port the board to HWMv2.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
pull/69687/head
Erwan Gouriou 1 year ago committed by Carles Cufi
parent
commit
b08819dff7
  1. 8
      boards/boards_legacy/arm/nucleo_h7a3zi_q/Kconfig.board
  2. 3
      boards/st/nucleo_h7a3zi_q/Kconfig.defconfig
  3. 5
      boards/st/nucleo_h7a3zi_q/Kconfig.nucleo_h7a3zi_q
  4. 0
      boards/st/nucleo_h7a3zi_q/arduino_r3_connector.dtsi
  5. 0
      boards/st/nucleo_h7a3zi_q/board.cmake
  6. 5
      boards/st/nucleo_h7a3zi_q/board.yml
  7. 0
      boards/st/nucleo_h7a3zi_q/doc/img/nucleo_h7a3zi_q.jpg
  8. 2
      boards/st/nucleo_h7a3zi_q/doc/index.rst
  9. 0
      boards/st/nucleo_h7a3zi_q/nucleo_h7a3zi_q.dts
  10. 0
      boards/st/nucleo_h7a3zi_q/nucleo_h7a3zi_q.yaml
  11. 3
      boards/st/nucleo_h7a3zi_q/nucleo_h7a3zi_q_defconfig
  12. 0
      boards/st/nucleo_h7a3zi_q/support/openocd.cfg

8
boards/boards_legacy/arm/nucleo_h7a3zi_q/Kconfig.board

@ -1,8 +0,0 @@
# STM32H7A3ZI-Q Nucleo board configuration
# Copyright (c) 2021 Electrolance Solutions
# SPDX-License-Identifier: Apache-2.0
config BOARD_NUCLEO_H7A3ZI_Q
bool "Nucleo H75A3ZI-Q Development Board"
depends on SOC_STM32H7A3XXQ

3
boards/boards_legacy/arm/nucleo_h7a3zi_q/Kconfig.defconfig → boards/st/nucleo_h7a3zi_q/Kconfig.defconfig

@ -5,9 +5,6 @@
if BOARD_NUCLEO_H7A3ZI_Q if BOARD_NUCLEO_H7A3ZI_Q
config BOARD
default "nucleo_h7a3zi_q"
config USB_DC_HAS_HS_SUPPORT config USB_DC_HAS_HS_SUPPORT
default y default y
depends on USB_DC_STM32 depends on USB_DC_STM32

5
boards/st/nucleo_h7a3zi_q/Kconfig.nucleo_h7a3zi_q

@ -0,0 +1,5 @@
# Copyright (c) 2021 Electrolance Solutions
# SPDX-License-Identifier: Apache-2.0
config BOARD_NUCLEO_H7A3ZI_Q
select SOC_STM32H7A3XXQ

0
boards/boards_legacy/arm/nucleo_h7a3zi_q/arduino_r3_connector.dtsi → boards/st/nucleo_h7a3zi_q/arduino_r3_connector.dtsi

0
boards/boards_legacy/arm/nucleo_h7a3zi_q/board.cmake → boards/st/nucleo_h7a3zi_q/board.cmake

5
boards/st/nucleo_h7a3zi_q/board.yml

@ -0,0 +1,5 @@
board:
name: nucleo_h7a3zi_q
vendor: st
socs:
- name: stm32h7a3xx

0
boards/boards_legacy/arm/nucleo_h7a3zi_q/doc/img/nucleo_h7a3zi_q.jpg → boards/st/nucleo_h7a3zi_q/doc/img/nucleo_h7a3zi_q.jpg

Before

Width:  |  Height:  |  Size: 166 KiB

After

Width:  |  Height:  |  Size: 166 KiB

2
boards/boards_legacy/arm/nucleo_h7a3zi_q/doc/index.rst → boards/st/nucleo_h7a3zi_q/doc/index.rst

@ -115,7 +115,7 @@ features:
Other hardware features are not yet supported on this Zephyr port. Other hardware features are not yet supported on this Zephyr port.
The default configuration can be found in the defconfig file: The default configuration can be found in the defconfig file:
``boards/arm/nucleo_h7a3zi_q/nucleo_h7a3zi_q_defconfig`` :zephyr_file:`boards/st/nucleo_h7a3zi_q/nucleo_h7a3zi_q_defconfig`
For more details please refer to `STM32 Nucleo-144 board User Manual`_. For more details please refer to `STM32 Nucleo-144 board User Manual`_.

0
boards/boards_legacy/arm/nucleo_h7a3zi_q/nucleo_h7a3zi_q.dts → boards/st/nucleo_h7a3zi_q/nucleo_h7a3zi_q.dts

0
boards/boards_legacy/arm/nucleo_h7a3zi_q/nucleo_h7a3zi_q.yaml → boards/st/nucleo_h7a3zi_q/nucleo_h7a3zi_q.yaml

3
boards/boards_legacy/arm/nucleo_h7a3zi_q/nucleo_h7a3zi_q_defconfig → boards/st/nucleo_h7a3zi_q/nucleo_h7a3zi_q_defconfig

@ -1,9 +1,6 @@
# Copyright (c) 2021 Electrolance Solutions # Copyright (c) 2021 Electrolance Solutions
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
CONFIG_SOC_SERIES_STM32H7X=y
CONFIG_SOC_STM32H7A3XXQ=y
# Enable MPU # Enable MPU
CONFIG_ARM_MPU=y CONFIG_ARM_MPU=y

0
boards/boards_legacy/arm/nucleo_h7a3zi_q/support/openocd.cfg → boards/st/nucleo_h7a3zi_q/support/openocd.cfg

Loading…
Cancel
Save