path: root/arch/riscv/Kconfig.socs
diff options
authorDamien Le Moal <>2021-02-10 14:02:23 +0900
committerPalmer Dabbelt <>2021-02-22 17:51:13 -0800
commit67d96729a9e789ecfddb0f701e5ec18389758dab (patch)
tree4bc61accfa8986db964022452f27b440659ac4c0 /arch/riscv/Kconfig.socs
parent13dcfae0b23489118654005b9328aa3a5706c859 (diff)
riscv: Update Canaan Kendryte K210 device tree
Update the Canaan Kendryte K210 base device tree k210.dtsi to define all supported peripherals of the SoC, their clocks and reset lines. The device tree file k210.dts is renamed to k210_generic.dts and becomes the default value selection of the configuration option SOC_CANAAN_K210_DTB_BUILTIN_SOURCE. No device beside the serial console is defined by this device tree. This makes this generic device tree suitable for use with a builtin initramfs with all known K210 based boards. These changes result in the K210_CLK_ACLK clock ID to be unused and removed from the dt-bindings k210-clk.h header file. Most updates to the k210.dtsi file come from Sean Anderson's work on U-Boot support for the K210. Cc: Rob Herring <> Cc: Signed-off-by: Damien Le Moal <> Reviewed-by: Rob Herring <> Signed-off-by: Palmer Dabbelt <>
Diffstat (limited to 'arch/riscv/Kconfig.socs')
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs
index 6402746c68f3..7efcece8896c 100644
--- a/arch/riscv/Kconfig.socs
+++ b/arch/riscv/Kconfig.socs
@@ -51,7 +51,7 @@ config SOC_CANAAN_K210_DTB_SOURCE
string "Source file for the Canaan Kendryte K210 builtin DTB"
depends on SOC_CANAAN
- default "k210"
+ default "k210_generic"
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