Revert "Revert "ARM: tegra: enterprise: update memory timings""
Simone Willett [Wed, 22 Aug 2012 20:58:52 +0000 (13:58 -0700)]
This reverts commit 0405128605ed7a858aecb8fb9aaaf80e0e44c4b8

Change-Id: I3a0ee9b0079b884d53c43323e21b472a40c31bb7
Reviewed-on: http://git-master/r/125323
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
Reviewed-by: Raymond Poudrier <rapoudrier@nvidia.com>

arch/arm/mach-tegra/board-enterprise-memory.c

index 36a8264..1fc0d3c 100644 (file)
@@ -116,7 +116,7 @@ static const struct tegra_emc_table enterprise_emc_tables_kmmll0_a02[] = {
                        0x00000000, /* EMC_CTT */
                        0x00000000, /* EMC_CTT_DURATION */
                        0x80000164, /* EMC_DYN_SELF_REF_CONTROL */
-                       0x00050001, /* MC_EMEM_ARB_CFG */
+                       0x00050002, /* MC_EMEM_ARB_CFG */
                        0xc0000008, /* MC_EMEM_ARB_OUTSTANDING_REQ */
                        0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
                        0x00000001, /* MC_EMEM_ARB_TIMING_RP */
@@ -236,7 +236,7 @@ static const struct tegra_emc_table enterprise_emc_tables_kmmll0_a02[] = {
                        0x00000000, /* EMC_CTT */
                        0x00000000, /* EMC_CTT_DURATION */
                        0x800001c2, /* EMC_DYN_SELF_REF_CONTROL */
-                       0x00020001, /* MC_EMEM_ARB_CFG */
+                       0x00030003, /* MC_EMEM_ARB_CFG */
                        0xc0000008, /* MC_EMEM_ARB_OUTSTANDING_REQ */
                        0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
                        0x00000001, /* MC_EMEM_ARB_TIMING_RP */
@@ -356,7 +356,7 @@ static const struct tegra_emc_table enterprise_emc_tables_kmmll0_a02[] = {
                        0x00000000, /* EMC_CTT */
                        0x00000000, /* EMC_CTT_DURATION */
                        0x80000287, /* EMC_DYN_SELF_REF_CONTROL */
-                       0x00010001, /* MC_EMEM_ARB_CFG */
+                       0x00010003, /* MC_EMEM_ARB_CFG */
                        0xc000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
                        0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
                        0x00000001, /* MC_EMEM_ARB_TIMING_RP */
@@ -476,7 +476,7 @@ static const struct tegra_emc_table enterprise_emc_tables_kmmll0_a02[] = {
                        0x00000000, /* EMC_CTT */
                        0x00000000, /* EMC_CTT_DURATION */
                        0x8000040b, /* EMC_DYN_SELF_REF_CONTROL */
-                       0x00000001, /* MC_EMEM_ARB_CFG */
+                       0x00000003, /* MC_EMEM_ARB_CFG */
                        0xc0000013, /* MC_EMEM_ARB_OUTSTANDING_REQ */
                        0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
                        0x00000001, /* MC_EMEM_ARB_TIMING_RP */
@@ -596,7 +596,7 @@ static const struct tegra_emc_table enterprise_emc_tables_kmmll0_a02[] = {
                        0x00000000, /* EMC_CTT */
                        0x00000000, /* EMC_CTT_DURATION */
                        0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
-                       0x00000003, /* MC_EMEM_ARB_CFG */
+                       0x00000006, /* MC_EMEM_ARB_CFG */
                        0xc0000025, /* MC_EMEM_ARB_OUTSTANDING_REQ */
                        0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
                        0x00000001, /* MC_EMEM_ARB_TIMING_RP */
@@ -716,7 +716,7 @@ static const struct tegra_emc_table enterprise_emc_tables_kmmll0_a02[] = {
                        0x00000000, /* EMC_CTT */
                        0x00000000, /* EMC_CTT_DURATION */
                        0x80000ce6, /* EMC_DYN_SELF_REF_CONTROL */
-                       0x00000006, /* MC_EMEM_ARB_CFG */
+                       0x0000000c, /* MC_EMEM_ARB_CFG */
                        0xc0000048, /* MC_EMEM_ARB_OUTSTANDING_REQ */
                        0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
                        0x00000003, /* MC_EMEM_ARB_TIMING_RP */