Browse Source

boards: adafruit_grand_central_m4_express: Convert to HWMv2

Port the board to HWMv2.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
pull/69687/head
Gerson Fernando Budke 1 year ago committed by Carles Cufi
parent
commit
ba6c014071
  1. 6
      boards/adafruit/adafruit_grand_central_m4_express/Kconfig.adafruit_grand_central_m4_express
  2. 0
      boards/adafruit/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express-pinctrl.dtsi
  3. 0
      boards/adafruit/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express.dts
  4. 0
      boards/adafruit/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express.yaml
  5. 19
      boards/adafruit/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express_defconfig
  6. 0
      boards/adafruit/adafruit_grand_central_m4_express/board.cmake
  7. 5
      boards/adafruit/adafruit_grand_central_m4_express/board.yml
  8. 0
      boards/adafruit/adafruit_grand_central_m4_express/doc/img/adafruit_grand_central_m4_express.webp
  9. 2
      boards/adafruit/adafruit_grand_central_m4_express/doc/index.rst
  10. 0
      boards/adafruit/adafruit_grand_central_m4_express/support/openocd.cfg
  11. 8
      boards/boards_legacy/arm/adafruit_grand_central_m4_express/Kconfig.defconfig

6
boards/boards_legacy/arm/adafruit_grand_central_m4_express/Kconfig.board → boards/adafruit/adafruit_grand_central_m4_express/Kconfig.adafruit_grand_central_m4_express

@ -1,8 +1,6 @@
# Adafruit Grand Central M4 Express board configuration
# Copyright (c) 2023 Lukas Jung <lukas.jung@mailbox.org> # Copyright (c) 2023 Lukas Jung <lukas.jung@mailbox.org>
# Copyright (c) 2024 Gerson Fernando Budke <nandojve@gmail.com>
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
config BOARD_ADAFRUIT_GRAND_CENTRAL_M4_EXPRESS config BOARD_ADAFRUIT_GRAND_CENTRAL_M4_EXPRESS
bool "Adafruit Grand Central M4 Express" select SOC_SAMD51P20A
depends on SOC_PART_NUMBER_SAMD51P20A

0
boards/boards_legacy/arm/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express-pinctrl.dtsi → boards/adafruit/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express-pinctrl.dtsi

0
boards/boards_legacy/arm/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express.dts → boards/adafruit/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express.dts

0
boards/boards_legacy/arm/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express.yaml → boards/adafruit/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express.yaml

19
boards/boards_legacy/arm/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express_defconfig → boards/adafruit/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express_defconfig

@ -1,19 +1,18 @@
# Copyright (c) 2024 Gerson Fernando Budke <nandojve@gmail.com>
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
CONFIG_SOC_SERIES_SAMD51=y
CONFIG_SOC_PART_NUMBER_SAMD51P20A=y
CONFIG_BOARD_ADAFRUIT_GRAND_CENTRAL_M4_EXPRESS=y
CONFIG_SOC_ATMEL_SAMD5X_XOSC32K=y CONFIG_SOC_ATMEL_SAMD5X_XOSC32K=y
CONFIG_SOC_ATMEL_SAMD5X_XOSC32K_AS_MAIN=y CONFIG_SOC_ATMEL_SAMD5X_XOSC32K_AS_MAIN=y
CONFIG_BUILD_OUTPUT_HEX=y
CONFIG_BUILD_OUTPUT_UF2=y
CONFIG_BOOTLOADER_BOSSA=y
CONFIG_BOOTLOADER_BOSSA_ADAFRUIT_UF2=y
CONFIG_ARM_MPU=y CONFIG_ARM_MPU=y
CONFIG_HW_STACK_PROTECTION=y CONFIG_HW_STACK_PROTECTION=y
CONFIG_CONSOLE=y CONFIG_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_UART_CONSOLE=y CONFIG_UART_CONSOLE=y
CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_UART_INTERRUPT_DRIVEN=y
CONFIG_SERIAL=y
CONFIG_GPIO=y
CONFIG_BOOTLOADER_BOSSA=y
CONFIG_BOOTLOADER_BOSSA_ADAFRUIT_UF2=y
CONFIG_BUILD_OUTPUT_UF2=y
CONFIG_BUILD_OUTPUT_HEX=y

0
boards/boards_legacy/arm/adafruit_grand_central_m4_express/board.cmake → boards/adafruit/adafruit_grand_central_m4_express/board.cmake

5
boards/adafruit/adafruit_grand_central_m4_express/board.yml

@ -0,0 +1,5 @@
board:
name: adafruit_grand_central_m4_express
vendor: adafruit
socs:
- name: samd51p20a

0
boards/boards_legacy/arm/adafruit_grand_central_m4_express/doc/img/adafruit_grand_central_m4_express.webp → boards/adafruit/adafruit_grand_central_m4_express/doc/img/adafruit_grand_central_m4_express.webp

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

2
boards/boards_legacy/arm/adafruit_grand_central_m4_express/doc/index.rst → boards/adafruit/adafruit_grand_central_m4_express/doc/index.rst

@ -61,7 +61,7 @@ hardware features:
Other hardware features are not currently supported by Zephyr. Other hardware features are not currently supported by Zephyr.
The default configuration can be found in the Kconfig file The default configuration can be found in the Kconfig file
:zephyr_file:`boards/arm/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express_defconfig`. :zephyr_file:`boards/adafruit/adafruit_grand_central_m4_express/adafruit_grand_central_m4_express_defconfig`.
Connections and IOs Connections and IOs
=================== ===================

0
boards/boards_legacy/arm/adafruit_grand_central_m4_express/support/openocd.cfg → boards/adafruit/adafruit_grand_central_m4_express/support/openocd.cfg

8
boards/boards_legacy/arm/adafruit_grand_central_m4_express/Kconfig.defconfig

@ -1,8 +0,0 @@
# Adafruit Grand Central M4 Express board configuration
# Copyright (c) 2023 Lukas Jung <lukas.jung@mailbox.org>
# SPDX-License-Identifier: Apache-2.0
config BOARD
default "adafruit_grand_central_m4_express"
depends on BOARD_ADAFRUIT_GRAND_CENTRAL_M4_EXPRESS
Loading…
Cancel
Save