From 05d913bf91e7af8cac050ec8ece61d1a3168a568 Mon Sep 17 00:00:00 2001 From: Daniel Fu Date: Tue, 8 Mar 2016 08:50:13 +0000 Subject: [PATCH] arm64: boot: dts: Update emc to 984 v3 for Darcy Bug 1695353 Change-Id: I41534a512b6a532c2380e918566ddaa6c75eb135 Signed-off-by: Daniel Fu Reviewed-on: http://git-master/r/1026333 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: David Dastous St Hilaire Tested-by: David Dastous St Hilaire Reviewed-by: Vinayak Pane --- .../tegra210-darcy-p2894-emc-a00.dtsi | 234 +++++++++--------- 1 file changed, 117 insertions(+), 117 deletions(-) diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-darcy-p2894-emc-a00.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-darcy-p2894-emc-a00.dtsi index 96a2cd3ca0f..932892f0391 100644 --- a/arch/arm64/boot/dts/tegra210-platforms/tegra210-darcy-p2894-emc-a00.dtsi +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-darcy-p2894-emc-a00.dtsi @@ -1,7 +1,7 @@ /* * arch/arm64/boot/dts/tegra210-platforms/tegra210-darcy-p2894-emc-a00.dtsi * - * Copyright (c) 2015, NVIDIA CORPORATION. All rights reserved. + * Copyright (c) 2015-2016, 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 as published by @@ -27,7 +27,7 @@ emc-table@40800 { compatible = "nvidia,tegra21-emc-table"; nvidia,revision = <0x07>; - nvidia,dvfs-version = "01_40800_NoCfgVersion_V9.8.4_V1.6"; + nvidia,dvfs-version = "03_40800_NoCfgVersion_V9.8.4_V1.6"; clock-frequency = <40800>; nvidia,emc-min-mv = <800>; nvidia,gk20a-min-mv = <1100>; @@ -80,7 +80,7 @@ nvidia,emc-auto-cal-config5 = <0x00770000>; nvidia,emc-auto-cal-config6 = <0x00770000>; nvidia,emc-auto-cal-config7 = <0x00770000>; - nvidia,emc-auto-cal-config8 = <0x00770000>; + nvidia,emc-auto-cal-config8 = <0x00770404>; nvidia,emc-cfg-2 = <0x00110805>; nvidia,emc-sel-dpd-ctrl = <0x00040008>; nvidia,emc-fdpd-ctrl-cmd-no-ramp = <0x00000001>; @@ -1004,14 +1004,14 @@ 0x48161414 >; nvidia,emc-trim-regs = < - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 0x00000000 0x00000000 0x00000000 @@ -1269,7 +1269,7 @@ emc-table@68000 { compatible = "nvidia,tegra21-emc-table"; nvidia,revision = <0x07>; - nvidia,dvfs-version = "01_68000_NoCfgVersion_V9.8.4_V1.6"; + nvidia,dvfs-version = "03_68000_NoCfgVersion_V9.8.4_V1.6"; clock-frequency = <68000>; nvidia,emc-min-mv = <800>; nvidia,gk20a-min-mv = <1100>; @@ -1322,7 +1322,7 @@ nvidia,emc-auto-cal-config5 = <0x00770000>; nvidia,emc-auto-cal-config6 = <0x00770000>; nvidia,emc-auto-cal-config7 = <0x00770000>; - nvidia,emc-auto-cal-config8 = <0x00770000>; + nvidia,emc-auto-cal-config8 = <0x00770404>; nvidia,emc-cfg-2 = <0x00110805>; nvidia,emc-sel-dpd-ctrl = <0x00040008>; nvidia,emc-fdpd-ctrl-cmd-no-ramp = <0x00000001>; @@ -2246,14 +2246,14 @@ 0x48161414 >; nvidia,emc-trim-regs = < - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 0x00000000 0x00000000 0x00000000 @@ -2511,7 +2511,7 @@ emc-table@102000 { compatible = "nvidia,tegra21-emc-table"; nvidia,revision = <0x07>; - nvidia,dvfs-version = "01_102000_NoCfgVersion_V9.8.4_V1.6"; + nvidia,dvfs-version = "03_102000_NoCfgVersion_V9.8.4_V1.6"; clock-frequency = <102000>; nvidia,emc-min-mv = <800>; nvidia,gk20a-min-mv = <1100>; @@ -2564,7 +2564,7 @@ nvidia,emc-auto-cal-config5 = <0x00770000>; nvidia,emc-auto-cal-config6 = <0x00770000>; nvidia,emc-auto-cal-config7 = <0x00770000>; - nvidia,emc-auto-cal-config8 = <0x00770000>; + nvidia,emc-auto-cal-config8 = <0x00770404>; nvidia,emc-cfg-2 = <0x00110805>; nvidia,emc-sel-dpd-ctrl = <0x00040008>; nvidia,emc-fdpd-ctrl-cmd-no-ramp = <0x00000001>; @@ -3488,14 +3488,14 @@ 0x48161414 >; nvidia,emc-trim-regs = < - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 0x00000000 0x00000000 0x00000000 @@ -3753,7 +3753,7 @@ emc-table@204000 { compatible = "nvidia,tegra21-emc-table"; nvidia,revision = <0x07>; - nvidia,dvfs-version = "01_204000_NoCfgVersion_V9.8.4_V1.6"; + nvidia,dvfs-version = "03_204000_NoCfgVersion_V9.8.4_V1.6"; clock-frequency = <204000>; nvidia,emc-min-mv = <800>; nvidia,gk20a-min-mv = <1100>; @@ -3806,7 +3806,7 @@ nvidia,emc-auto-cal-config5 = <0x00770000>; nvidia,emc-auto-cal-config6 = <0x00770000>; nvidia,emc-auto-cal-config7 = <0x00770000>; - nvidia,emc-auto-cal-config8 = <0x00770000>; + nvidia,emc-auto-cal-config8 = <0x00770404>; nvidia,emc-cfg-2 = <0x00110805>; nvidia,emc-sel-dpd-ctrl = <0x00040008>; nvidia,emc-fdpd-ctrl-cmd-no-ramp = <0x00000001>; @@ -4730,14 +4730,14 @@ 0x48161414 >; nvidia,emc-trim-regs = < - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 - 0x00280028 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 + 0x01200120 0x00000000 0x00000000 0x00000000 @@ -4995,7 +4995,7 @@ emc-table@408000 { compatible = "nvidia,tegra21-emc-table"; nvidia,revision = <0x07>; - nvidia,dvfs-version = "01_408000_NoCfgVersion_V9.8.4_V1.6"; + nvidia,dvfs-version = "03_408000_NoCfgVersion_V9.8.4_V1.6"; clock-frequency = <408000>; nvidia,emc-min-mv = <812>; nvidia,gk20a-min-mv = <1100>; @@ -5048,7 +5048,7 @@ nvidia,emc-auto-cal-config5 = <0x00770000>; nvidia,emc-auto-cal-config6 = <0x00770000>; nvidia,emc-auto-cal-config7 = <0x00770000>; - nvidia,emc-auto-cal-config8 = <0x00770000>; + nvidia,emc-auto-cal-config8 = <0x00770404>; nvidia,emc-cfg-2 = <0x00110835>; nvidia,emc-sel-dpd-ctrl = <0x00040008>; nvidia,emc-fdpd-ctrl-cmd-no-ramp = <0x00000001>; @@ -5972,14 +5972,14 @@ 0x48161414 >; nvidia,emc-trim-regs = < - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 + 0x00100010 + 0x00100010 + 0x00100010 + 0x00100010 + 0x00100010 + 0x00100010 + 0x00100010 + 0x00100010 0x00000000 0x00000000 0x00000000 @@ -6237,7 +6237,7 @@ emc-table@665600 { compatible = "nvidia,tegra21-emc-table"; nvidia,revision = <0x07>; - nvidia,dvfs-version = "01_665600_NoCfgVersion_V9.8.4_V1.6"; + nvidia,dvfs-version = "03_665600_NoCfgVersion_V9.8.4_V1.6"; clock-frequency = <665600>; nvidia,emc-min-mv = <825>; nvidia,gk20a-min-mv = <1100>; @@ -6290,7 +6290,7 @@ nvidia,emc-auto-cal-config5 = <0x00770000>; nvidia,emc-auto-cal-config6 = <0x00770000>; nvidia,emc-auto-cal-config7 = <0x00770000>; - nvidia,emc-auto-cal-config8 = <0x00770000>; + nvidia,emc-auto-cal-config8 = <0x00770404>; nvidia,emc-cfg-2 = <0x00110835>; nvidia,emc-sel-dpd-ctrl = <0x00040008>; nvidia,emc-fdpd-ctrl-cmd-no-ramp = <0x00000001>; @@ -6381,7 +6381,7 @@ 0x00003bbf 0xc00b02bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -6614,7 +6614,7 @@ 0x00003bbf 0xc00b02bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -6837,7 +6837,7 @@ 0x00003bbf 0xc00b02bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -7060,7 +7060,7 @@ 0x00003bbf 0xc00b02bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -7214,14 +7214,14 @@ 0x48161414 >; nvidia,emc-trim-regs = < - 0x00200020 - 0x00200020 - 0x00200020 - 0x00200020 - 0x00200020 - 0x00200020 - 0x00200020 - 0x00200020 + 0x00250025 + 0x00250025 + 0x00250025 + 0x00250025 + 0x00250025 + 0x00250025 + 0x00250025 + 0x00250025 0x00000000 0x00000000 0x00000000 @@ -7272,8 +7272,8 @@ 0x00000000 0x11111111 0x11111111 - 0x28282828 - 0x28282828 + 0x2b2b2b2b + 0x2b2b2b2b 0x001f0021 0x00220026 0x00210024 @@ -7479,7 +7479,7 @@ emc-table@800000 { compatible = "nvidia,tegra21-emc-table"; nvidia,revision = <0x07>; - nvidia,dvfs-version = "01_800000_NoCfgVersion_V9.8.4_V1.6"; + nvidia,dvfs-version = "03_800000_NoCfgVersion_V9.8.4_V1.6"; clock-frequency = <800000>; nvidia,emc-min-mv = <825>; nvidia,gk20a-min-mv = <1100>; @@ -7532,7 +7532,7 @@ nvidia,emc-auto-cal-config5 = <0x00770000>; nvidia,emc-auto-cal-config6 = <0x00770000>; nvidia,emc-auto-cal-config7 = <0x00770000>; - nvidia,emc-auto-cal-config8 = <0x00770000>; + nvidia,emc-auto-cal-config8 = <0x00770404>; nvidia,emc-cfg-2 = <0x00110835>; nvidia,emc-sel-dpd-ctrl = <0x00040008>; nvidia,emc-fdpd-ctrl-cmd-no-ramp = <0x00000001>; @@ -7561,7 +7561,7 @@ 0x00000000 0x00000022 0x0000000f - 0x00000018 + 0x00000017 0x00000011 0x00000008 0x00000019 @@ -7623,7 +7623,7 @@ 0x00003bbf 0xc00702bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -7794,7 +7794,7 @@ 0x00000000 0x00000022 0x0000000f - 0x00000018 + 0x00000017 0x00000011 0x00000008 0x00000019 @@ -7856,7 +7856,7 @@ 0x00003bbf 0xc00702bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -8017,7 +8017,7 @@ 0x00000000 0x00000022 0x0000000f - 0x00000017 + 0x00000016 0x00000011 0x00000008 0x00000019 @@ -8027,7 +8027,7 @@ 0x0000000f 0x0000000f 0x00000008 - 0x0000000f + 0x00000010 0x00000013 0x00000006 0x00000008 @@ -8036,16 +8036,16 @@ 0x00000008 0x00000008 0x0000000d - 0x00000010 + 0x0000000f 0x00000002 - 0x1000000c + 0x1000000b 0x30000000 - 0x0000000b + 0x0000000a 0x08037171 0x00000011 0x00000001 0x80000000 - 0x00050004 + 0x00050003 0x0000001f 0x00000027 0x00000029 @@ -8079,7 +8079,7 @@ 0x00003bbf 0xc00702bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -8211,7 +8211,7 @@ 0x00000033 0x08161414 0x00000029 - 0x00050004 + 0x00050003 0x00009080 0x07070404 0x00040190 @@ -8240,7 +8240,7 @@ 0x00000000 0x00000022 0x0000000f - 0x00000018 + 0x00000017 0x00000011 0x00000008 0x00000019 @@ -8302,7 +8302,7 @@ 0x00003bbf 0xc00702bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -8721,7 +8721,7 @@ emc-table@1065600 { compatible = "nvidia,tegra21-emc-table"; nvidia,revision = <0x07>; - nvidia,dvfs-version = "01_1065600_NoCfgVersion_V9.8.4_V1.6"; + nvidia,dvfs-version = "03_1065600_NoCfgVersion_V9.8.4_V1.6"; clock-frequency = <1065600>; nvidia,emc-min-mv = <837>; nvidia,gk20a-min-mv = <1100>; @@ -8774,7 +8774,7 @@ nvidia,emc-auto-cal-config5 = <0x00770000>; nvidia,emc-auto-cal-config6 = <0x00770000>; nvidia,emc-auto-cal-config7 = <0x00770000>; - nvidia,emc-auto-cal-config8 = <0x00770000>; + nvidia,emc-auto-cal-config8 = <0x00770404>; nvidia,emc-cfg-2 = <0x00110825>; nvidia,emc-sel-dpd-ctrl = <0x00040008>; nvidia,emc-fdpd-ctrl-cmd-no-ramp = <0x00000001>; @@ -8865,7 +8865,7 @@ 0x00003bff 0xc00101bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -9098,7 +9098,7 @@ 0x00003bff 0xc00101bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -9269,7 +9269,7 @@ 0x00000014 0x00000014 0x0000000b - 0x00000010 + 0x0000000f 0x00000013 0x00000006 0x0000000a @@ -9278,16 +9278,16 @@ 0x0000000a 0x00000008 0x0000000d - 0x00000017 + 0x00000016 0x00000002 - 0x10000013 + 0x10000012 0x10000000 - 0x0000000f + 0x0000000e 0x0803f1f1 0x00000015 0x00000001 0x80000000 - 0x00050008 + 0x00050007 0x00000027 0x0000002f 0x00000031 @@ -9321,7 +9321,7 @@ 0x00003bff 0xc00101bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -9453,7 +9453,7 @@ 0x0000003b 0x08161414 0x00000031 - 0x00050008 + 0x00050007 0x00009080 0x07070404 0x00040214 @@ -9544,7 +9544,7 @@ 0x00003bff 0xc00101bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -9963,7 +9963,7 @@ emc-table@1331200 { compatible = "nvidia,tegra21-emc-table"; nvidia,revision = <0x07>; - nvidia,dvfs-version = "01_1331200_NoCfgVersion_V9.8.4_V1.6"; + nvidia,dvfs-version = "03_1331200_NoCfgVersion_V9.8.4_V1.6"; clock-frequency = <1331200>; nvidia,emc-min-mv = <850>; nvidia,gk20a-min-mv = <1100>; @@ -10016,7 +10016,7 @@ nvidia,emc-auto-cal-config5 = <0x00770000>; nvidia,emc-auto-cal-config6 = <0x00770000>; nvidia,emc-auto-cal-config7 = <0x00770000>; - nvidia,emc-auto-cal-config8 = <0x00770000>; + nvidia,emc-auto-cal-config8 = <0x00770404>; nvidia,emc-cfg-2 = <0x0011082d>; nvidia,emc-sel-dpd-ctrl = <0x00040000>; nvidia,emc-fdpd-ctrl-cmd-no-ramp = <0x00000001>; @@ -10107,7 +10107,7 @@ 0x00003bff 0xc00001bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -10340,7 +10340,7 @@ 0x00003bff 0xc00001bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -10563,7 +10563,7 @@ 0x00003bff 0xc00001bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -10786,7 +10786,7 @@ 0x00003bff 0xc00001bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -11205,7 +11205,7 @@ emc-table@1600000 { compatible = "nvidia,tegra21-emc-table"; nvidia,revision = <0x07>; - nvidia,dvfs-version = "01_1600000_NoCfgVersion_V9.8.4_V1.6"; + nvidia,dvfs-version = "03_1600000_NoCfgVersion_V9.8.4_V1.6"; clock-frequency = <1600000>; nvidia,emc-min-mv = <887>; nvidia,gk20a-min-mv = <1100>; @@ -11258,7 +11258,7 @@ nvidia,emc-auto-cal-config5 = <0x00770000>; nvidia,emc-auto-cal-config6 = <0x00770000>; nvidia,emc-auto-cal-config7 = <0x00770000>; - nvidia,emc-auto-cal-config8 = <0x00770000>; + nvidia,emc-auto-cal-config8 = <0x00770404>; nvidia,emc-cfg-2 = <0x00110835>; nvidia,emc-sel-dpd-ctrl = <0x00040000>; nvidia,emc-fdpd-ctrl-cmd-no-ramp = <0x00000001>; @@ -11349,7 +11349,7 @@ 0x00003bff 0xc00001bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -11582,7 +11582,7 @@ 0x00003bff 0xc00001bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -11805,7 +11805,7 @@ 0x00003bff 0xc00001bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -12028,7 +12028,7 @@ 0x00003bff 0xc00001bb 0x00008000 - 0x00000055 + 0x0000005f 0x00000000 0x00000000 0x00000000 @@ -12238,8 +12238,8 @@ 0x00000000 0x00000000 0x00000000 - 0x11111111 - 0x11111111 + 0x0d0d0d0d + 0x0d0d0d0d 0x11111111 0x11111111 0x001e0024 @@ -12369,14 +12369,14 @@ 0x00000000 >; nvidia,emc-save-restore-mod-regs = < - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 + 0x80000001 + 0x80000001 + 0x80000001 + 0x80000001 + 0x80000001 + 0x80000001 + 0x80000001 + 0x80000001 0x00000004 0x00000004 0x00000004 -- 2.39.2