• Damien Le Moal's avatar
    riscv: Update Canaan Kendryte K210 device tree · 67d96729
    Damien Le Moal authored
    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: default avatarDamien Le Moal <damien.lemoal@wdc.com>
    Reviewed-by: default avatarRob Herring <robh@kernel.org>
    Signed-off-by: default avatarPalmer Dabbelt <palmerdabbelt@google.com>
    67d96729
k210.dtsi 11.3 KB