Browse Source

boards: longan_nano: port to HWMv2

Port the board to HWMv2.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
pull/69687/head
Gerard Marull-Paretas 1 year ago committed by Carles Cufi
parent
commit
c4b11e0251
  1. 10
      boards/boards_legacy/riscv/longan_nano/Kconfig.board
  2. 14
      boards/boards_legacy/riscv/longan_nano/Kconfig.defconfig
  3. 19
      boards/boards_legacy/riscv/longan_nano/longan_nano_lite_defconfig
  4. 10
      boards/sipeed/index.rst
  5. 10
      boards/sipeed/longan_nano/Kconfig.defconfig
  6. 5
      boards/sipeed/longan_nano/Kconfig.longan_nano
  7. 0
      boards/sipeed/longan_nano/board.cmake
  8. 7
      boards/sipeed/longan_nano/board.yml
  9. 0
      boards/sipeed/longan_nano/doc/img/longan_nano.jpg
  10. 0
      boards/sipeed/longan_nano/doc/index.rst
  11. 0
      boards/sipeed/longan_nano/longan_nano-common.dtsi
  12. 0
      boards/sipeed/longan_nano/longan_nano-pinctrl.dtsi
  13. 0
      boards/sipeed/longan_nano/longan_nano.dts
  14. 0
      boards/sipeed/longan_nano/longan_nano.yaml
  15. 4
      boards/sipeed/longan_nano/longan_nano_defconfig
  16. 0
      boards/sipeed/longan_nano/longan_nano_gd32vf103_lite.dts
  17. 2
      boards/sipeed/longan_nano/longan_nano_gd32vf103_lite.yaml
  18. 0
      boards/sipeed/longan_nano/support/openocd.cfg
  19. 2
      samples/drivers/adc/sample.yaml
  20. 2
      samples/drivers/dac/README.rst
  21. 2
      samples/drivers/dac/sample.yaml
  22. 4
      tests/drivers/spi/spi_loopback/testcase.yaml
  23. 1
      tests/subsys/debug/coredump/src/main.c

10
boards/boards_legacy/riscv/longan_nano/Kconfig.board

@ -1,10 +0,0 @@ @@ -1,10 +0,0 @@
# Copyright (c) 2021 Tokita, Hiroshi <tokita.hiroshi@gmail.com>
# SPDX-License-Identifier: Apache-2.0
config BOARD_LONGAN_NANO
bool "Sipeed Longan Nano target"
depends on SOC_GD32VF103
config BOARD_LONGAN_NANO_LITE
bool "Sipeed Longan Nano Lite target"
depends on SOC_GD32VF103

14
boards/boards_legacy/riscv/longan_nano/Kconfig.defconfig

@ -1,14 +0,0 @@ @@ -1,14 +0,0 @@
# Sipeed longan nano Development Board Configuration
# Copyright (c) 2021 Tokita, Hiroshi <tokita.hiroshi@gmail.com>
if BOARD_LONGAN_NANO || BOARD_LONGAN_NANO_LITE
config BOARD
default "longan_nano" if BOARD_LONGAN_NANO
default "longan_nano_lite" if BOARD_LONGAN_NANO_LITE
config DISK_DRIVER_SDMMC
default y if DISK_DRIVERS
endif # BOARD_LONGAN_NANO || BOARD_LONGAN_NANO_LITE

19
boards/boards_legacy/riscv/longan_nano/longan_nano_lite_defconfig

@ -1,19 +0,0 @@ @@ -1,19 +0,0 @@
# Sipeed Longan Nano Lite board Configuration
#
# Copyright (c) 2021 Tokita, Hiroshi <tokita.hiroshi@gmail.com>
#
# SPDX-License-Identifier: Apache-2.0
CONFIG_SOC_SERIES_GD32VF103=y
CONFIG_SOC_GD32VF103=y
CONFIG_BOARD_LONGAN_NANO_LITE=y
CONFIG_GD32_HXTAL_8MHZ=y
CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_GPIO=y

10
boards/sipeed/index.rst

@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
.. _boards-sipeed:
Sipeed
######
.. toctree::
:maxdepth: 1
:glob:
**/*

10
boards/sipeed/longan_nano/Kconfig.defconfig

@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
# Sipeed longan nano Development Board Configuration
# Copyright (c) 2021 Tokita, Hiroshi <tokita.hiroshi@gmail.com>
if BOARD_LONGAN_NANO
config DISK_DRIVER_SDMMC
default y if DISK_DRIVERS
endif # BOARD_LONGAN_NANO

5
boards/sipeed/longan_nano/Kconfig.longan_nano

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
# Copyright (c) 2021 Tokita, Hiroshi <tokita.hiroshi@gmail.com>
# SPDX-License-Identifier: Apache-2.0
config BOARD_LONGAN_NANO
select SOC_GD32VF103

0
boards/boards_legacy/riscv/longan_nano/board.cmake → boards/sipeed/longan_nano/board.cmake

7
boards/sipeed/longan_nano/board.yml

@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
board:
name: longan_nano
vendor: Sipeed
socs:
- name: gd32vf103
variants:
- name: lite

0
boards/boards_legacy/riscv/longan_nano/doc/img/longan_nano.jpg → boards/sipeed/longan_nano/doc/img/longan_nano.jpg

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

0
boards/boards_legacy/riscv/longan_nano/doc/index.rst → boards/sipeed/longan_nano/doc/index.rst

0
boards/boards_legacy/riscv/longan_nano/longan_nano-common.dtsi → boards/sipeed/longan_nano/longan_nano-common.dtsi

0
boards/boards_legacy/riscv/longan_nano/longan_nano-pinctrl.dtsi → boards/sipeed/longan_nano/longan_nano-pinctrl.dtsi

0
boards/boards_legacy/riscv/longan_nano/longan_nano.dts → boards/sipeed/longan_nano/longan_nano.dts

0
boards/boards_legacy/riscv/longan_nano/longan_nano.yaml → boards/sipeed/longan_nano/longan_nano.yaml

4
boards/boards_legacy/riscv/longan_nano/longan_nano_defconfig → boards/sipeed/longan_nano/longan_nano_defconfig

@ -4,10 +4,6 @@ @@ -4,10 +4,6 @@
#
# SPDX-License-Identifier: Apache-2.0
CONFIG_SOC_SERIES_GD32VF103=y
CONFIG_SOC_GD32VF103=y
CONFIG_BOARD_LONGAN_NANO=y
CONFIG_GD32_HXTAL_8MHZ=y
CONFIG_SERIAL=y

0
boards/boards_legacy/riscv/longan_nano/longan_nano_lite.dts → boards/sipeed/longan_nano/longan_nano_gd32vf103_lite.dts

2
boards/boards_legacy/riscv/longan_nano/longan_nano_lite.yaml → boards/sipeed/longan_nano/longan_nano_gd32vf103_lite.yaml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
identifier: longan_nano_lite
identifier: longan_nano/gd32vf103/lite
name: Sipeed Longan Nano Lite
type: mcu
arch: riscv

0
boards/boards_legacy/riscv/longan_nano/support/openocd.cfg → boards/sipeed/longan_nano/support/openocd.cfg

2
samples/drivers/adc/sample.yaml

@ -28,7 +28,7 @@ tests: @@ -28,7 +28,7 @@ tests:
- lpcxpresso55s36
- mr_canhubk3
- longan_nano
- longan_nano_lite
- longan_nano/gd32vf103/lite
integration_platforms:
- nucleo_l073rz
- nrf52840dk/nrf52840

2
samples/drivers/dac/README.rst

@ -206,7 +206,7 @@ also can run for the @@ -206,7 +206,7 @@ also can run for the
.. zephyr-app-commands::
:zephyr-app: samples/drivers/dac
:board: longan_nano_lite
:board: longan_nano/gd32vf103/lite
:goals: build flash
:compact:

2
samples/drivers/dac/sample.yaml

@ -19,8 +19,8 @@ tests: @@ -19,8 +19,8 @@ tests:
- gd32a503v_eval
- gd32e103v_eval
- gd32f450i_eval
- longan_nano_lite
- longan_nano
- longan_nano/gd32vf103/lite
- nucleo_f091rc
- nucleo_f207zg
- nucleo_f429zi

4
tests/drivers/spi/spi_loopback/testcase.yaml

@ -113,7 +113,7 @@ tests: @@ -113,7 +113,7 @@ tests:
- gd32vf103c_starter
- gd32vf103v_eval
- longan_nano
- longan_nano_lite
- longan_nano/gd32vf103/lite
drivers.spi.gd32_spi_dma.loopback:
extra_args: OVERLAY_CONFIG="overlay-gd32-spi-dma.conf"
platform_allow:
@ -126,7 +126,7 @@ tests: @@ -126,7 +126,7 @@ tests:
- gd32vf103c_starter
- gd32vf103v_eval
- longan_nano
- longan_nano_lite
- longan_nano/gd32vf103/lite
drivers.spi.pl022_spi_interrupt.loopback:
extra_configs:
- CONFIG_SPI_PL022_INTERRUPT=y

1
tests/subsys/debug/coredump/src/main.c

@ -30,7 +30,6 @@ void func_3(uint32_t *addr) @@ -30,7 +30,6 @@ void func_3(uint32_t *addr)
#if defined(CONFIG_BOARD_M2GL025_MIV) || \
defined(CONFIG_BOARD_HIFIVE1) || \
defined(CONFIG_BOARD_LONGAN_NANO) || \
defined(CONFIG_BOARD_LONGAN_NANO_LITE) || \
defined(CONFIG_BOARD_QEMU_XTENSA) || \
defined(CONFIG_SOC_FAMILY_INTEL_ADSP)
ARG_UNUSED(addr);

Loading…
Cancel
Save