Add dmc node to enable sdram driver. dmc is used to
initialize the memory controller.

Signed-off-by: Pragnesh Patel <pragnesh.pa...@sifive.com>
---
 arch/riscv/dts/fu540-c000-u-boot.dtsi | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/arch/riscv/dts/fu540-c000-u-boot.dtsi 
b/arch/riscv/dts/fu540-c000-u-boot.dtsi
index 387b13bdfb..e93b8a9bcf 100644
--- a/arch/riscv/dts/fu540-c000-u-boot.dtsi
+++ b/arch/riscv/dts/fu540-c000-u-boot.dtsi
@@ -52,6 +52,15 @@
                        reg = <0x0 0x2000000 0x0 0xc0000>;
                        u-boot,dm-spl;
                };
+               dmc: dmc@100b0000 {
+                       compatible = "sifive,fu540-c000-ddr";
+                       reg = <0x0 0x100b0000 0x0 0x0800
+                              0x0 0x100b2000 0x0 0x2000
+                              0x0 0x100b8000 0x0 0x0fff>;
+                       clocks = <&prci PRCI_CLK_DDRPLL>;
+                       clock-frequency = <933333324>;
+                       u-boot,dm-spl;
+               };
        };
 };
 
-- 
2.17.1

Reply via email to