riscv: Rename Andes cpu and board names
The current ae350-related defconfigs could also support newer Andes CPU IP, so modify the names of CPU from ax25 to andesv5, and board name from ax25-ae350 to ae350. Signed-off-by: Leo Yu-Chi Liang <ycliang@andestech.com> Reviewed-by: Yu Chien Peter Lin <peterlin@andestech.com> Reviewed-by: Rick Chen <rick@andestech.com>
This commit is contained in:
parent
da24626d14
commit
8900e2bbec
22 changed files with 30 additions and 30 deletions
|
@ -8,8 +8,8 @@ choice
|
||||||
prompt "Target select"
|
prompt "Target select"
|
||||||
optional
|
optional
|
||||||
|
|
||||||
config TARGET_AX25_AE350
|
config TARGET_AE350
|
||||||
bool "Support ax25-ae350"
|
bool "Support ae350"
|
||||||
|
|
||||||
config TARGET_MICROCHIP_ICICLE
|
config TARGET_MICROCHIP_ICICLE
|
||||||
bool "Support Microchip PolarFire-SoC Icicle Board"
|
bool "Support Microchip PolarFire-SoC Icicle Board"
|
||||||
|
@ -58,7 +58,7 @@ config SPL_SYS_DCACHE_OFF
|
||||||
Do not enable data cache in SPL.
|
Do not enable data cache in SPL.
|
||||||
|
|
||||||
# board-specific options below
|
# board-specific options below
|
||||||
source "board/AndesTech/ax25-ae350/Kconfig"
|
source "board/AndesTech/ae350/Kconfig"
|
||||||
source "board/emulation/qemu-riscv/Kconfig"
|
source "board/emulation/qemu-riscv/Kconfig"
|
||||||
source "board/microchip/mpfs_icicle/Kconfig"
|
source "board/microchip/mpfs_icicle/Kconfig"
|
||||||
source "board/sifive/unleashed/Kconfig"
|
source "board/sifive/unleashed/Kconfig"
|
||||||
|
@ -67,7 +67,7 @@ source "board/openpiton/riscv64/Kconfig"
|
||||||
source "board/sipeed/maix/Kconfig"
|
source "board/sipeed/maix/Kconfig"
|
||||||
|
|
||||||
# platform-specific options below
|
# platform-specific options below
|
||||||
source "arch/riscv/cpu/ax25/Kconfig"
|
source "arch/riscv/cpu/andesv5/Kconfig"
|
||||||
source "arch/riscv/cpu/fu540/Kconfig"
|
source "arch/riscv/cpu/fu540/Kconfig"
|
||||||
source "arch/riscv/cpu/fu740/Kconfig"
|
source "arch/riscv/cpu/fu740/Kconfig"
|
||||||
source "arch/riscv/cpu/generic/Kconfig"
|
source "arch/riscv/cpu/generic/Kconfig"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0+
|
# SPDX-License-Identifier: GPL-2.0+
|
||||||
|
|
||||||
dtb-$(CONFIG_TARGET_AX25_AE350) += ae350_32.dtb ae350_64.dtb
|
dtb-$(CONFIG_TARGET_AE350) += ae350_32.dtb ae350_64.dtb
|
||||||
dtb-$(CONFIG_TARGET_MICROCHIP_ICICLE) += microchip-mpfs-icicle-kit.dtb
|
dtb-$(CONFIG_TARGET_MICROCHIP_ICICLE) += microchip-mpfs-icicle-kit.dtb
|
||||||
dtb-$(CONFIG_TARGET_QEMU_VIRT) += qemu-virt32.dtb qemu-virt64.dtb
|
dtb-$(CONFIG_TARGET_QEMU_VIRT) += qemu-virt32.dtb qemu-virt64.dtb
|
||||||
dtb-$(CONFIG_TARGET_OPENPITON_RISCV64) += openpiton-riscv64.dtb
|
dtb-$(CONFIG_TARGET_OPENPITON_RISCV64) += openpiton-riscv64.dtb
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
if TARGET_AX25_AE350
|
if TARGET_AE350
|
||||||
|
|
||||||
config SYS_CPU
|
config SYS_CPU
|
||||||
default "ax25"
|
default "andesv5"
|
||||||
|
|
||||||
config SYS_BOARD
|
config SYS_BOARD
|
||||||
default "ax25-ae350"
|
default "ae350"
|
||||||
|
|
||||||
config SYS_VENDOR
|
config SYS_VENDOR
|
||||||
default "AndesTech"
|
default "AndesTech"
|
||||||
|
@ -13,7 +13,7 @@ config SYS_SOC
|
||||||
default "ae350"
|
default "ae350"
|
||||||
|
|
||||||
config SYS_CONFIG_NAME
|
config SYS_CONFIG_NAME
|
||||||
default "ax25-ae350"
|
default "ae350"
|
||||||
|
|
||||||
config ENV_SIZE
|
config ENV_SIZE
|
||||||
default 0x2000 if ENV_IS_IN_SPI_FLASH
|
default 0x2000 if ENV_IS_IN_SPI_FLASH
|
|
@ -1,8 +1,8 @@
|
||||||
AX25-AE350 BOARD
|
AE350 BOARD
|
||||||
M: Rick Chen <rick@andestech.com>
|
M: Rick Chen <rick@andestech.com>
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: board/AndesTech/ax25-ae350/
|
F: board/AndesTech/ae350/
|
||||||
F: include/configs/ax25-ae350.h
|
F: include/configs/ae350.h
|
||||||
F: configs/ae350_rv32_defconfig
|
F: configs/ae350_rv32_defconfig
|
||||||
F: configs/ae350_rv64_defconfig
|
F: configs/ae350_rv64_defconfig
|
||||||
F: configs/ae350_rv32_xip_defconfig
|
F: configs/ae350_rv32_xip_defconfig
|
|
@ -3,4 +3,4 @@
|
||||||
# Copyright (C) 2017 Andes Technology Corporation.
|
# Copyright (C) 2017 Andes Technology Corporation.
|
||||||
# Rick Chen, Andes Technology Corporation <rick@andestech.com>
|
# Rick Chen, Andes Technology Corporation <rick@andestech.com>
|
||||||
|
|
||||||
obj-y := ax25-ae350.o
|
obj-y := ae350.o
|
|
@ -6,7 +6,7 @@ CONFIG_ENV_SECT_SIZE=0x1000
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="ae350_32"
|
CONFIG_DEFAULT_DEVICE_TREE="ae350_32"
|
||||||
CONFIG_SYS_PROMPT="RISC-V # "
|
CONFIG_SYS_PROMPT="RISC-V # "
|
||||||
CONFIG_SYS_LOAD_ADDR=0x100000
|
CONFIG_SYS_LOAD_ADDR=0x100000
|
||||||
CONFIG_TARGET_AX25_AE350=y
|
CONFIG_TARGET_AE350=y
|
||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xfffe80
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xfffe80
|
||||||
|
|
|
@ -8,7 +8,7 @@ CONFIG_SYS_PROMPT="RISC-V # "
|
||||||
CONFIG_SPL_SYS_MALLOC_F_LEN=0x100000
|
CONFIG_SPL_SYS_MALLOC_F_LEN=0x100000
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SYS_LOAD_ADDR=0x100000
|
CONFIG_SYS_LOAD_ADDR=0x100000
|
||||||
CONFIG_TARGET_AX25_AE350=y
|
CONFIG_TARGET_AE350=y
|
||||||
CONFIG_RISCV_SMODE=y
|
CONFIG_RISCV_SMODE=y
|
||||||
# CONFIG_AVAILABLE_HARTS is not set
|
# CONFIG_AVAILABLE_HARTS is not set
|
||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
|
|
|
@ -9,7 +9,7 @@ CONFIG_SYS_PROMPT="RISC-V # "
|
||||||
CONFIG_SPL_SYS_MALLOC_F_LEN=0x100000
|
CONFIG_SPL_SYS_MALLOC_F_LEN=0x100000
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SYS_LOAD_ADDR=0x100000
|
CONFIG_SYS_LOAD_ADDR=0x100000
|
||||||
CONFIG_TARGET_AX25_AE350=y
|
CONFIG_TARGET_AE350=y
|
||||||
CONFIG_RISCV_SMODE=y
|
CONFIG_RISCV_SMODE=y
|
||||||
CONFIG_SPL_XIP=y
|
CONFIG_SPL_XIP=y
|
||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
|
|
|
@ -6,7 +6,7 @@ CONFIG_ENV_SECT_SIZE=0x1000
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="ae350_32"
|
CONFIG_DEFAULT_DEVICE_TREE="ae350_32"
|
||||||
CONFIG_SYS_PROMPT="RISC-V # "
|
CONFIG_SYS_PROMPT="RISC-V # "
|
||||||
CONFIG_SYS_LOAD_ADDR=0x100000
|
CONFIG_SYS_LOAD_ADDR=0x100000
|
||||||
CONFIG_TARGET_AX25_AE350=y
|
CONFIG_TARGET_AE350=y
|
||||||
CONFIG_XIP=y
|
CONFIG_XIP=y
|
||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
|
|
|
@ -6,7 +6,7 @@ CONFIG_ENV_SECT_SIZE=0x1000
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="ae350_64"
|
CONFIG_DEFAULT_DEVICE_TREE="ae350_64"
|
||||||
CONFIG_SYS_PROMPT="RISC-V # "
|
CONFIG_SYS_PROMPT="RISC-V # "
|
||||||
CONFIG_SYS_LOAD_ADDR=0x100000
|
CONFIG_SYS_LOAD_ADDR=0x100000
|
||||||
CONFIG_TARGET_AX25_AE350=y
|
CONFIG_TARGET_AE350=y
|
||||||
CONFIG_ARCH_RV64I=y
|
CONFIG_ARCH_RV64I=y
|
||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
|
|
|
@ -8,7 +8,7 @@ CONFIG_SYS_PROMPT="RISC-V # "
|
||||||
CONFIG_SPL_SYS_MALLOC_F_LEN=0x100000
|
CONFIG_SPL_SYS_MALLOC_F_LEN=0x100000
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SYS_LOAD_ADDR=0x100000
|
CONFIG_SYS_LOAD_ADDR=0x100000
|
||||||
CONFIG_TARGET_AX25_AE350=y
|
CONFIG_TARGET_AE350=y
|
||||||
CONFIG_ARCH_RV64I=y
|
CONFIG_ARCH_RV64I=y
|
||||||
CONFIG_RISCV_SMODE=y
|
CONFIG_RISCV_SMODE=y
|
||||||
# CONFIG_AVAILABLE_HARTS is not set
|
# CONFIG_AVAILABLE_HARTS is not set
|
||||||
|
|
|
@ -9,7 +9,7 @@ CONFIG_SYS_PROMPT="RISC-V # "
|
||||||
CONFIG_SPL_SYS_MALLOC_F_LEN=0x100000
|
CONFIG_SPL_SYS_MALLOC_F_LEN=0x100000
|
||||||
CONFIG_SPL=y
|
CONFIG_SPL=y
|
||||||
CONFIG_SYS_LOAD_ADDR=0x100000
|
CONFIG_SYS_LOAD_ADDR=0x100000
|
||||||
CONFIG_TARGET_AX25_AE350=y
|
CONFIG_TARGET_AE350=y
|
||||||
CONFIG_ARCH_RV64I=y
|
CONFIG_ARCH_RV64I=y
|
||||||
CONFIG_RISCV_SMODE=y
|
CONFIG_RISCV_SMODE=y
|
||||||
CONFIG_SPL_XIP=y
|
CONFIG_SPL_XIP=y
|
||||||
|
|
|
@ -6,7 +6,7 @@ CONFIG_ENV_SECT_SIZE=0x1000
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="ae350_64"
|
CONFIG_DEFAULT_DEVICE_TREE="ae350_64"
|
||||||
CONFIG_SYS_PROMPT="RISC-V # "
|
CONFIG_SYS_PROMPT="RISC-V # "
|
||||||
CONFIG_SYS_LOAD_ADDR=0x100000
|
CONFIG_SYS_LOAD_ADDR=0x100000
|
||||||
CONFIG_TARGET_AX25_AE350=y
|
CONFIG_TARGET_AE350=y
|
||||||
CONFIG_ARCH_RV64I=y
|
CONFIG_ARCH_RV64I=y
|
||||||
CONFIG_XIP=y
|
CONFIG_XIP=y
|
||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
|
|
|
@ -1,20 +1,20 @@
|
||||||
.. SPDX-License-Identifier: GPL-2.0+
|
.. SPDX-License-Identifier: GPL-2.0+
|
||||||
|
|
||||||
AX25-AE350
|
AE350
|
||||||
==========
|
======
|
||||||
|
|
||||||
AE350 is the mainline SoC produced by Andes Technology using AX25 CPU core
|
AE350 is the mainline SoC produced by Andes Technology using AndesV5 CPU core
|
||||||
base on RISC-V architecture.
|
based on RISC-V architecture.
|
||||||
|
|
||||||
AE350 has integrated both AHB and APB bus and many periphals for application
|
AE350 has integrated both AHB and APB bus and many periphals for application
|
||||||
and product development.
|
and product development.
|
||||||
|
|
||||||
AX25-AE350 is the SoC with AE350 hardcore CPU.
|
AndesV5 is Andes CPU IP family that adopts RISC-V architecture.
|
||||||
|
|
||||||
AX25 is Andes CPU IP to adopt RISC-V architecture.
|
AndesV5 family includes 25, 27, 45 series.
|
||||||
|
|
||||||
AX25 Features
|
25-Series Features
|
||||||
-------------
|
------------------
|
||||||
|
|
||||||
CPU Core
|
CPU Core
|
||||||
- 5-stage in-order execution pipeline
|
- 5-stage in-order execution pipeline
|
|
@ -7,4 +7,4 @@ Andes Tech
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
adp-ag101p
|
adp-ag101p
|
||||||
ax25-ae350
|
ae350
|
||||||
|
|
Loading…
Reference in a new issue