riscv: Enable some devices pre-relocation

These devices are necessary for the clock driver, which is required by the
sram driver, to run pre-relocation.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
This commit is contained in:
Sean Anderson 2021-04-08 22:13:09 -04:00 committed by Leo Yu-Chi Liang
parent 09ad08fa1a
commit 2eebe5b373

View File

@ -91,6 +91,7 @@
<&sysclk K210_CLK_SRAM1>, <&sysclk K210_CLK_SRAM1>,
<&sysclk K210_CLK_PLL1>; <&sysclk K210_CLK_PLL1>;
clock-names = "sram0", "sram1", "airam"; clock-names = "sram0", "sram1", "airam";
u-boot,dm-pre-reloc;
}; };
reserved-memory { reserved-memory {
@ -109,6 +110,7 @@
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
clock-frequency = <26000000>; clock-frequency = <26000000>;
u-boot,dm-pre-reloc;
}; };
}; };
@ -505,11 +507,13 @@
"syscon", "simple-mfd"; "syscon", "simple-mfd";
reg = <0x50440000 0x100>; reg = <0x50440000 0x100>;
reg-io-width = <4>; reg-io-width = <4>;
u-boot,dm-pre-reloc;
sysclk: clock-controller { sysclk: clock-controller {
#clock-cells = <1>; #clock-cells = <1>;
compatible = "kendryte,k210-clk"; compatible = "kendryte,k210-clk";
clocks = <&in0>; clocks = <&in0>;
u-boot,dm-pre-reloc;
}; };
sysrst: reset-controller { sysrst: reset-controller {