summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/tegra12_emc.c
diff options
context:
space:
mode:
authorTerry Wang <terwang@nvidia.com>2014-02-19 18:20:39 +0800
committerLaxman Dewangan <ldewangan@nvidia.com>2014-02-26 05:35:15 -0800
commitaea2153a157bb2681470cf9e2ab03b10264926ad (patch)
treee48758379f5a8c33790211883aba2783fabbdc6e /arch/arm/mach-tegra/tegra12_emc.c
parentcdfb7124fb0d6f8beb80dd4a5ec08b4824e25c95 (diff)
arm: tegra12: disable MC Holdoff for some clients
Disable MC Holdoff for HYST_VDETPER, HYST_VDEMCER, HYST_VDEMBER, HYST_VDEBSEVR, HYST_MSENCSRD, HYST_ISPRAB, HYST_ISPRA, HYST_VICSRD Correct some incorrect clients name definitions Bug 1440582 Change-Id: I0b50668218051a060062b565f82e45abff82d875 Signed-off-by: Terry Wang <terwang@nvidia.com> Reviewed-on: http://git-master/r/369254 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/tegra12_emc.c')
-rw-r--r--arch/arm/mach-tegra/tegra12_emc.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/arch/arm/mach-tegra/tegra12_emc.c b/arch/arm/mach-tegra/tegra12_emc.c
index 7405d60dc541..2f5fb9720f75 100644
--- a/arch/arm/mach-tegra/tegra12_emc.c
+++ b/arch/arm/mach-tegra/tegra12_emc.c
@@ -1518,18 +1518,17 @@ module_param_cb(pasr_enable, &tegra12_pasr_enable_ops, &pasr_enable, 0644);
void tegra12_mc_holdoff_enable(void)
{
- mc_writel(HYST_MSENCSRD | HYST_DISPLAYHCB | HYST_DISPLAYHC |
- HYST_DISPLAY0CB | HYST_DISPLAY0C | YST_DISPLAY0BB |
- YST_DISPLAY0B | YST_DISPLAY0AB | YST_DISPLAY0A,
+ mc_writel(HYST_DISPLAYHCB | HYST_DISPLAYHC |
+ HYST_DISPLAY0CB | HYST_DISPLAY0C | HYST_DISPLAY0BB |
+ HYST_DISPLAY0B | HYST_DISPLAY0AB | HYST_DISPLAY0A,
MC_EMEM_ARB_HYSTERESIS_0_0);
- mc_writel(HYST_VDEDBGW | HYST_VDEBSEVW | HYST_MSENCSWR |
- YST_VDETPER | YST_VDEMCER | YST_VDEMBER | YST_VDEBSEVR,
+ mc_writel(HYST_VDEDBGW | HYST_VDEBSEVW | HYST_MSENCSWR,
MC_EMEM_ARB_HYSTERESIS_1_0);
mc_writel(HYST_DISPLAYT | HYST_GPUSWR | HYST_ISPWBB |
- HYST_ISPWAB | HYST_ISPRAB | YST_ISPWB | YST_ISPWA |
- YST_ISPRA | YST_VDETPMW | YST_VDEMBEW,
+ HYST_ISPWAB | HYST_ISPWB | HYST_ISPWA |
+ HYST_VDETPMW | HYST_VDEMBEW,
MC_EMEM_ARB_HYSTERESIS_2_0);
- mc_writel(HYST_DISPLAYD | HYST_VIW | HYST_VICSWR | HYST_VICSRD,
+ mc_writel(HYST_DISPLAYD | HYST_VIW | HYST_VICSWR,
MC_EMEM_ARB_HYSTERESIS_3_0);
}