Commit 08734e05 authored by Damien Le Moal's avatar Damien Le Moal Committed by Palmer Dabbelt

riscv: Use vendor name for K210 SoC support

Rename configuration options and directories related to the Kendryte
K210 SoC to use the SoC vendor name (canaan) instead of the "kendryte"
branding name.
Signed-off-by: default avatarDamien Le Moal <damien.lemoal@wdc.com>
Reviewed-by: default avatarAnup Patel <anup@brainfault.org>
Signed-off-by: default avatarPalmer Dabbelt <palmerdabbelt@google.com>
parent d5805af9
...@@ -22,21 +22,21 @@ config SOC_VIRT ...@@ -22,21 +22,21 @@ config SOC_VIRT
help help
This enables support for QEMU Virt Machine. This enables support for QEMU Virt Machine.
config SOC_KENDRYTE config SOC_CANAAN
bool "Kendryte K210 SoC" bool "Canaan Kendryte K210 SoC"
depends on !MMU depends on !MMU
select CLINT_TIMER if RISCV_M_MODE select CLINT_TIMER if RISCV_M_MODE
select SERIAL_SIFIVE if TTY select SERIAL_SIFIVE if TTY
select SERIAL_SIFIVE_CONSOLE if TTY select SERIAL_SIFIVE_CONSOLE if TTY
select SIFIVE_PLIC select SIFIVE_PLIC
help help
This enables support for Kendryte K210 SoC platform hardware. This enables support for Canaan Kendryte K210 SoC platform hardware.
if SOC_KENDRYTE if SOC_CANAAN
config SOC_KENDRYTE_K210_DTB_BUILTIN config SOC_CANAAN_K210_DTB_BUILTIN
bool "Builtin device tree for the Kendryte K210" bool "Builtin device tree for the Canaan Kendryte K210"
depends on SOC_KENDRYTE depends on SOC_CANAAN
default y default y
select OF select OF
select BUILTIN_DTB select BUILTIN_DTB
...@@ -45,13 +45,13 @@ config SOC_KENDRYTE_K210_DTB_BUILTIN ...@@ -45,13 +45,13 @@ config SOC_KENDRYTE_K210_DTB_BUILTIN
This option should be selected if no bootloader is being used. This option should be selected if no bootloader is being used.
If unsure, say Y. If unsure, say Y.
config SOC_KENDRYTE_K210_DTB_SOURCE config SOC_CANAAN_K210_DTB_SOURCE
string "Source file for the Kendryte K210 builtin DTB" string "Source file for the Canaan Kendryte K210 builtin DTB"
depends on SOC_KENDRYTE depends on SOC_CANAAN
depends on SOC_KENDRYTE_K210_DTB_BUILTIN depends on SOC_CANAAN_K210_DTB_BUILTIN
default "k210" default "k210"
help help
Base name (without suffix, relative to arch/riscv/boot/dts/kendryte) Base name (without suffix, relative to arch/riscv/boot/dts/canaan)
for the DTS file that will be used to produce the DTB linked into the for the DTS file that will be used to produce the DTB linked into the
kernel. kernel.
......
...@@ -83,7 +83,7 @@ PHONY += vdso_install ...@@ -83,7 +83,7 @@ PHONY += vdso_install
vdso_install: vdso_install:
$(Q)$(MAKE) $(build)=arch/riscv/kernel/vdso $@ $(Q)$(MAKE) $(build)=arch/riscv/kernel/vdso $@
ifeq ($(CONFIG_RISCV_M_MODE)$(CONFIG_SOC_KENDRYTE),yy) ifeq ($(CONFIG_RISCV_M_MODE)$(CONFIG_SOC_CANAAN),yy)
KBUILD_IMAGE := $(boot)/loader.bin KBUILD_IMAGE := $(boot)/loader.bin
else else
KBUILD_IMAGE := $(boot)/Image.gz KBUILD_IMAGE := $(boot)/Image.gz
......
# SPDX-License-Identifier: GPL-2.0 # SPDX-License-Identifier: GPL-2.0
subdir-y += sifive subdir-y += sifive
subdir-$(CONFIG_SOC_KENDRYTE) += kendryte subdir-$(CONFIG_SOC_CANAAN_K210_DTB_BUILTIN) += canaan
obj-$(CONFIG_BUILTIN_DTB) := $(addsuffix /, $(subdir-y)) obj-$(CONFIG_BUILTIN_DTB) := $(addsuffix /, $(subdir-y))
# SPDX-License-Identifier: GPL-2.0
ifneq ($(CONFIG_SOC_CANAAN_K210_DTB_SOURCE),"")
dtb-y += $(strip $(shell echo $(CONFIG_SOC_CANAAN_K210_DTB_SOURCE))).dtb
obj-$(CONFIG_SOC_CANAAN_K210_DTB_BUILTIN) += $(addsuffix .o, $(dtb-y))
endif
# SPDX-License-Identifier: GPL-2.0
ifneq ($(CONFIG_SOC_KENDRYTE_K210_DTB_SOURCE),"")
dtb-y += $(strip $(shell echo $(CONFIG_SOC_KENDRYTE_K210_DTB_SOURCE))).dtb
obj-$(CONFIG_SOC_KENDRYTE_K210_DTB_BUILTIN) += $(addsuffix .o, $(dtb-y))
endif
...@@ -27,7 +27,7 @@ CONFIG_EMBEDDED=y ...@@ -27,7 +27,7 @@ CONFIG_EMBEDDED=y
CONFIG_SLOB=y CONFIG_SLOB=y
# CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLAB_MERGE_DEFAULT is not set
# CONFIG_MMU is not set # CONFIG_MMU is not set
CONFIG_SOC_KENDRYTE=y CONFIG_SOC_CANAAN=y
CONFIG_MAXPHYSMEM_2GB=y CONFIG_MAXPHYSMEM_2GB=y
CONFIG_SMP=y CONFIG_SMP=y
CONFIG_NR_CPUS=2 CONFIG_NR_CPUS=2
......
...@@ -6,6 +6,7 @@ source "drivers/soc/amlogic/Kconfig" ...@@ -6,6 +6,7 @@ source "drivers/soc/amlogic/Kconfig"
source "drivers/soc/aspeed/Kconfig" source "drivers/soc/aspeed/Kconfig"
source "drivers/soc/atmel/Kconfig" source "drivers/soc/atmel/Kconfig"
source "drivers/soc/bcm/Kconfig" source "drivers/soc/bcm/Kconfig"
source "drivers/soc/canaan/Kconfig"
source "drivers/soc/fsl/Kconfig" source "drivers/soc/fsl/Kconfig"
source "drivers/soc/imx/Kconfig" source "drivers/soc/imx/Kconfig"
source "drivers/soc/ixp4xx/Kconfig" source "drivers/soc/ixp4xx/Kconfig"
...@@ -23,6 +24,5 @@ source "drivers/soc/ux500/Kconfig" ...@@ -23,6 +24,5 @@ source "drivers/soc/ux500/Kconfig"
source "drivers/soc/versatile/Kconfig" source "drivers/soc/versatile/Kconfig"
source "drivers/soc/xilinx/Kconfig" source "drivers/soc/xilinx/Kconfig"
source "drivers/soc/zte/Kconfig" source "drivers/soc/zte/Kconfig"
source "drivers/soc/kendryte/Kconfig"
endmenu endmenu
...@@ -29,4 +29,4 @@ obj-$(CONFIG_ARCH_U8500) += ux500/ ...@@ -29,4 +29,4 @@ obj-$(CONFIG_ARCH_U8500) += ux500/
obj-$(CONFIG_PLAT_VERSATILE) += versatile/ obj-$(CONFIG_PLAT_VERSATILE) += versatile/
obj-y += xilinx/ obj-y += xilinx/
obj-$(CONFIG_ARCH_ZX) += zte/ obj-$(CONFIG_ARCH_ZX) += zte/
obj-$(CONFIG_SOC_KENDRYTE) += kendryte/ obj-$(CONFIG_SOC_CANAAN) += canaan/
# SPDX-License-Identifier: GPL-2.0 # SPDX-License-Identifier: GPL-2.0
if SOC_KENDRYTE if SOC_CANAAN
config K210_SYSCTL config K210_SYSCTL
bool "Kendryte K210 system controller" bool "Canaan Kendryte K210 SoC system controller"
default y default y
depends on RISCV depends on RISCV
help help
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment