armv8: ls1046ardb: Add TFABOOT support
[platform/kernel/u-boot.git] / board / freescale / ls1046ardb / ddr.c
index 82b1b1d..321222d 100644 (file)
@@ -97,6 +97,17 @@ found:
        popts->cpo_sample = 0x61;
 }
 
+#ifdef CONFIG_TFABOOT
+int fsl_initdram(void)
+{
+       gd->ram_size = tfa_get_dram_size();
+
+       if (!gd->ram_size)
+               gd->ram_size = fsl_ddr_sdram_size();
+
+       return 0;
+}
+#else
 int fsl_initdram(void)
 {
        phys_size_t dram_size;
@@ -117,3 +128,4 @@ int fsl_initdram(void)
 
        return 0;
 }
+#endif