summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Chi <mchi@nvidia.com>2014-01-27 13:48:50 +0800
committerMartin Chi <mchi@nvidia.com>2014-01-27 06:43:34 -0800
commit15a23b223540f6a580cc1bcbf303cdd12dd791df (patch)
tree6abd67bec50b497e8d393b8c43dc26334ebac1bf
parent00d468c2aa1e56757146c3d188dbb506015d7cf2 (diff)
ARM: tegra: clock: Use ram code for TegraNote7C
TegraNote7C supports two different DDRs: RAM_CODE[1:0] = 0x00 -> Micron DDR3L 1GB RAM_CODE[1:0] = 0x01 -> Hynix DDR3L 1GB Bug 1438727 Change-Id: Ib4b6f2d38b2667dea1167417ba84388f9739414e Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/360204 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Danny Song <dsong@nvidia.com> GVS: Gerrit_Virtual_Submit
-rw-r--r--arch/arm/mach-tegra/tegra11_emc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/tegra11_emc.c b/arch/arm/mach-tegra/tegra11_emc.c
index bd623f5c0336..c2d321c652c4 100644
--- a/arch/arm/mach-tegra/tegra11_emc.c
+++ b/arch/arm/mach-tegra/tegra11_emc.c
@@ -1154,8 +1154,11 @@ static struct device_node *tegra_emc_ramcode_devnode(struct device_node *np)
if (reg == 0x0)
return of_node_get(iter);
} else if (board_info.board_id == BOARD_P1988) {
- /* force select ram strapping 0x0 */
- if (reg == 0x0)
+ /*
+ * RAM_CODE[1:0] = 0x00 -> Micron DDR3L 1GB
+ * RAM_CODE[1:0] = 0x01 -> Hynix DDR3L 1GB
+ */
+ if (reg == tegra_bct_strapping)
return of_node_get(iter);
}
}