imx8m: Add DEK blob encapsulation for imx8m
[platform/kernel/u-boot.git] / arch / arm / dts / imx8mm-evk-u-boot.dtsi
index 16093f2..6d20452 100644 (file)
@@ -3,6 +3,21 @@
  * Copyright 2019 NXP
  */
 
+/ {
+       wdt-reboot {
+               compatible = "wdt-reboot";
+               wdt = <&wdog1>;
+               u-boot,dm-spl;
+       };
+
+       firmware {
+               optee {
+                       compatible = "linaro,optee-tz";
+                       method = "smc";
+               };
+       };
+};
+
 &{/soc@0} {
        u-boot,dm-pre-reloc;
        u-boot,dm-spl;
@@ -11,6 +26,9 @@
 &clk {
        u-boot,dm-spl;
        u-boot,dm-pre-reloc;
+       /delete-property/ assigned-clocks;
+       /delete-property/ assigned-clock-parents;
+       /delete-property/ assigned-clock-rates;
 };
 
 &osc_24m {
        u-boot,dm-spl;
 };
 
+&reg_usdhc2_vmmc {
+       u-boot,off-on-delay-us = <20000>;
+};
+
 &pinctrl_reg_usdhc2_vmmc {
        u-boot,dm-spl;
 };
 
 &usdhc2 {
        u-boot,dm-spl;
+       sd-uhs-sdr104;
+       sd-uhs-ddr50;
 };
 
 &usdhc3 {
        u-boot,dm-spl;
+       mmc-hs400-1_8v;
+       mmc-hs400-enhanced-strobe;
 };
 
 &i2c1 {
        u-boot,dm-spl;
 };
 
-&{/soc@0/bus@30800000/i2c@30a20000/pmic@4b} {
+&{/soc@0/bus@30800000/i2c@30a20000/pca9450@25} {
        u-boot,dm-spl;
 };
 
-&{/soc@0/bus@30800000/i2c@30a20000/pmic@4b/regulators} {
+&{/soc@0/bus@30800000/i2c@30a20000/pca9450@25/regulators} {
        u-boot,dm-spl;
 };
 
 &pinctrl_pmic {
        u-boot,dm-spl;
 };
+
+&fec1 {
+       phy-reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
+};
+
+&wdog1 {
+       u-boot,dm-spl;
+};