Merge tag 'u-boot-imx-20191105' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
[oweals/u-boot.git] / arch / arm / dts / rk3368-px5-evb-u-boot.dtsi
index 74957814548799cff323f899d6a796b678623428..002767a0330ea35bf4b0268a213bf056ca5ebb63 100644 (file)
@@ -2,6 +2,27 @@
 /*
  * (C) Copyright 2017 Theobroma Systems Design und Consulting GmbH
  */
+/ {
+       chosen {
+               u-boot,spl-boot-order = &emmc;
+       };
+};
+
+&dmc {
+       u-boot,dm-pre-reloc;
+
+       /*
+        * PX5-evb(2GB) need to use CBRD mode, or else the dram is not correct
+        * See doc/device-tree-bindings/clock/rockchip,rk3368-dmc.txt for
+        * details on the 'rockchip,memory-schedule' property and how it
+        * affects the physical-address to device-address mapping.
+        */
+       rockchip,memory-schedule = <DMC_MSCH_CBRD>;
+       rockchip,ddr-frequency = <800000000>;
+       rockchip,ddr-speed-bin = <DDR3_1600K>;
+
+       status = "okay";
+};
 
 &pinctrl {
        u-boot,dm-pre-reloc;
        u-boot,dm-pre-reloc;
 };
 
+&sgrf {
+       u-boot,dm-pre-reloc;
+};
+
 &cru {
        u-boot,dm-pre-reloc;
 };
 &uart4 {
        u-boot,dm-pre-reloc;
 };
+
+&emmc {
+       u-boot,dm-pre-reloc;
+};
+
+&timer0 {
+       u-boot,dm-pre-reloc;
+       clock-frequency = <24000000>;
+       status = "okay";
+};