arm64: add better and more generic spin-table support
[oweals/u-boot.git] / arch / arm / mach-keystone / ddr3_spd.c
index e5018c9eb669f3049cca67203538b5714d56aa88..c541886787077cfc17e033cd2e84546b34ffd1c9 100644 (file)
@@ -426,6 +426,16 @@ static int ddr3_read_spd(ddr3_spd_eeprom_t *spd_params)
        return 0;
 }
 
+int ddr3_get_size(void)
+{
+       ddr3_spd_eeprom_t spd_params;
+
+       if (ddr3_read_spd(&spd_params))
+               return 0;
+
+       return ddr3_get_size_in_mb(&spd_params) / 1024;
+}
+
 int ddr3_get_dimm_params_from_spd(struct ddr3_spd_cb *spd_cb)
 {
        struct ddr3_sodimm spd;