diff options
author | Bibek Basu <bbasu@nvidia.com> | 2014-03-17 17:40:40 +0530 |
---|---|---|
committer | Laxman Dewangan <ldewangan@nvidia.com> | 2014-04-09 22:21:20 -0700 |
commit | b3f7b344addb2d82498a7258074ea1b249a74660 (patch) | |
tree | 979671a78f420d9d249da01e943b4b3a82ac8bfd /arch/arm/mach-tegra/board-laguna-power.c | |
parent | 1b08970b0ba41d6dbd872ee69711c1342a97d909 (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.c | 8 |
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", |