summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-ardbeg-memory.c
diff options
context:
space:
mode:
authorRyane Luo <ryanel@nvidia.com>2013-09-06 15:51:23 +0800
committerLeo He <leoh@nvidia.com>2013-10-27 19:59:13 -0700
commitb92842ae574fec05b452badb9eccbf9b8d92539d (patch)
tree1a820c14ed93ac481492ae79e7ae777a996b21db /arch/arm/mach-tegra/board-ardbeg-memory.c
parentdc394424697be5a784cc461064735aab195b8e7a (diff)
arm: tegra: tn8-ers: dt: enable support for emc tables
Rearrange parsing of dt nodes of emc tables Add emc dvfs tables for tn8 ers Bug 1360455 Change-Id: I21a81a67d315bba9dd7af792ddaebe251dc505cd Signed-off-by: Ryane Luo <ryanel@nvidia.com> Reviewed-on: http://git-master/r/299848 GVS: Gerrit_Virtual_Submit Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com> Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-ardbeg-memory.c')
-rw-r--r--arch/arm/mach-tegra/board-ardbeg-memory.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-ardbeg-memory.c b/arch/arm/mach-tegra/board-ardbeg-memory.c
index c9f6e691db47..92c06d636ff1 100644
--- a/arch/arm/mach-tegra/board-ardbeg-memory.c
+++ b/arch/arm/mach-tegra/board-ardbeg-memory.c
@@ -5471,8 +5471,13 @@ int __init ardbeg_emc_init(void)
switch (bi.board_id) {
case BOARD_E1780:
case BOARD_E1782:
- pr_info("Loading Ardbeg EMC tables.\n");
- tegra_emc_device.dev.platform_data = &ardbeg_emc_pdata;
+ if (of_machine_is_compatible("nvidia,tn8")) {
+ pr_info("Loading TN8 EMC tables from DeviceTree.\n");
+ } else {
+ pr_info("Loading Ardbeg EMC tables.\n");
+ tegra_emc_device.dev.platform_data =
+ &ardbeg_emc_pdata;
+ }
break;
case BOARD_E1792:
pr_info("Loading Ardbeg EMC tables.\n");