boards: longan_nano: port to HWMv2
Port the board to HWMv2. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This commit is contained in:
committed by
Carles Cufi
parent
97edd05be3
commit
c4b11e0251
@@ -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
|
||||
@@ -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
|
||||
@@ -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
Normal file
10
boards/sipeed/index.rst
Normal file
@@ -0,0 +1,10 @@
|
||||
.. _boards-sipeed:
|
||||
|
||||
Sipeed
|
||||
######
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:glob:
|
||||
|
||||
**/*
|
||||
10
boards/sipeed/longan_nano/Kconfig.defconfig
Normal file
10
boards/sipeed/longan_nano/Kconfig.defconfig
Normal file
@@ -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
Normal file
5
boards/sipeed/longan_nano/Kconfig.longan_nano
Normal file
@@ -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
|
||||
7
boards/sipeed/longan_nano/board.yml
Normal file
7
boards/sipeed/longan_nano/board.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
board:
|
||||
name: longan_nano
|
||||
vendor: Sipeed
|
||||
socs:
|
||||
- name: gd32vf103
|
||||
variants:
|
||||
- name: lite
|
||||
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
@@ -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
|
||||
@@ -1,4 +1,4 @@
|
||||
identifier: longan_nano_lite
|
||||
identifier: longan_nano/gd32vf103/lite
|
||||
name: Sipeed Longan Nano Lite
|
||||
type: mcu
|
||||
arch: riscv
|
||||
@@ -28,7 +28,7 @@ tests:
|
||||
- lpcxpresso55s36
|
||||
- mr_canhubk3
|
||||
- longan_nano
|
||||
- longan_nano_lite
|
||||
- longan_nano/gd32vf103/lite
|
||||
integration_platforms:
|
||||
- nucleo_l073rz
|
||||
- nrf52840dk/nrf52840
|
||||
|
||||
@@ -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:
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
- 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
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user