linux/arch/riscv
Damien Le Moal 67d96729a9
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 <robh@kernel.org>
Cc: devicetree@vger.kernel.org
Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
2021-02-22 17:51:13 -08:00
..
boot riscv: Update Canaan Kendryte K210 device tree 2021-02-22 17:51:13 -08:00
configs riscv: Use vendor name for K210 SoC support 2021-01-14 15:08:46 -08:00
include RISC-V: Add a non-void return for sbi v02 functions 2021-02-22 17:51:03 -08:00
kernel RISC-V: Add a non-void return for sbi v02 functions 2021-02-22 17:51:03 -08:00
lib riscv: Add support for function error injection 2021-01-14 15:09:09 -08:00
mm RISC-V: Implement ASID allocator 2021-02-18 23:18:06 -08:00
net treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
Kbuild riscv: Allow device trees to be built into the kernel 2020-05-18 11:38:05 -07:00
Kconfig riscv/kasan: add KASAN_VMALLOC support 2021-02-18 23:17:59 -08:00
Kconfig.debug RISC-V: Remove EARLY_PRINTK support 2018-12-17 10:23:46 -08:00
Kconfig.socs riscv: Update Canaan Kendryte K210 device tree 2021-02-22 17:51:13 -08:00
Makefile riscv: Enable per-task stack canaries 2021-01-14 15:09:10 -08:00