diff options
author | Ray Poudrier <rapoudrier@nvidia.com> | 2011-08-01 16:27:46 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:48:05 -0800 |
commit | 5b93170f4788d855f32ef5cab465ece2c87b6b42 (patch) | |
tree | c3c3476dc70afd473abdd2bdd30759d56f1f169f /arch/arm/mach-tegra/board-cardhu-memory.c | |
parent | bb13651bbe81fcb6e4aaa1ed89d261609159662d (diff) |
arm: tegra: cardhu: update dvfs tables for elpida & samsung
Bug 852560
Original-Change-Id: I96eefc1851675ea3321abf7197383de13c18cdb1
Reviewed-on: http://git-master/r/44394
Reviewed-by: Raymond Poudrier <rapoudrier@nvidia.com>
Tested-by: Raymond Poudrier <rapoudrier@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Karan Jhavar <kjhavar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Re4e99d3595c6437e0ef761b89f6a74f422f5f31a
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu-memory.c')
-rw-r--r-- | arch/arm/mach-tegra/board-cardhu-memory.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-memory.c b/arch/arm/mach-tegra/board-cardhu-memory.c index 43cb3f61634a..8f43726dea3c 100644 --- a/arch/arm/mach-tegra/board-cardhu-memory.c +++ b/arch/arm/mach-tegra/board-cardhu-memory.c @@ -1825,9 +1825,9 @@ static const struct tegra_emc_table cardhu_emc_tables_k4p8g304eb[] = { 0x00000003, /* EMC_REXT */ 0x00000000, /* EMC_WEXT */ 0x00000004, /* EMC_WDV */ - 0x0000000a, /* EMC_QUSE */ + 0x00000009, /* EMC_QUSE */ 0x00000006, /* EMC_QRST */ - 0x0000000b, /* EMC_QSAFE */ + 0x0000000c, /* EMC_QSAFE */ 0x00000010, /* EMC_RDV */ 0x000007df, /* EMC_REFRESH */ 0x00000000, /* EMC_BURST_REFRESH_NUM */ @@ -1847,7 +1847,7 @@ static const struct tegra_emc_table cardhu_emc_tables_k4p8g304eb[] = { 0x00000002, /* EMC_TCLKSTOP */ 0x000008aa, /* EMC_TREFBW */ 0x00000000, /* EMC_QUSE_EXTRA */ - 0x00000004, /* EMC_FBIO_CFG6 */ + 0x00000006, /* EMC_FBIO_CFG6 */ 0x00000000, /* EMC_ODT_WRITE */ 0x00000000, /* EMC_ODT_READ */ 0x00006282, /* EMC_FBIO_CFG5 */ @@ -1916,8 +1916,8 @@ static const struct tegra_emc_table cardhu_emc_tables_k4p8g304eb[] = { 0x00110b10, /* MC_EMEM_ARB_DA_COVERS */ 0x71c81811, /* MC_EMEM_ARB_MISC0 */ 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */ - 0xd0000000, /* EMC_FBIO_SPARE */ - 0xff00ff00, /* EMC_CFG_RSV */ + 0xe0000000, /* EMC_FBIO_SPARE */ + 0xff00ff88, /* EMC_CFG_RSV */ }, 0x00000030, /* EMC_ZCAL_WAIT_CNT after clock change */ 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */ @@ -1928,7 +1928,7 @@ static const struct tegra_emc_table cardhu_emc_tables_k4p8g304eb[] = { }, }; -static const struct tegra_emc_table cardhu_emc_tables_edb8032b2ma[] = { +static const struct tegra_emc_table cardhu_emc_tables_edb8132b2ma[] = { { 0x31, /* Rev 3.1 */ 25500, /* SDRAM frequency */ @@ -2426,7 +2426,7 @@ static const struct tegra_emc_table cardhu_emc_tables_edb8032b2ma[] = { 0x00000009, /* EMC_QUSE */ 0x00000006, /* EMC_QRST */ 0x0000000c, /* EMC_QSAFE */ - 0x00000011, /* EMC_RDV */ + 0x00000010, /* EMC_RDV */ 0x000007df, /* EMC_REFRESH */ 0x00000000, /* EMC_BURST_REFRESH_NUM */ 0x000001f7, /* EMC_PRE_REFRESH_REQ_CNT */ @@ -2535,8 +2535,8 @@ int cardhu_emc_init(void) switch (board.board_id) { case BOARD_PM269: if (MEMORY_TYPE(board.sku) == SKU_MEMORY_ELPIDA) - tegra_init_emc(cardhu_emc_tables_edb8032b2ma, - ARRAY_SIZE(cardhu_emc_tables_edb8032b2ma)); + tegra_init_emc(cardhu_emc_tables_edb8132b2ma, + ARRAY_SIZE(cardhu_emc_tables_edb8132b2ma)); else tegra_init_emc(cardhu_emc_tables_k4p8g304eb, ARRAY_SIZE(cardhu_emc_tables_k4p8g304eb)); |