summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-laguna-power.c
diff options
context:
space:
mode:
authorBibek Basu <bbasu@nvidia.com>2014-03-17 17:40:40 +0530
committerLaxman Dewangan <ldewangan@nvidia.com>2014-04-09 22:21:20 -0700
commitb3f7b344addb2d82498a7258074ea1b249a74660 (patch)
tree979671a78f420d9d249da01e943b4b3a82ac8bfd /arch/arm/mach-tegra/board-laguna-power.c
parent1b08970b0ba41d6dbd872ee69711c1342a97d909 (diff)
ARM: tegra: kernel support for pm375
Support for pm375 Bug 1454434 Change-Id: I90c89658985208665f61a8b38390fa6d4bd14074 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/387706 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-laguna-power.c')
-rw-r--r--arch/arm/mach-tegra/board-laguna-power.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/board-laguna-power.c b/arch/arm/mach-tegra/board-laguna-power.c
index 00813c8b8a1f..1b8265f3920e 100644
--- a/arch/arm/mach-tegra/board-laguna-power.c
+++ b/arch/arm/mach-tegra/board-laguna-power.c
@@ -1,7 +1,7 @@
/*
* arch/arm/mach-tegra/board-laguna-power.c
*
- * Copyright (c) 2013 NVIDIA Corporation. All rights reserved.
+ * Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
@@ -120,11 +120,12 @@ static inline void fill_reg_map(void)
struct board_info board_info;
tegra_get_board_info(&board_info);
- if ((board_info.board_id == BOARD_PM359) &&
+ if (board_info.board_id == BOARD_PM375 ||
+ ((board_info.board_id == BOARD_PM359) &&
((board_info.sku >= 0x0003) ||
((board_info.sku == 0x0002) && (board_info.major_revision == 'B')) ||
((board_info.sku == 0x0001) && (board_info.major_revision == 'C')) ||
- ((board_info.sku == 0x0000) && (board_info.major_revision == 'C'))))
+ ((board_info.sku == 0x0000) && (board_info.major_revision == 'C')))))
reg_init_value = 0x1e;
for (i = 0; i < PMU_CPU_VDD_MAP_SIZE; i++) {
@@ -133,6 +134,7 @@ static inline void fill_reg_map(void)
}
}
+
#ifdef CONFIG_ARCH_TEGRA_HAS_CL_DVFS
static struct tegra_cl_dvfs_platform_data laguna_cl_dvfs_data = {
.dfll_clk_name = "dfll_cpu",