diff options
author | Martin Chi <mchi@nvidia.com> | 2014-01-27 13:44:33 +0800 |
---|---|---|
committer | Martin Chi <mchi@nvidia.com> | 2014-01-27 06:43:15 -0800 |
commit | 00d468c2aa1e56757146c3d188dbb506015d7cf2 (patch) | |
tree | cf964beca04f85d5dd06b343d432a465e50fea88 | |
parent | f84d4712d631d9dfc52d36ff6640a4f3a81080bb (diff) |
ARM: dts: tn7c: includes Hynix DVFS table
http://nvbugs/1438727/10
bug 1438727
Change-Id: I8280c79ec88c62a329de7f3d4b46f2623f57887e
Signed-off-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/360203
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: David Pu <dpu@nvidia.com>
Reviewed-by: Danny Song <dsong@nvidia.com>
GVS: Gerrit_Virtual_Submit
-rw-r--r-- | arch/arm/boot/dts/tegra114-tegranote7c-common.dtsi | 1282 |
1 files changed, 1015 insertions, 267 deletions
diff --git a/arch/arm/boot/dts/tegra114-tegranote7c-common.dtsi b/arch/arm/boot/dts/tegra114-tegranote7c-common.dtsi index 2a47bed82adf..0d33d22922c6 100644 --- a/arch/arm/boot/dts/tegra114-tegranote7c-common.dtsi +++ b/arch/arm/boot/dts/tegra114-tegranote7c-common.dtsi @@ -887,18 +887,23 @@ }; memory-controller@7001b000 { - emc-table@12750 { - compatible = "nvidia,tegra11-emc-table"; - reg = <12750>; - clock-frequency = <12750>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <900>; - nvidia,source = "pll_p"; - nvidia,src-sel-reg = <0x4400003e>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x00000000 0x00000003 + nvidia,use-ram-code = <1>; + ram-code@0 { /* P1988_Micron_1GB_MT41K128M16-125 */ + #address-cells = <1>; + #size-cells = <0>; + nvidia,ram-code = <0>; + emc-table@12750 { + compatible = "nvidia,tegra11-emc-table"; + reg = <12750>; + clock-frequency = <12750>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x4400003e>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000000 0x00000003 0x00000000 0x00000000 0x00000000 0x00000004 0x0000000a 0x00000003 0x0000000b 0x00000000 0x00000000 0x00000003 0x00000001 0x00000000 @@ -924,7 +929,7 @@ 0x00000008 0x00000002 0x00000001 0x00000003 0x00000006 0x06030102 0x000a0402 0x77e30303 0x001f0000 0x00040320>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 0x00000006 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa0f10f0f 0x00000000 @@ -932,40 +937,782 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 0x00000006 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa8f10f0f 0x00000000 - 0x00000b0b 0x00000000 0x00000000 0x00000000 + 0x00000c0c 0x00000000 0x00000000 0x00000000 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x00000007 0x00ff00ff + nvidia,emc-burst-up-down-regs = <0x00000007 0x00ff00ff 0x00ff00ff 0x00ff00ff 0x000000ff 0x00ff00ff 0x00ff00ff 0x000000ff 0x00ff00ff 0x00ff00ff 0x00ff00ff 0x4E564441 0x04010700 0x02000400 12750>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x7324000e>; - nvidia,emc-mode-reset = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <57820>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7324000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <57820>; + }; + emc-table@20400 { + compatible = "nvidia,tegra11-emc-table"; + reg = <20400>; + clock-frequency = <20400>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x44000026>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000000 0x00000003 + 0x00000000 0x00000000 0x00000000 0x00000004 + 0x0000000a 0x00000003 0x0000000b 0x00000000 + 0x00000000 0x00000003 0x00000001 0x00000000 + 0x00000005 0x0000000f 0x00000006 0x00010000 + 0x00000000 0x00000004 0x0000000f 0x0000009a + 0x00000000 0x00000026 0x00000002 0x00000002 + 0x00000001 0x00000000 0x00000007 0x0000000f + 0x00000005 0x00000005 0x00000004 0x00000004 + 0x00000004 0x00000004 0x00000000 0x00000004 + 0x00000005 0x000000a0 0x00000005 0x00000020 + 0x00000000 0x0000aa88 0x002c00a0 0x00008000 + 0x00064000 0x00064000 0x00064000 0x00064000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0000a11c 0x00000000 + 0x77ffc085 0x81f1f108 0x03037504 0x0000003f + 0x0000003f 0x0000000b 0x02000000 0x00000802 + 0x00000000 0x00000042 0x000c000c 0x000c000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x8000023a 0x1f7df7df 0x0000001f 0x40020001 + 0x80000046 0x00000001 0x00000001 0x00000002 + 0x00000000 0x00000001 0x00000001 0x00000002 + 0x00000008 0x00000002 0x00000001 0x00000003 + 0x00000006 0x06030102 0x000a0402 0x75430303 + 0x001f0000 0x00040320>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + 0x00000006 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x00068000 0xa0f10f0f 0x00000000 + 0x00000b0b 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x00068000 + 0x00068000 0x00068000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + 0x00000006 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x00068000 0xa8f10f0f 0x00000000 + 0x00000c0c 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x00068000 + 0x00068000 0x00068000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x0000000a 0x00ff00ff + 0x00ff00ff 0x00ff00ff 0x000000ff 0x00ff00ff + 0x00ff00ff 0x000000ff 0x00ff00ff 0x00ff00ff + 0x00ff00ff 0x4E564441 0x04010700 0x02000400 + 20400>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7324000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <35610>; + }; + emc-table@40800 { + compatible = "nvidia,tegra11-emc-table"; + reg = <40800>; + clock-frequency = <40800>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x44000012>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000001 0x00000006 + 0x00000000 0x00000001 0x00000000 0x00000004 + 0x0000000a 0x00000003 0x0000000b 0x00000000 + 0x00000000 0x00000003 0x00000001 0x00000000 + 0x00000005 0x0000000f 0x00000006 0x00010000 + 0x00000000 0x00000004 0x0000000f 0x00000134 + 0x00000000 0x0000004d 0x00000002 0x00000002 + 0x00000001 0x00000000 0x00000007 0x0000000f + 0x00000007 0x00000007 0x00000004 0x00000004 + 0x00000004 0x00000004 0x00000000 0x00000004 + 0x00000005 0x0000013f 0x00000005 0x00000020 + 0x00000000 0x0000aa88 0x002c00a0 0x00008000 + 0x00064000 0x00064000 0x00064000 0x00064000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0000a11c 0x00000000 + 0x77ffc085 0x81f1f108 0x03037504 0x0000003f + 0x0000003f 0x00000015 0x02000000 0x00000802 + 0x00000000 0x00000042 0x000c000c 0x000c000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x80000370 0x1f7df7df 0x0000001f 0xa0000001 + 0x8000005b 0x00000001 0x00000001 0x00000002 + 0x00000000 0x00000001 0x00000001 0x00000002 + 0x00000008 0x00000002 0x00000001 0x00000003 + 0x00000006 0x06030102 0x000a0402 0x73630303 + 0x001f0000 0x00040320>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + 0x00000006 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x00068000 0xa0f10f0f 0x00000000 + 0x00000b0b 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x00068000 + 0x00068000 0x00068000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + 0x00000006 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x00068000 0xa8f10f0f 0x00000000 + 0x00000c0c 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x00068000 + 0x00068000 0x00068000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x00000015 0x00b000b0 + 0x00b000c4 0x00d700eb 0x000000eb 0x00eb00eb + 0x00ff00eb 0x000000ff 0x00ff00ff 0x00ff00ff + 0x00ff00ff 0x4E564441 0x04010700 0x02000400 + 40800>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7324000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <20850>; + }; + emc-table@68000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <68000>; + clock-frequency = <68000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x4400000a>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000003 0x0000000a + 0x00000000 0x00000002 0x00000000 0x00000004 + 0x0000000a 0x00000003 0x0000000b 0x00000000 + 0x00000000 0x00000003 0x00000001 0x00000000 + 0x00000005 0x0000000f 0x00000006 0x00010000 + 0x00000000 0x00000004 0x0000000f 0x00000202 + 0x00000000 0x00000080 0x00000002 0x00000002 + 0x00000001 0x00000000 0x00000008 0x0000000f + 0x0000000c 0x0000000c 0x00000004 0x00000004 + 0x00000004 0x00000004 0x00000000 0x00000004 + 0x00000005 0x00000213 0x00000005 0x00000020 + 0x00000000 0x0000aa88 0x002c00a0 0x00008000 + 0x00064000 0x00064000 0x00064000 0x00064000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0000a11c 0x00000000 + 0x77ffc085 0x81f1f108 0x03037504 0x0000003f + 0x0000003f 0x00000022 0x02000000 0x00000802 + 0x00000000 0x00000042 0x000c000c 0x000c000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x8000050e 0x1f7df7df 0x0000001f 0x00000001 + 0x80000076 0x00000001 0x00000001 0x00000002 + 0x00000000 0x00000001 0x00000001 0x00000002 + 0x00000008 0x00000002 0x00000001 0x00000003 + 0x00000006 0x06030102 0x000a0402 0x72c30403 + 0x001f0000 0x00040320>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + 0x00000006 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x00068000 0xa0f10f0f 0x00000000 + 0x00000b0b 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x00068000 + 0x00068000 0x00068000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + 0x00000006 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x00068000 0xa8f10f0f 0x00000000 + 0x00000c0c 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x00068000 + 0x00068000 0x00068000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x00000023 0x00690069 + 0x00690075 0x0081008d 0x0000008d 0x008d008d + 0x00bc008d 0x000000bc 0x00bc00bc 0x00ff00ff + 0x00ff00ff 0x4E564441 0x04010700 0x02000400 + 68000>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7324000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <10720>; + }; + emc-table@102000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <102000>; + clock-frequency = <102000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x44000006>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000004 0x00000010 + 0x00000000 0x00000003 0x00000001 0x00000004 + 0x0000000a 0x00000003 0x0000000b 0x00000001 + 0x00000001 0x00000003 0x00000001 0x00000000 + 0x00000005 0x0000000f 0x00000006 0x00010000 + 0x00000000 0x00000004 0x0000000f 0x00000303 + 0x00000000 0x000000c0 0x00000002 0x00000002 + 0x00000001 0x00000000 0x0000000d 0x0000000f + 0x00000012 0x00000012 0x00000004 0x00000004 + 0x00000004 0x00000005 0x00000000 0x00000004 + 0x00000005 0x0000031c 0x00000005 0x00000020 + 0x00000000 0x0000aa88 0x002c00a0 0x00008000 + 0x00064000 0x00064000 0x00064000 0x00064000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0000a11c 0x00000000 + 0x77ffc085 0x81f1f108 0x03037504 0x0000003f + 0x0000003f 0x00000033 0x02000000 0x00000802 + 0x00000000 0x00000042 0x000c000c 0x000c000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x80000713 0x1f7df7df 0x0000001f 0x08000001 + 0x80000098 0x00000001 0x00000001 0x00000003 + 0x00000000 0x00000002 0x00000001 0x00000002 + 0x00000008 0x00000002 0x00000001 0x00000003 + 0x00000006 0x06030102 0x000a0403 0x72830504 + 0x001f0000 0x00040320>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + 0x00000006 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x00068000 0xa0f10f0f 0x00000000 + 0x00000b0b 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x00068000 + 0x00068000 0x00068000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + 0x00000006 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x00068000 0xa8f10f0f 0x00000000 + 0x00000c0c 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x00068000 + 0x00068000 0x00068000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x00000034 0x00460046 + 0x0046004e 0x0056005e 0x0000005e 0x005e005e + 0x007d005e 0x0000007d 0x007d007d 0x00ff00ff + 0x00ff00ff 0x4E564441 0x04010700 0x02000400 + 102000>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7324000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <6890>; + }; + emc-table@204000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <204000>; + clock-frequency = <204000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x44000002>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000009 0x00000020 + 0x00000000 0x00000007 0x00000002 0x00000004 + 0x0000000a 0x00000003 0x0000000b 0x00000002 + 0x00000002 0x00000003 0x00000001 0x00000000 + 0x00000005 0x0000000f 0x00000006 0x00010000 + 0x00000000 0x00000004 0x0000000f 0x00000607 + 0x00000000 0x00000181 0x00000002 0x00000002 + 0x00000001 0x00000000 0x0000001d 0x0000000f + 0x00000023 0x00000023 0x00000004 0x00000004 + 0x00000004 0x00000009 0x00000000 0x00000004 + 0x00000005 0x00000638 0x00000006 0x00000020 + 0x00000000 0x0000aa88 0x002c00a0 0x00008000 + 0x00064000 0x00064000 0x00064000 0x00064000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0000a11c 0x00000000 + 0x77ffc085 0x81f1f108 0x03037504 0x0000003f + 0x0000003f 0x00000000 0x02000000 0x00000802 + 0x00020000 0x00000100 0x000c000c 0x000c000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x80000d22 0x1f7df7df 0x0000001f 0x01000003 + 0x800000fe 0x00000001 0x00000001 0x00000005 + 0x00000002 0x00000004 0x00000001 0x00000002 + 0x00000008 0x00000002 0x00000001 0x00000003 + 0x00000006 0x06030102 0x000a0405 0x72440a06 + 0x001f0000 0x00040320>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000004 + 0x00000007 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x00068000 0xa0f10f0f 0x00000000 + 0x00000b0b 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x00068000 + 0x00068000 0x00068000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000004 + 0x00000007 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x00068000 0xa8f10f0f 0x00000000 + 0x00000c0c 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x00068000 + 0x00068000 0x00068000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x00000068 0x00230023 + 0x00230027 0x002b002f 0x0000002f 0x002f002f + 0x003e002f 0x0000003e 0x003e003e 0x00ff00c8 + 0x00ff00ff 0x4E564441 0x04010700 0x02000400 + 204000>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7320000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <3420>; + }; + emc-table@312000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <312000>; + clock-frequency = <312000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <1000>; + nvidia,source = "pll_c"; + nvidia,src-sel-reg = <0x24000002>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x0000000e 0x00000030 + 0x00000000 0x00000009 0x00000003 0x00000004 + 0x00000008 0x00000002 0x00000009 0x00000003 + 0x00000003 0x00000002 0x00000001 0x00000000 + 0x00000004 0x0000000f 0x00000006 0x00010000 + 0x00000000 0x00000004 0x00000010 0x00000941 + 0x00000000 0x00000250 0x00000001 0x00000008 + 0x00000001 0x00000000 0x0000002e 0x0000000e + 0x00000036 0x00000200 0x00000004 0x00000004 + 0x00000004 0x0000000d 0x00000000 0x00000004 + 0x00000005 0x00000982 0x00000000 0x00000020 + 0x00000000 0x00005088 0x002c00a0 0x00008000 + 0x00030000 0x00030000 0x00030000 0x00030000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0001013d 0x00000000 + 0x77ffc085 0x81f1f108 0x03037504 0x00000000 + 0x0000003f 0x00000000 0x02000000 0x00000802 + 0x00020000 0x00000100 0x0190000c 0x0190000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x8000138d 0x1f7df7df 0x0000001f 0x0b000004 + 0x8000016a 0x00000001 0x00000002 0x00000007 + 0x00000004 0x00000006 0x00000001 0x00000002 + 0x00000007 0x00000002 0x00000002 0x00000004 + 0x00000006 0x06040202 0x000b0607 0x76e50f08 + 0x001f0000 0x00040320>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000004 + 0x00000006 0x00000005 0x00000004 0x00030000 + 0x0000000b 0x00000000 0x0000000e 0x00249249 + 0x20820800 0x00034000 0xa0f10f0f 0x00030000 + 0x00000909 0x00000000 0x00000000 0x00030000 + 0x00030000 0x00030000 0x00030000 0x00034000 + 0x00034000 0x00034000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000004 + 0x00000006 0x00000005 0x00000004 0x00030000 + 0x0000000b 0x00000000 0x0000000e 0x00249249 + 0x20820800 0x00034000 0xa8f10f0f 0x00030000 + 0x00000a0a 0x00000000 0x00000000 0x00030000 + 0x00030000 0x00030000 0x00030000 0x00034000 + 0x00034000 0x00034000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x000000a0 0x00170017 + 0x00170019 0x001c001e 0x0000001e 0x001e001e + 0x0029001e 0x00000029 0x00290029 0x00ff0082 + 0x00ff00ff 0x4E564441 0x04010700 0x02000400 + 312000>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x5300000e>; + nvidia,emc-mode-reset = <0x80000321>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200000>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <2180>; + }; + emc-table@408000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <408000>; + clock-frequency = <408000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <1000>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x44000000>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000012 0x00000040 + 0x00000000 0x0000000d 0x00000004 0x00000005 + 0x00000009 0x00000002 0x0000000c 0x00000004 + 0x00000004 0x00000002 0x00000001 0x00000000 + 0x00000004 0x0000000f 0x00000006 0x00010000 + 0x00000000 0x00000004 0x00000010 0x00000c2e + 0x00000000 0x0000030b 0x00000001 0x00000008 + 0x00000001 0x00000000 0x0000003d 0x00000011 + 0x00000046 0x00000200 0x00000004 0x00000004 + 0x00000004 0x00000011 0x00000000 0x00000004 + 0x00000005 0x00000c6f 0x00000000 0x00000020 + 0x00000000 0x00005088 0x002c0080 0x00008000 + 0x00020000 0x00020000 0x00020000 0x00020000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0001013d 0x00000000 + 0x77ffc085 0x81f1f108 0x03037504 0x00000000 + 0x0000003f 0x00000000 0x02000000 0x00000802 + 0x00020000 0x00000100 0x0181000c 0x0181000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x80001941 0x1f7df7df 0x0000001f 0x02000006 + 0x80000190 0x00000001 0x00000002 0x0000000a + 0x00000006 0x00000008 0x00000001 0x00000002 + 0x00000009 0x00000002 0x00000002 0x00000004 + 0x00000006 0x06040202 0x000e070a 0x7547130b + 0x001f0000 0x00040320>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000004 + 0x00000006 0x00000005 0x00000004 0x00020000 + 0x0000000c 0x00000000 0x0000000e 0x00249249 + 0x20820800 0x00024000 0xa0f10f0f 0x00020000 + 0x00000909 0x00000000 0x00000000 0x00020000 + 0x00020000 0x00020000 0x00020000 0x00024000 + 0x00024000 0x00024000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000004 + 0x00000006 0x00000005 0x00000004 0x00020000 + 0x0000000c 0x00000000 0x0000000e 0x00249249 + 0x20820800 0x00024000 0xa8f10f0f 0x00020000 + 0x00000a0a 0x00000000 0x00000000 0x00020000 + 0x00020000 0x00020000 0x00020000 0x00024000 + 0x00024000 0x00024000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x000000d1 0x00110011 + 0x00110013 0x00150017 0x00000017 0x00170017 + 0x001f0017 0x0000001f 0x001f001f 0x00d30064 + 0x00d300d3 0x4E564441 0x04010700 0x02000400 + 408000>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x53000006>; + nvidia,emc-mode-reset = <0x80000731>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <1750>; + }; + emc-table@528000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <528000>; + clock-frequency = <528000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <1050>; + nvidia,source = "pll_m"; + nvidia,src-sel-reg = <0x84000000>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000018 0x00000053 + 0x00000000 0x00000011 0x00000006 0x00000006 + 0x00000009 0x00000002 0x0000000d 0x00000006 + 0x00000006 0x00000002 0x00000001 0x00000000 + 0x00000005 0x0000000f 0x00000009 0x00010000 + 0x00000000 0x00000006 0x00000012 0x00000fd6 + 0x00000000 0x000003f5 0x00000002 0x0000000b + 0x00000001 0x00000000 0x00000050 0x00000012 + 0x0000005a 0x00000200 0x00000004 0x00000004 + 0x00000004 0x00000016 0x00000000 0x00000005 + 0x00000006 0x00001017 0x00000000 0x00000020 + 0x00000000 0x00005088 0xf0120091 0x00008000 + 0x0000000a 0x0000000a 0x0000000a 0x0000000a + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0000013d 0x00000000 + 0x77ffc085 0x81f1f108 0x07077504 0x00000000 + 0x0000003f 0x00000000 0x02000000 0x00000802 + 0x00020000 0x00000100 0x016e000c 0x016e000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x80002062 0x1f7df7df 0x0000001f 0x0f000007 + 0x80000190 0x00000002 0x00000003 0x0000000d + 0x00000008 0x0000000a 0x00000001 0x00000002 + 0x00000009 0x00000002 0x00000002 0x00000005 + 0x00000006 0x06050202 0x0010090d 0x7428180e + 0x001f0000 0x00040320>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + 0x00000008 0x00000007 0x00000004 0x0000000a + 0x0000000c 0x00000000 0x00000010 0x00249249 + 0x20820800 0x0000000b 0xa0f10f0f 0x00000000 + 0x00000909 0x00000000 0x00000000 0x00000000 + 0x0000000a 0x0000000a 0x0000000a 0x0000000b + 0x0000000b 0x0000000b 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + 0x00000008 0x00000007 0x00000004 0x0000000a + 0x0000000c 0x00000000 0x00000010 0x00249249 + 0x20820800 0x0000000b 0xa8f10f0f 0x00000000 + 0x00000a0a 0x00000000 0x00000000 0x00000000 + 0x0000000a 0x0000000a 0x0000000a 0x0000000b + 0x0000000b 0x0000000b 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x0000010e 0x000d000d + 0x000d000f 0x00100012 0x00000012 0x00120012 + 0x00180012 0x00000018 0x00180018 0x00a3004d + 0x00a300a3 0x4E564441 0x04010700 0x02000400 + 528000>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x53000004>; + nvidia,emc-mode-reset = <0x80000941>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <1440>; + }; + emc-table@624000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <624000>; + clock-frequency = <624000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <1100>; + nvidia,source = "pll_c"; + nvidia,src-sel-reg = <0x24000000>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x0000001d 0x00000062 + 0x00000000 0x00000014 0x00000007 0x00000007 + 0x0000000b 0x00000003 0x00000010 0x00000007 + 0x00000007 0x00000003 0x00000001 0x00000000 + 0x00000005 0x0000000f 0x0000000a 0x00010000 + 0x00000000 0x00000007 0x00000014 0x000012c3 + 0x00000000 0x000004b0 0x00000002 0x0000000d + 0x00000001 0x00000000 0x0000005d 0x00000015 + 0x0000006b 0x00000200 0x00000005 0x00000005 + 0x00000005 0x00000019 0x00000000 0x00000006 + 0x00000007 0x00001304 0x00000009 0x80000000 + 0x00000000 0x0000ba88 0xf00d0191 0x00008000 + 0x00000008 0x00000008 0x00000008 0x00000008 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0000013d 0x00000000 + 0x77ffc085 0x81f1f108 0x07077504 0x00000000 + 0x0000003f 0x00000000 0x02000000 0x00000802 + 0x00020000 0x00000100 0x0161000c 0x0161000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x80002617 0x1f7df7df 0x0000001f 0x06000009 + 0x80000190 0x00000003 0x00000004 0x0000000f + 0x00000009 0x0000000c 0x00000002 0x00000003 + 0x0000000b 0x00000002 0x00000002 0x00000005 + 0x00000007 0x07050202 0x00130b0f 0x736a1d10 + 0x001f0000 0x00040320>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + 0x00000009 0x00000008 0x00000004 0x00000008 + 0x0000000c 0x00000000 0x00000012 0x0028a28a + 0x20820800 0x0000000a 0xa0f10f0f 0x00000000 + 0x00000909 0x00000000 0x00000000 0x00000000 + 0x00000008 0x00000008 0x00000008 0x0000000a + 0x0000000a 0x0000000a 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + 0x00000009 0x00000008 0x00000004 0x00000008 + 0x0000000c 0x00000000 0x00000012 0x0028a28a + 0x20820800 0x0000000a 0xa8f10f0f 0x00000000 + 0x00000a0a 0x00000000 0x00000000 0x00000000 + 0x00000008 0x00000008 0x00000008 0x0000000a + 0x0000000a 0x0000000a 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x0000013f 0x000b000b + 0x000b000c 0x000e000f 0x0000000f 0x000f000f + 0x0014000f 0x00000014 0x00140014 0x008a0041 + 0x008a008a 0x4E564441 0x04010700 0x02000400 + 624000>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x53200000>; + nvidia,emc-mode-reset = <0x80000b61>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200410>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <1290>; + }; + emc-table@792000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <792000>; + clock-frequency = <792000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <1100>; + nvidia,source = "pll_m"; + nvidia,src-sel-reg = <0x84000000>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000025 0x0000007d + 0x00000000 0x0000001a 0x00000009 0x00000008 + 0x0000000d 0x00000004 0x00000013 0x00000009 + 0x00000009 0x00000004 0x00000001 0x00000000 + 0x00000006 0x0000000f 0x0000000b 0x00010000 + 0x00000000 0x00000008 0x00000016 0x000017e1 + 0x00000000 0x000005f8 0x00000003 0x00000011 + 0x00000001 0x00000000 0x00000076 0x00000018 + 0x00000087 0x00000200 0x00000005 0x00000005 + 0x00000005 0x00000020 0x00000000 0x00000007 + 0x00000008 0x00001822 0x00000000 0x80000000 + 0x00000000 0x00005088 0xf0070191 0x00008000 + 0x00000008 0x00000008 0x00000008 0x00000008 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0000013d 0x00000000 + 0x77ffc085 0x81f1f108 0x07077504 0x00000000 + 0x0000003f 0x00000000 0x02000000 0x00000802 + 0x00020000 0x00000100 0x0148000c 0x0148000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x80003012 0x1f7df7df 0x0000001f 0x0e00000b + 0x80000190 0x00000004 0x00000005 0x00000013 + 0x0000000c 0x0000000f 0x00000002 0x00000003 + 0x0000000c 0x00000002 0x00000002 0x00000006 + 0x00000008 0x08060202 0x00160d13 0x72cc2414 + 0x001f0000 0x00040000>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + 0x0000000a 0x00000008 0x00000006 0x00000008 + 0x0000000d 0x00000000 0x00000014 0x0028a28a + 0x20820800 0x0000000a 0xa0f10f0f 0x00000000 + 0x00000d0d 0x00000000 0x00000000 0x00000000 + 0x00000008 0x00000008 0x00000008 0x0000000a + 0x0000000a 0x0000000a 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + 0x0000000a 0x00000008 0x00000006 0x00000008 + 0x0000000d 0x00000000 0x00000014 0x0028a28a + 0x20820800 0x0000000a 0xa8f10f0f 0x00000000 + 0x00000d0d 0x00000000 0x00000000 0x00000000 + 0x00000008 0x00000008 0x00000008 0x0000000a + 0x0000000a 0x0000000a 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x00000196 0x00090009 + 0x0009000a 0x000b000c 0x0000000c 0x000c000c + 0x0010000c 0x00000010 0x00100010 0x006d0033 + 0x006d006d 0x4E564441 0x04010700 0x02000400 + 792000>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x53000000>; + nvidia,emc-mode-reset = <0x80000d71>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200418>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <1200>; + }; }; - emc-table@20400 { - compatible = "nvidia,tegra11-emc-table"; - reg = <20400>; - clock-frequency = <20400>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <900>; - nvidia,source = "pll_p"; - nvidia,src-sel-reg = <0x44000026>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x00000000 0x00000003 + ram-code@1 { /* Hynix_1GB_H5TC2G63FFR-PBA */ + #address-cells = <1>; + #size-cells = <0>; + nvidia,ram-code = <1>; + emc-table@12750 { + compatible = "nvidia,tegra11-emc-table"; + reg = <12750>; + clock-frequency = <12750>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x4400003e>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000000 0x00000003 + 0x00000000 0x00000000 0x00000000 0x00000004 + 0x0000000a 0x00000003 0x0000000b 0x00000000 + 0x00000000 0x00000003 0x00000001 0x00000000 + 0x00000005 0x0000000f 0x00000006 0x00010000 + 0x00000000 0x00000004 0x0000000f 0x00000060 + 0x00000000 0x00000018 0x00000002 0x00000002 + 0x00000001 0x00000000 0x00000007 0x0000000f + 0x00000005 0x00000005 0x00000004 0x00000004 + 0x00000004 0x00000004 0x00000000 0x00000004 + 0x00000005 0x00000064 0x00000005 0x00000020 + 0x00000000 0x0000aa88 0x002c00a0 0x00008000 + 0x00064000 0x00064000 0x00064000 0x00064000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x001112a0 0x00000000 0x0000a11c 0x00000000 + 0x77ffc085 0x81f1f108 0x03037504 0x0000003f + 0x0000003f 0x00000007 0x02000000 0x00000802 + 0x00000000 0x00000042 0x000c000c 0x000c000c + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x800001c5 0x1f7df7df 0x0000001f 0x40040001 + 0x8000003f 0x00000001 0x00000001 0x00000002 + 0x00000000 0x00000001 0x00000001 0x00000002 + 0x00000008 0x00000002 0x00000001 0x00000003 + 0x00000006 0x06030102 0x000a0402 0x77e30303 + 0x001f0000 0x00040320>; + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + 0x00000006 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x0007c000 0xa0f10f0f 0x00000000 + 0x00000b0b 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x0007c000 + 0x0007c000 0x0007c000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + 0x00000006 0x00000004 0x00000004 0x00064000 + 0x00000009 0x00000000 0x0000000d 0x00249249 + 0x20820800 0x0007c000 0xa8f10f0f 0x00000000 + 0x00000b0b 0x00000000 0x00000000 0x00000000 + 0x00064000 0x00064000 0x00064000 0x0007c000 + 0x0007c000 0x0007c000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000>; + nvidia,emc-burst-up-down-regs = <0x00000007 0x00ff00ff + 0x00ff00ff 0x00ff00ff 0x000000ff 0x00ff00ff + 0x00ff00ff 0x000000ff 0x00ff00ff 0x00ff00ff + 0x00ff00ff 0x4E564441 0x04010700 0x02000400 + 12750>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7324000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <57820>; + }; + emc-table@20400 { + compatible = "nvidia,tegra11-emc-table"; + reg = <20400>; + clock-frequency = <20400>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x44000026>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000000 0x00000003 0x00000000 0x00000000 0x00000000 0x00000004 0x0000000a 0x00000003 0x0000000b 0x00000000 0x00000000 0x00000003 0x00000001 0x00000000 @@ -991,7 +1738,7 @@ 0x00000008 0x00000002 0x00000001 0x00000003 0x00000006 0x06030102 0x000a0402 0x75430303 0x001f0000 0x00040320>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 0x00000006 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa0f10f0f 0x00000000 @@ -999,7 +1746,7 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 0x00000006 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa8f10f0f 0x00000000 @@ -1007,32 +1754,32 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x0000000a 0x00ff00ff + nvidia,emc-burst-up-down-regs = <0x0000000a 0x00ff00ff 0x00ff00ff 0x00ff00ff 0x000000ff 0x00ff00ff 0x00ff00ff 0x000000ff 0x00ff00ff 0x00ff00ff 0x00ff00ff 0x4E564441 0x04010700 0x02000400 20400>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x7324000e>; - nvidia,emc-mode-reset = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <35610>; - }; - emc-table@40800 { - compatible = "nvidia,tegra11-emc-table"; - reg = <40800>; - clock-frequency = <40800>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <900>; - nvidia,source = "pll_p"; - nvidia,src-sel-reg = <0x44000012>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x00000001 0x00000006 + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7324000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <35610>; + }; + emc-table@40800 { + compatible = "nvidia,tegra11-emc-table"; + reg = <40800>; + clock-frequency = <40800>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x44000012>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000001 0x00000006 0x00000000 0x00000001 0x00000000 0x00000004 0x0000000a 0x00000003 0x0000000b 0x00000000 0x00000000 0x00000003 0x00000001 0x00000000 @@ -1058,7 +1805,7 @@ 0x00000008 0x00000002 0x00000001 0x00000003 0x00000006 0x06030102 0x000a0402 0x73630303 0x001f0000 0x00040320>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 0x00000006 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa0f10f0f 0x00000000 @@ -1066,7 +1813,7 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 0x00000006 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa8f10f0f 0x00000000 @@ -1074,32 +1821,32 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x00000015 0x00b000b0 + nvidia,emc-burst-up-down-regs = <0x00000015 0x00b000b0 0x00b000c4 0x00d700eb 0x000000eb 0x00eb00eb 0x00ff00eb 0x000000ff 0x00ff00ff 0x00ff00ff 0x00ff00ff 0x4E564441 0x04010700 0x02000400 40800>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x7324000e>; - nvidia,emc-mode-reset = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <20850>; - }; - emc-table@68000 { - compatible = "nvidia,tegra11-emc-table"; - reg = <68000>; - clock-frequency = <68000>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <900>; - nvidia,source = "pll_p"; - nvidia,src-sel-reg = <0x4400000a>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x00000003 0x0000000a + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7324000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <20850>; + }; + emc-table@68000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <68000>; + clock-frequency = <68000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x4400000a>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000003 0x0000000a 0x00000000 0x00000002 0x00000000 0x00000004 0x0000000a 0x00000003 0x0000000b 0x00000000 0x00000000 0x00000003 0x00000001 0x00000000 @@ -1125,7 +1872,7 @@ 0x00000008 0x00000002 0x00000001 0x00000003 0x00000006 0x06030102 0x000a0402 0x72c30403 0x001f0000 0x00040320>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 0x00000006 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa0f10f0f 0x00000000 @@ -1133,7 +1880,7 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 0x00000006 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa8f10f0f 0x00000000 @@ -1141,32 +1888,32 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x00000023 0x00690069 + nvidia,emc-burst-up-down-regs = <0x00000023 0x00690069 0x00690075 0x0081008d 0x0000008d 0x008d008d 0x00bc008d 0x000000bc 0x00bc00bc 0x00ff00ff 0x00ff00ff 0x4E564441 0x04010700 0x02000400 68000>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x7324000e>; - nvidia,emc-mode-reset = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <10720>; - }; - emc-table@102000 { - compatible = "nvidia,tegra11-emc-table"; - reg = <102000>; - clock-frequency = <102000>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <900>; - nvidia,source = "pll_p"; - nvidia,src-sel-reg = <0x44000006>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x00000004 0x00000010 + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7324000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <10720>; + }; + emc-table@102000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <102000>; + clock-frequency = <102000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x44000006>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000004 0x00000010 0x00000000 0x00000003 0x00000001 0x00000004 0x0000000a 0x00000003 0x0000000b 0x00000001 0x00000001 0x00000003 0x00000001 0x00000000 @@ -1192,7 +1939,7 @@ 0x00000008 0x00000002 0x00000001 0x00000003 0x00000006 0x06030102 0x000a0403 0x72830504 0x001f0000 0x00040320>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 0x00000006 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa0f10f0f 0x00000000 @@ -1200,7 +1947,7 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 0x00000006 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa8f10f0f 0x00000000 @@ -1208,32 +1955,32 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x00000034 0x00460046 + nvidia,emc-burst-up-down-regs = <0x00000034 0x00460046 0x0046004e 0x0056005e 0x0000005e 0x005e005e 0x007d005e 0x0000007d 0x007d007d 0x00ff00ff 0x00ff00ff 0x4E564441 0x04010700 0x02000400 102000>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x7324000e>; - nvidia,emc-mode-reset = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <6890>; - }; - emc-table@204000 { - compatible = "nvidia,tegra11-emc-table"; - reg = <204000>; - clock-frequency = <204000>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <900>; - nvidia,source = "pll_p"; - nvidia,src-sel-reg = <0x44000002>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x00000009 0x00000020 + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7324000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <6890>; + }; + emc-table@204000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <204000>; + clock-frequency = <204000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <900>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x44000002>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000009 0x00000020 0x00000000 0x00000007 0x00000002 0x00000004 0x0000000a 0x00000003 0x0000000b 0x00000002 0x00000002 0x00000003 0x00000001 0x00000000 @@ -1259,7 +2006,7 @@ 0x00000008 0x00000002 0x00000001 0x00000003 0x00000006 0x06030102 0x000a0405 0x72440a06 0x001f0000 0x00040320>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000004 + nvidia,emc-trimmers-0 = <0x00000000 0x00000004 0x00000007 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa0f10f0f 0x00000000 @@ -1267,7 +2014,7 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000004 + nvidia,emc-trimmers-1 = <0x00000000 0x00000004 0x00000007 0x00000004 0x00000004 0x00064000 0x00000009 0x00000000 0x0000000d 0x00249249 0x20820800 0x0007c000 0xa8f10f0f 0x00000000 @@ -1275,32 +2022,32 @@ 0x00064000 0x00064000 0x00064000 0x0007c000 0x0007c000 0x0007c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x00000068 0x00230023 + nvidia,emc-burst-up-down-regs = <0x00000068 0x00230023 0x00230027 0x002b002f 0x0000002f 0x002f002f 0x003e002f 0x0000003e 0x003e003e 0x00ff00c8 0x00ff00ff 0x4E564441 0x04010700 0x02000400 204000>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x7320000e>; - nvidia,emc-mode-reset = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <3420>; - }; - emc-table@312000 { - compatible = "nvidia,tegra11-emc-table"; - reg = <312000>; - clock-frequency = <312000>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <1000>; - nvidia,source = "pll_c"; - nvidia,src-sel-reg = <0x24000002>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x0000000e 0x00000030 + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x7320000e>; + nvidia,emc-mode-reset = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <3420>; + }; + emc-table@312000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <312000>; + clock-frequency = <312000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <1000>; + nvidia,source = "pll_c"; + nvidia,src-sel-reg = <0x24000002>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x0000000e 0x00000030 0x00000000 0x00000009 0x00000003 0x00000004 0x00000008 0x00000002 0x00000009 0x00000003 0x00000003 0x00000002 0x00000001 0x00000000 @@ -1326,7 +2073,7 @@ 0x00000007 0x00000002 0x00000002 0x00000004 0x00000006 0x06040202 0x000b0607 0x76e50f08 0x001f0000 0x00040320>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000004 + nvidia,emc-trimmers-0 = <0x00000000 0x00000004 0x00000006 0x00000005 0x00000004 0x00030000 0x0000000b 0x00000000 0x0000000e 0x00249249 0x20820800 0x0003c000 0xa0f10f0f 0x00048000 @@ -1334,7 +2081,7 @@ 0x00030000 0x00030000 0x00030000 0x0003c000 0x0003c000 0x0003c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000004 + nvidia,emc-trimmers-1 = <0x00000000 0x00000004 0x00000006 0x00000005 0x00000004 0x00030000 0x0000000b 0x00000000 0x0000000e 0x00249249 0x20820800 0x0003c000 0xa8f10f0f 0x00048000 @@ -1342,32 +2089,32 @@ 0x00030000 0x00030000 0x00030000 0x0003c000 0x0003c000 0x0003c000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x000000a0 0x00170017 + nvidia,emc-burst-up-down-regs = <0x000000a0 0x00170017 0x00170019 0x001c001e 0x0000001e 0x001e001e 0x0029001e 0x00000029 0x00290029 0x00ff0082 0x00ff00ff 0x4E564441 0x04010700 0x02000400 312000>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x5300000e>; - nvidia,emc-mode-reset = <0x80000321>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200000>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <2180>; - }; - emc-table@408000 { - compatible = "nvidia,tegra11-emc-table"; - reg = <408000>; - clock-frequency = <408000>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <1000>; - nvidia,source = "pll_p"; - nvidia,src-sel-reg = <0x44000000>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x00000012 0x00000040 + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x5300000e>; + nvidia,emc-mode-reset = <0x80000321>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200000>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <2180>; + }; + emc-table@408000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <408000>; + clock-frequency = <408000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <1000>; + nvidia,source = "pll_p"; + nvidia,src-sel-reg = <0x44000000>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000012 0x00000040 0x00000000 0x0000000d 0x00000004 0x00000005 0x00000009 0x00000002 0x0000000c 0x00000004 0x00000004 0x00000002 0x00000001 0x00000000 @@ -1393,7 +2140,7 @@ 0x00000009 0x00000002 0x00000002 0x00000004 0x00000006 0x06040202 0x000e070a 0x7547130b 0x001f0000 0x00040320>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000004 + nvidia,emc-trimmers-0 = <0x00000000 0x00000004 0x00000006 0x00000005 0x00000004 0x00028000 0x0000000c 0x00000000 0x0000000e 0x00249249 0x20820800 0x00028000 0xa0f10f0f 0x00028000 @@ -1401,7 +2148,7 @@ 0x00028000 0x00028000 0x00028000 0x00028000 0x00028000 0x00028000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000004 + nvidia,emc-trimmers-1 = <0x00000000 0x00000004 0x00000006 0x00000005 0x00000004 0x00028000 0x0000000c 0x00000000 0x0000000e 0x00249249 0x20820800 0x00028000 0xa8f10f0f 0x00028000 @@ -1409,32 +2156,32 @@ 0x00028000 0x00028000 0x00028000 0x00028000 0x00028000 0x00028000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x000000d1 0x00110011 + nvidia,emc-burst-up-down-regs = <0x000000d1 0x00110011 0x00110013 0x00150017 0x00000017 0x00170017 0x001f0017 0x0000001f 0x001f001f 0x00d30064 0x00d300d3 0x4E564441 0x04010700 0x02000400 408000>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x53000006>; - nvidia,emc-mode-reset = <0x80000731>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <1750>; - }; - emc-table@528000 { - compatible = "nvidia,tegra11-emc-table"; - reg = <528000>; - clock-frequency = <528000>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <1050>; - nvidia,source = "pll_m"; - nvidia,src-sel-reg = <0x84000000>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x00000018 0x00000053 + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x53000006>; + nvidia,emc-mode-reset = <0x80000731>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <1750>; + }; + emc-table@528000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <528000>; + clock-frequency = <528000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <1050>; + nvidia,source = "pll_m"; + nvidia,src-sel-reg = <0x84000000>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000018 0x00000053 0x00000000 0x00000011 0x00000006 0x00000006 0x00000009 0x00000002 0x0000000d 0x00000006 0x00000006 0x00000002 0x00000001 0x00000000 @@ -1460,7 +2207,7 @@ 0x00000009 0x00000002 0x00000002 0x00000005 0x00000006 0x06050202 0x0010090d 0x7428180e 0x001f0000 0x00040320>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 0x00000008 0x00000007 0x00000004 0x0000000a 0x0000000c 0x00000000 0x00000010 0x00249249 0x20820800 0x0000000c 0xa0f10f0f 0x00000010 @@ -1468,7 +2215,7 @@ 0x0000000a 0x0000000a 0x0000000a 0x0000000c 0x0000000c 0x0000000c 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 0x00000008 0x00000007 0x00000004 0x0000000a 0x0000000c 0x00000000 0x00000010 0x00249249 0x20820800 0x0000000c 0xa8f10f0f 0x00000010 @@ -1476,32 +2223,32 @@ 0x0000000a 0x0000000a 0x0000000a 0x0000000c 0x0000000c 0x0000000c 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x0000010e 0x000d000d + nvidia,emc-burst-up-down-regs = <0x0000010e 0x000d000d 0x000d000f 0x00100012 0x00000012 0x00120012 0x00180012 0x00000018 0x00180018 0x00a3004d 0x00a300a3 0x4E564441 0x04010700 0x02000400 528000>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x53000004>; - nvidia,emc-mode-reset = <0x80000941>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <1440>; - }; - emc-table@624000 { - compatible = "nvidia,tegra11-emc-table"; - reg = <624000>; - clock-frequency = <624000>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <1100>; - nvidia,source = "pll_c"; - nvidia,src-sel-reg = <0x24000000>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x0000001d 0x00000062 + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x53000004>; + nvidia,emc-mode-reset = <0x80000941>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <1440>; + }; + emc-table@624000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <624000>; + clock-frequency = <624000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <1100>; + nvidia,source = "pll_c"; + nvidia,src-sel-reg = <0x24000000>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x0000001d 0x00000062 0x00000000 0x00000014 0x00000007 0x00000007 0x0000000b 0x00000003 0x00000010 0x00000007 0x00000007 0x00000003 0x00000001 0x00000000 @@ -1527,7 +2274,7 @@ 0x0000000b 0x00000002 0x00000002 0x00000005 0x00000007 0x07050202 0x00130b0f 0x736a1d10 0x001f0000 0x00040320>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 0x00000009 0x00000008 0x00000004 0x007fc008 0x0000000c 0x00000000 0x00000012 0x00249249 0x20820800 0x0000000b 0xa0f10f0f 0x00000000 @@ -1535,7 +2282,7 @@ 0x007fc008 0x007fc008 0x007fc008 0x0000000b 0x0000000b 0x0000000b 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 0x00000009 0x00000008 0x00000004 0x007fc008 0x0000000c 0x00000000 0x00000012 0x00249249 0x20820800 0x0000000b 0xa8f10f0f 0x00000000 @@ -1543,32 +2290,32 @@ 0x007fc008 0x007fc008 0x007fc008 0x0000000b 0x0000000b 0x0000000b 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x0000013f 0x000b000b + nvidia,emc-burst-up-down-regs = <0x0000013f 0x000b000b 0x000b000c 0x000e000f 0x0000000f 0x000f000f 0x0014000f 0x00000014 0x00140014 0x008a0041 0x008a008a 0x4E564441 0x04010700 0x02000400 624000>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x53200000>; - nvidia,emc-mode-reset = <0x80000b61>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200410>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <1290>; - }; - emc-table@792000 { - compatible = "nvidia,tegra11-emc-table"; - reg = <792000>; - clock-frequency = <792000>; - nvidia,revision = <0x42>; - nvidia,emc-min-mv = <1100>; - nvidia,source = "pll_m"; - nvidia,src-sel-reg = <0x84000000>; - nvidia,burst-regs-num = <100>; - nvidia,emc-trimmers-num = <30>; - nvidia,burst-up-down-regs-num = <11>; - nvidia,emc-registers = <0x00000025 0x0000007d + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x53200000>; + nvidia,emc-mode-reset = <0x80000b61>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200410>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <1290>; + }; + emc-table@792000 { + compatible = "nvidia,tegra11-emc-table"; + reg = <792000>; + clock-frequency = <792000>; + nvidia,revision = <0x42>; + nvidia,emc-min-mv = <1100>; + nvidia,source = "pll_m"; + nvidia,src-sel-reg = <0x84000000>; + nvidia,burst-regs-num = <100>; + nvidia,emc-trimmers-num = <30>; + nvidia,burst-up-down-regs-num = <11>; + nvidia,emc-registers = <0x00000025 0x0000007d 0x00000000 0x0000001a 0x00000009 0x00000008 0x0000000d 0x00000004 0x00000013 0x00000009 0x00000009 0x00000004 0x00000001 0x00000000 @@ -1594,7 +2341,7 @@ 0x0000000c 0x00000002 0x00000002 0x00000006 0x00000008 0x08060202 0x00160d13 0x72cc2414 0x001f0000 0x00040000>; - nvidia,emc-trimmers-0 = <0x00000000 0x00000006 + nvidia,emc-trimmers-0 = <0x00000000 0x00000006 0x0000000a 0x00000008 0x00000006 0x00004007 0x0000000d 0x00000000 0x00000014 0x00208208 0x20820800 0x0000000a 0xa0f10f0f 0x0000000b @@ -1602,7 +2349,7 @@ 0x00004007 0x00004007 0x00004007 0x0000000a 0x0000000a 0x0000000a 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-trimmers-1 = <0x00000000 0x00000006 + nvidia,emc-trimmers-1 = <0x00000000 0x00000006 0x0000000a 0x00000008 0x00000006 0x00004007 0x0000000d 0x00000000 0x00000014 0x00208208 0x20820800 0x0000000a 0xa8f10f0f 0x0000000b @@ -1610,19 +2357,20 @@ 0x00004007 0x00004007 0x00004007 0x0000000a 0x0000000a 0x0000000a 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>; - nvidia,emc-burst-up-down-regs = <0x00000196 0x00090009 - 0x0009000a 0x000b000c 0x0000000c 0x000c000c - 0x0010000c 0x00000010 0x00100010 0x006d0033 - 0x006d006d 0x4E564441 0x04010700 0x02000400 - 792000>; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-cfg = <0x53000000>; - nvidia,emc-mode-reset = <0x80000d71>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200418>; - nvidia,emc-mode-4 = <0x00000000>; - nvidia,emc-clock-latency-change = <1200>; + nvidia,emc-burst-up-down-regs = <0x00000196 0x00090009 + 0x0009000a 0x000b000c 0x0000000c 0x000c000c + 0x0010000c 0x00000010 0x00100010 0x006d0033 + 0x006d006d 0x4E564441 0x04010700 0x02000400 + 792000>; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-cfg = <0x53000000>; + nvidia,emc-mode-reset = <0x80000d71>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200418>; + nvidia,emc-mode-4 = <0x00000000>; + nvidia,emc-clock-latency-change = <1200>; + }; }; }; |