omap4: emif: fix error in driver
authorAneesh V <aneesh@ti.com>
Mon, 21 Nov 2011 23:39:02 +0000 (23:39 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Tue, 6 Dec 2011 22:59:34 +0000 (23:59 +0100)
There was a typo in the EMIF driver. It went un-noticed
because it affected only when automatic detection is enabled
and even then half the memory was configured and identified
properly.

Reported-by: Rockefeller <rockefeller.lin@innocomm.com>
Signed-off-by: Aneesh V <aneesh@ti.com>
arch/arm/cpu/armv7/omap-common/emif-common.c

index ce03b5ce00dc833b04371d4eb451aad747e4f2bd..62678ff5d30739ce6dc0a4fdb5ea398acc3d31ea 100644 (file)
@@ -903,9 +903,9 @@ static void do_sdram_init(u32 base)
         */
        struct lpddr2_device_details cs0_dev_details, cs1_dev_details;
        emif_reset_phy(base);
-       dev_details.cs0_device_details = emif_get_device_details(base, CS0,
+       dev_details.cs0_device_details = emif_get_device_details(emif_nr, CS0,
                                                &cs0_dev_details);
-       dev_details.cs1_device_details = emif_get_device_details(base, CS1,
+       dev_details.cs1_device_details = emif_get_device_details(emif_nr, CS1,
                                                &cs1_dev_details);
        emif_reset_phy(base);