summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Anderson <seanga2@gmail.com>2021-04-09 05:13:09 +0300
committerLeo Yu-Chi Liang <ycliang@andestech.com>2021-05-14 11:20:48 +0300
commit2eebe5b373ffa14671279cdeae1d1eedbfd2b9fb (patch)
treeb7cc7e3742a69cc164ba5fdf851bd980bcc0f626
parent09ad08fa1a426c0638ef79fd34996c9e7d8c0512 (diff)
downloadu-boot-2eebe5b373ffa14671279cdeae1d1eedbfd2b9fb.tar.xz
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>
-rw-r--r--arch/riscv/dts/k210.dtsi4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/riscv/dts/k210.dtsi b/arch/riscv/dts/k210.dtsi
index 0b79a29600..a735bebf2c 100644
--- a/arch/riscv/dts/k210.dtsi
+++ b/arch/riscv/dts/k210.dtsi
@@ -91,6 +91,7 @@
<&sysclk K210_CLK_SRAM1>,
<&sysclk K210_CLK_PLL1>;
clock-names = "sram0", "sram1", "airam";
+ u-boot,dm-pre-reloc;
};
reserved-memory {
@@ -109,6 +110,7 @@
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <26000000>;
+ u-boot,dm-pre-reloc;
};
};
@@ -505,11 +507,13 @@
"syscon", "simple-mfd";
reg = <0x50440000 0x100>;
reg-io-width = <4>;
+ u-boot,dm-pre-reloc;
sysclk: clock-controller {
#clock-cells = <1>;
compatible = "kendryte,k210-clk";
clocks = <&in0>;
+ u-boot,dm-pre-reloc;
};
sysrst: reset-controller {