diff options
-rw-r--r-- | arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-emc.dtsi | 2720 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-io.dtsi (renamed from arch/arm/boot/dts/tegra124-tn8-generic.dtsi) | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra124-tn8-a03-00.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra124-tn8-battery.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra124-tn8-e1769.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra124-tn8-emc.dtsi | 2718 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra124-tn8.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra124-tn8b-generic.dtsi | 65 |
8 files changed, 2732 insertions, 2791 deletions
diff --git a/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-emc.dtsi b/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-emc.dtsi new file mode 100644 index 000000000000..1cd153f5a7da --- /dev/null +++ b/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-emc.dtsi @@ -0,0 +1,2720 @@ +/ { +memory-controller@7001b000 { + compatible = "nvidia,tegra12-emc"; + reg = <0x7001b000 0x800>; + #address-cells = <1>; + #size-cells = <0>; + emc-table@12750 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_12750_02_V5.0.9_V0.4"; + clock-frequency = <12750>; + nvidia,emc-min-mv = <800>; + nvidia,gk20a-min-mv = <800>; + nvidia,source = "pllp_out0"; + nvidia,src-sel-reg = <0x4000003e>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x00000000 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x0000000a + 0x00000003 + 0x0000000b + 0x00000000 + 0x00000000 + 0x00000003 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000002 + 0x00000000 + 0x00000005 + 0x00000005 + 0x00010000 + 0x00000003 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x0000000c + 0x0000000d + 0x0000000f + 0x00000060 + 0x00000000 + 0x00000018 + 0x00000002 + 0x00000002 + 0x00000001 + 0x00000000 + 0x00000007 + 0x0000000f + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000005 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000005 + 0x00000005 + 0x00000064 + 0x00000000 + 0x00000000 + 0x00000000 + 0x1069a298 + 0x002c00a0 + 0x00008000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x000fc000 + 0x000fc000 + 0x000fc000 + 0x000fc000 + 0x0000fc00 + 0x0000fc00 + 0x0000fc00 + 0x0000fc00 + 0x10000280 + 0x00000000 + 0x00111111 + 0x0130b118 + 0x00000000 + 0x00000000 + 0x77ffc081 + 0x00000e0e + 0x81f1f108 + 0x07070004 + 0x0000003f + 0x016eeeee + 0x51451400 + 0x00514514 + 0x00514514 + 0x51451400 + 0x0000003f + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000042 + 0x000e000e + 0x000e000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000003 + 0x0000f2f3 + 0x800001c5 + 0x0000000a + 0x40040001 + 0x8000000a + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000000 + 0x00000002 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000003 + 0x00000002 + 0x00000003 + 0x00000006 + 0x06030203 + 0x000a0402 + 0x77e30303 + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x00000001 + 0x00000007 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff0024 + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + 0x000000ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73240000>; + nvidia,emc-cfg-2 = <0x000008c5>; + nvidia,emc-sel-dpd-ctrl = <0x00040128>; + nvidia,emc-cfg-dig-dll = <0x002c0068>; + nvidia,emc-mode-0 = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@20400 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_20400_02_V5.0.9_V0.4"; + clock-frequency = <20400>; + nvidia,emc-min-mv = <800>; + nvidia,gk20a-min-mv = <800>; + nvidia,source = "pllp_out0"; + nvidia,src-sel-reg = <0x40000026>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x00000000 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x0000000a + 0x00000003 + 0x0000000b + 0x00000000 + 0x00000000 + 0x00000003 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000002 + 0x00000000 + 0x00000005 + 0x00000005 + 0x00010000 + 0x00000003 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x0000000c + 0x0000000d + 0x0000000f + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000002 + 0x00000002 + 0x00000001 + 0x00000000 + 0x00000007 + 0x0000000f + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000005 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000005 + 0x00000005 + 0x000000a0 + 0x00000000 + 0x00000000 + 0x00000000 + 0x1069a298 + 0x002c00a0 + 0x00008000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x000fc000 + 0x000fc000 + 0x000fc000 + 0x000fc000 + 0x0000fc00 + 0x0000fc00 + 0x0000fc00 + 0x0000fc00 + 0x10000280 + 0x00000000 + 0x00111111 + 0x0130b118 + 0x00000000 + 0x00000000 + 0x77ffc081 + 0x00000e0e + 0x81f1f108 + 0x07070004 + 0x0000003f + 0x016eeeee + 0x51451400 + 0x00514514 + 0x00514514 + 0x51451400 + 0x0000003f + 0x0000000b + 0x00000000 + 0x00000000 + 0x00000042 + 0x000e000e + 0x000e000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000003 + 0x0000f2f3 + 0x8000023a + 0x0000000a + 0x40020001 + 0x80000012 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000000 + 0x00000002 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000003 + 0x00000002 + 0x00000003 + 0x00000006 + 0x06030203 + 0x000a0402 + 0x76230303 + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x00000001 + 0x0000000a + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff0024 + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + 0x000000ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73240000>; + nvidia,emc-cfg-2 = <0x000008c5>; + nvidia,emc-sel-dpd-ctrl = <0x00040128>; + nvidia,emc-cfg-dig-dll = <0x002c0068>; + nvidia,emc-mode-0 = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@40800 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_40800_02_V5.0.9_V0.4"; + clock-frequency = <40800>; + nvidia,emc-min-mv = <800>; + nvidia,gk20a-min-mv = <800>; + nvidia,source = "pllp_out0"; + nvidia,src-sel-reg = <0x40000012>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x00000001 + 0x0000000a + 0x00000000 + 0x00000001 + 0x00000000 + 0x00000004 + 0x0000000a + 0x00000003 + 0x0000000b + 0x00000000 + 0x00000000 + 0x00000003 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000002 + 0x00000000 + 0x00000005 + 0x00000005 + 0x00010000 + 0x00000003 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x0000000c + 0x0000000d + 0x0000000f + 0x00000134 + 0x00000000 + 0x0000004d + 0x00000002 + 0x00000002 + 0x00000001 + 0x00000000 + 0x00000008 + 0x0000000f + 0x0000000c + 0x0000000c + 0x00000004 + 0x00000005 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000005 + 0x00000005 + 0x0000013f + 0x00000000 + 0x00000000 + 0x00000000 + 0x1069a298 + 0x002c00a0 + 0x00008000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x000fc000 + 0x000fc000 + 0x000fc000 + 0x000fc000 + 0x0000fc00 + 0x0000fc00 + 0x0000fc00 + 0x0000fc00 + 0x10000280 + 0x00000000 + 0x00111111 + 0x0130b118 + 0x00000000 + 0x00000000 + 0x77ffc081 + 0x00000e0e + 0x81f1f108 + 0x07070004 + 0x0000003f + 0x016eeeee + 0x51451400 + 0x00514514 + 0x00514514 + 0x51451400 + 0x0000003f + 0x00000015 + 0x00000000 + 0x00000000 + 0x00000042 + 0x000e000e + 0x000e000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000003 + 0x0000f2f3 + 0x80000370 + 0x0000000a + 0xa0000001 + 0x80000017 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000000 + 0x00000002 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000003 + 0x00000002 + 0x00000003 + 0x00000006 + 0x06030203 + 0x000a0402 + 0x74a30303 + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x00000001 + 0x00000014 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff0024 + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + 0x000000ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73240000>; + nvidia,emc-cfg-2 = <0x000008c5>; + nvidia,emc-sel-dpd-ctrl = <0x00040128>; + nvidia,emc-cfg-dig-dll = <0x002c0068>; + nvidia,emc-mode-0 = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@68000 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_68000_02_V5.0.9_V0.4"; + clock-frequency = <68000>; + nvidia,emc-min-mv = <800>; + nvidia,gk20a-min-mv = <800>; + nvidia,source = "pllp_out0"; + nvidia,src-sel-reg = <0x4000000a>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x00000003 + 0x00000011 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000004 + 0x0000000a + 0x00000003 + 0x0000000b + 0x00000000 + 0x00000000 + 0x00000003 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000002 + 0x00000000 + 0x00000005 + 0x00000005 + 0x00010000 + 0x00000003 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x0000000c + 0x0000000d + 0x0000000f + 0x00000202 + 0x00000000 + 0x00000080 + 0x00000002 + 0x00000002 + 0x00000001 + 0x00000000 + 0x0000000f + 0x0000000f + 0x00000013 + 0x00000013 + 0x00000004 + 0x00000005 + 0x00000004 + 0x00000001 + 0x00000000 + 0x00000005 + 0x00000005 + 0x00000213 + 0x00000000 + 0x00000000 + 0x00000000 + 0x1069a298 + 0x002c00a0 + 0x00008000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x000fc000 + 0x000fc000 + 0x000fc000 + 0x000fc000 + 0x0000fc00 + 0x0000fc00 + 0x0000fc00 + 0x0000fc00 + 0x10000280 + 0x00000000 + 0x00111111 + 0x0130b118 + 0x00000000 + 0x00000000 + 0x77ffc081 + 0x00000e0e + 0x81f1f108 + 0x07070004 + 0x0000003f + 0x016eeeee + 0x51451400 + 0x00514514 + 0x00514514 + 0x51451400 + 0x0000003f + 0x00000022 + 0x00000000 + 0x00000000 + 0x00000042 + 0x000e000e + 0x000e000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000003 + 0x0000f2f3 + 0x8000050e + 0x0000000a + 0x00000001 + 0x8000001e + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000000 + 0x00000002 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000003 + 0x00000002 + 0x00000003 + 0x00000006 + 0x06030203 + 0x000a0402 + 0x74230403 + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x00000001 + 0x00000021 + 0x00ff00ff + 0x00ff00ff + 0x00ff00b0 + 0x00ff00ff + 0x00ff00ec + 0x00ff00ff + 0x00ff00ec + 0x00e90049 + 0x00ff0080 + 0x00ff0004 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00a3 + 0x00ff0024 + 0x00ff00ff + 0x000000ff + 0x000000ef + 0x00ff00ff + 0x000000ef + 0x00ff00ff + 0x00ff00ff + 0x00ee00ef + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73240000>; + nvidia,emc-cfg-2 = <0x000008c5>; + nvidia,emc-sel-dpd-ctrl = <0x00040128>; + nvidia,emc-cfg-dig-dll = <0x002c0068>; + nvidia,emc-mode-0 = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@102000 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_102000_02_V5.0.9_V0.4"; + clock-frequency = <102000>; + nvidia,emc-min-mv = <800>; + nvidia,gk20a-min-mv = <800>; + nvidia,source = "pllp_out0"; + nvidia,src-sel-reg = <0x40000006>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x00000004 + 0x0000001a + 0x00000000 + 0x00000003 + 0x00000001 + 0x00000004 + 0x0000000a + 0x00000003 + 0x0000000b + 0x00000001 + 0x00000001 + 0x00000003 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000002 + 0x00000000 + 0x00000005 + 0x00000005 + 0x00010000 + 0x00000003 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x0000000c + 0x0000000d + 0x0000000f + 0x00000304 + 0x00000000 + 0x000000c1 + 0x00000002 + 0x00000002 + 0x00000001 + 0x00000000 + 0x00000018 + 0x0000000f + 0x0000001c + 0x0000001c + 0x00000004 + 0x00000005 + 0x00000004 + 0x00000003 + 0x00000000 + 0x00000005 + 0x00000005 + 0x0000031c + 0x00000000 + 0x00000000 + 0x00000000 + 0x1069a298 + 0x002c00a0 + 0x00008000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x000fc000 + 0x000fc000 + 0x000fc000 + 0x000fc000 + 0x0000fc00 + 0x0000fc00 + 0x0000fc00 + 0x0000fc00 + 0x10000280 + 0x00000000 + 0x00111111 + 0x0130b118 + 0x00000000 + 0x00000000 + 0x77ffc081 + 0x00000e0e + 0x81f1f108 + 0x07070004 + 0x0000003f + 0x016eeeee + 0x51451400 + 0x00514514 + 0x00514514 + 0x51451400 + 0x0000003f + 0x00000033 + 0x00000000 + 0x00000000 + 0x00000042 + 0x000e000e + 0x000e000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000003 + 0x0000f2f3 + 0x80000713 + 0x0000000a + 0x08000001 + 0x80000026 + 0x00000001 + 0x00000001 + 0x00000003 + 0x00000000 + 0x00000002 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000003 + 0x00000002 + 0x00000003 + 0x00000006 + 0x06030203 + 0x000a0403 + 0x73c30504 + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x00000001 + 0x00000031 + 0x00ff00da + 0x00ff00da + 0x00ff0075 + 0x00ff00ff + 0x00ff009d + 0x00ff00ff + 0x00ff009d + 0x009b0049 + 0x00ff0080 + 0x00ff0004 + 0x00ff0004 + 0x000800ad + 0x000000ff + 0x00ff0004 + 0x00ff00c6 + 0x00ff006d + 0x00ff0024 + 0x00ff00d6 + 0x000000ff + 0x0000009f + 0x00ff00ff + 0x0000009f + 0x00ff00ff + 0x00ff00ff + 0x009f00a0 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00da + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73240000>; + nvidia,emc-cfg-2 = <0x000008c5>; + nvidia,emc-sel-dpd-ctrl = <0x00040128>; + nvidia,emc-cfg-dig-dll = <0x002c0068>; + nvidia,emc-mode-0 = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@204000 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_204000_03_V5.0.9_V0.4"; + clock-frequency = <204000>; + nvidia,emc-min-mv = <800>; + nvidia,gk20a-min-mv = <800>; + nvidia,source = "pllp_out0"; + nvidia,src-sel-reg = <0x40000002>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x00000009 + 0x00000035 + 0x00000000 + 0x00000006 + 0x00000002 + 0x00000005 + 0x0000000a + 0x00000003 + 0x0000000b + 0x00000002 + 0x00000002 + 0x00000003 + 0x00000003 + 0x00000000 + 0x00000005 + 0x00000005 + 0x00000006 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000006 + 0x00010000 + 0x00000003 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000003 + 0x0000000d + 0x0000000f + 0x00000011 + 0x00000607 + 0x00000000 + 0x00000181 + 0x00000002 + 0x00000002 + 0x00000001 + 0x00000000 + 0x00000032 + 0x0000000f + 0x00000038 + 0x00000038 + 0x00000004 + 0x00000005 + 0x00000004 + 0x00000007 + 0x00000000 + 0x00000005 + 0x00000005 + 0x00000638 + 0x00000000 + 0x00000000 + 0x00000000 + 0x1069a298 + 0x002c00a0 + 0x00008000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00064000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00008000 + 0x00000000 + 0x00000000 + 0x00008000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00060000 + 0x00060000 + 0x00060000 + 0x00060000 + 0x00006000 + 0x00006000 + 0x00006000 + 0x00006000 + 0x10000280 + 0x00000000 + 0x00111111 + 0x0130b118 + 0x00000000 + 0x00000000 + 0x77ffc081 + 0x00000707 + 0x81f1f108 + 0x07070004 + 0x0000003f + 0x016eeeee + 0x51451400 + 0x00514514 + 0x00514514 + 0x51451400 + 0x0000003f + 0x00000066 + 0x00000000 + 0x00020000 + 0x00000100 + 0x000e000e + 0x000e000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000003 + 0x0000d2b3 + 0x80000d22 + 0x0000000a + 0x01000003 + 0x80000040 + 0x00000001 + 0x00000001 + 0x00000004 + 0x00000002 + 0x00000004 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000003 + 0x00000002 + 0x00000004 + 0x00000006 + 0x06040203 + 0x000a0404 + 0x73840a05 + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x00000001 + 0x00000062 + 0x00ff006d + 0x00ff006d + 0x00ff003c + 0x00ff00af + 0x00ff004f + 0x00ff00af + 0x00ff004f + 0x004e0049 + 0x00ff0080 + 0x00ff0004 + 0x00ff0004 + 0x00080057 + 0x000000ff + 0x00ff0004 + 0x00ff0063 + 0x00ff0036 + 0x00ff0024 + 0x00ff006b + 0x000000ff + 0x00000050 + 0x00ff00ff + 0x00000050 + 0x00ff00ff + 0x00d400ff + 0x00510050 + 0x00ff00ff + 0x00ff00ff + 0x00ff00c6 + 0x00ff006d + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73240000>; + nvidia,emc-cfg-2 = <0x000008cd>; + nvidia,emc-sel-dpd-ctrl = <0x00040128>; + nvidia,emc-cfg-dig-dll = <0x002c0068>; + nvidia,emc-mode-0 = <0x80001221>; + nvidia,emc-mode-1 = <0x80100003>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@300000 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_300000_01_V5.0.9_V0.4"; + clock-frequency = <300000>; + nvidia,emc-min-mv = <810>; + nvidia,gk20a-min-mv = <800>; + nvidia,source = "pllc_out0"; + nvidia,src-sel-reg = <0x20000002>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x0000000d + 0x0000004d + 0x00000000 + 0x00000009 + 0x00000003 + 0x00000004 + 0x00000008 + 0x00000002 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000002 + 0x00000002 + 0x00000000 + 0x00000003 + 0x00000003 + 0x00000005 + 0x00000002 + 0x00000000 + 0x00000003 + 0x00000006 + 0x00030000 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000002 + 0x0000000d + 0x0000000e + 0x00000010 + 0x000008e4 + 0x00000000 + 0x00000239 + 0x00000001 + 0x00000008 + 0x00000001 + 0x00000000 + 0x0000004b + 0x0000000e + 0x00000052 + 0x00000200 + 0x00000004 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000000 + 0x00000005 + 0x00000005 + 0x00000924 + 0x00000000 + 0x00000000 + 0x00000000 + 0x1049b098 + 0x002c00a0 + 0x00008000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00040000 + 0x00040000 + 0x00000000 + 0x00040000 + 0x00040000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00040000 + 0x00040000 + 0x00040000 + 0x00040000 + 0x00004000 + 0x00004000 + 0x00004000 + 0x00004000 + 0x10000280 + 0x00000000 + 0x00111111 + 0x01231339 + 0x00000000 + 0x00000000 + 0x77ffc081 + 0x00000505 + 0x81f1f108 + 0x07070004 + 0x00000000 + 0x016eeeee + 0x51451420 + 0x00514514 + 0x00514514 + 0x51451400 + 0x0000003f + 0x00000096 + 0x00000000 + 0x00020000 + 0x00000100 + 0x0173000e + 0x0173000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000003 + 0x0000d3b3 + 0x800012d7 + 0x00000009 + 0x08000004 + 0x80000040 + 0x00000001 + 0x00000002 + 0x00000007 + 0x00000004 + 0x00000005 + 0x00000001 + 0x00000002 + 0x00000007 + 0x00000002 + 0x00000002 + 0x00000004 + 0x00000006 + 0x06040202 + 0x000b0607 + 0x77450e08 + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x00000004 + 0x00000090 + 0x00ff004a + 0x00ff004a + 0x00ff003c + 0x00ff0090 + 0x00ff0041 + 0x00ff0090 + 0x00ff0041 + 0x00350049 + 0x00ff0080 + 0x00ff0004 + 0x00ff0004 + 0x0008003b + 0x000000ff + 0x00ff0004 + 0x00ff0043 + 0x00ff002d + 0x00ff0024 + 0x00ff0049 + 0x000000ff + 0x00000036 + 0x00ff00ff + 0x00000036 + 0x00ff00ff + 0x00d400ff + 0x00510036 + 0x00ff00ff + 0x00ff00ff + 0x00ff0087 + 0x00ff004a + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73340000>; + nvidia,emc-cfg-2 = <0x000008cd>; + nvidia,emc-sel-dpd-ctrl = <0x00040128>; + nvidia,emc-cfg-dig-dll = <0x002c0068>; + nvidia,emc-mode-0 = <0x80000321>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200000>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@396000 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_396000_03_V5.0.9_V0.4"; + clock-frequency = <396000>; + nvidia,emc-min-mv = <860>; + nvidia,gk20a-min-mv = <900>; + nvidia,source = "pllm_out0"; + nvidia,src-sel-reg = <0x00000002>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x00000011 + 0x00000066 + 0x00000000 + 0x0000000c + 0x00000004 + 0x00000005 + 0x00000008 + 0x00000002 + 0x0000000a + 0x00000004 + 0x00000004 + 0x00000002 + 0x00000002 + 0x00000000 + 0x00000003 + 0x00000003 + 0x00000005 + 0x00000002 + 0x00000000 + 0x00000003 + 0x00000006 + 0x00030000 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000002 + 0x0000000d + 0x0000000e + 0x00000010 + 0x00000bd1 + 0x00000000 + 0x000002f4 + 0x00000001 + 0x00000008 + 0x00000001 + 0x00000000 + 0x00000063 + 0x0000000f + 0x0000006c + 0x00000200 + 0x00000004 + 0x00000005 + 0x00000004 + 0x0000000d + 0x00000000 + 0x00000005 + 0x00000005 + 0x00000c11 + 0x00000000 + 0x00000000 + 0x00000000 + 0x1049b098 + 0x002c00a0 + 0x00008000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00030000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00040000 + 0x00040000 + 0x00000000 + 0x00040000 + 0x00040000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00044000 + 0x00044000 + 0x00044000 + 0x00044000 + 0x00004400 + 0x00004400 + 0x00004400 + 0x00004400 + 0x10000280 + 0x00000000 + 0x00111111 + 0x01231339 + 0x00000000 + 0x00000000 + 0x77ffc081 + 0x00000505 + 0x81f1f108 + 0x07070004 + 0x00000000 + 0x016eeeee + 0x51451420 + 0x00514514 + 0x00514514 + 0x51451400 + 0x0000003f + 0x000000c6 + 0x00000000 + 0x00020000 + 0x00000100 + 0x015b000e + 0x015b000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000003 + 0x0000d3b3 + 0x8000188b + 0x00000009 + 0x0f000005 + 0x80000040 + 0x00000001 + 0x00000002 + 0x00000009 + 0x00000005 + 0x00000007 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000002 + 0x00000002 + 0x00000004 + 0x00000006 + 0x06040202 + 0x000d0709 + 0x7586120a + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x0000000a + 0x000000be + 0x00ff0038 + 0x00ff0038 + 0x00ff003c + 0x00ff0090 + 0x00ff0041 + 0x00ff0090 + 0x00ff0041 + 0x00280049 + 0x00ff0080 + 0x00ff0004 + 0x00ff0004 + 0x0008002d + 0x000000ff + 0x00ff0004 + 0x00ff0033 + 0x00ff0022 + 0x00ff0024 + 0x00ff0037 + 0x000000ff + 0x00000036 + 0x00ff00ff + 0x00000036 + 0x00ff00ff + 0x00d400ff + 0x00510029 + 0x00ff00ff + 0x00ff00ff + 0x00ff0066 + 0x00ff0038 + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73340000>; + nvidia,emc-cfg-2 = <0x0000088d>; + nvidia,emc-sel-dpd-ctrl = <0x00040008>; + nvidia,emc-cfg-dig-dll = <0x002c0068>; + nvidia,emc-mode-0 = <0x80000521>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200000>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@528000 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_528000_02_V5.0.9_V0.4"; + clock-frequency = <528000>; + nvidia,emc-min-mv = <920>; + nvidia,gk20a-min-mv = <900>; + nvidia,source = "pllm_ud"; + nvidia,src-sel-reg = <0x80000000>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x00000018 + 0x00000088 + 0x00000000 + 0x00000010 + 0x00000006 + 0x00000006 + 0x00000009 + 0x00000002 + 0x0000000d + 0x00000006 + 0x00000006 + 0x00000002 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000004 + 0x00000008 + 0x00000002 + 0x00000000 + 0x00000005 + 0x00000007 + 0x00060000 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x0000000e + 0x00000013 + 0x00000015 + 0x00000fd6 + 0x00000000 + 0x000003f5 + 0x00000002 + 0x0000000b + 0x00000001 + 0x00000000 + 0x00000085 + 0x00000012 + 0x00000090 + 0x00000200 + 0x00000004 + 0x00000005 + 0x00000004 + 0x00000013 + 0x00000000 + 0x00000006 + 0x00000006 + 0x00001017 + 0x00000000 + 0x00000000 + 0x00000000 + 0x1049b098 + 0xe01200b1 + 0x00008000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00054000 + 0x00054000 + 0x00000000 + 0x00054000 + 0x00054000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000e + 0x0000000e + 0x0000000e + 0x0000000e + 0x0000000e + 0x0000000e + 0x0000000e + 0x0000000e + 0x100002a0 + 0x00000000 + 0x00111111 + 0x0123133d + 0x00000000 + 0x00000000 + 0x77ffc085 + 0x00000505 + 0x81f1f108 + 0x07070004 + 0x00000000 + 0x016eeeee + 0x51451420 + 0x00514514 + 0x00514514 + 0x51451400 + 0x0606003f + 0x00000000 + 0x00000000 + 0x00020000 + 0x00000100 + 0x0139000e + 0x0139000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000003 + 0x000052a0 + 0x80002062 + 0x0000000c + 0x0f000007 + 0x80000040 + 0x00000002 + 0x00000003 + 0x0000000c + 0x00000007 + 0x0000000a + 0x00000001 + 0x00000002 + 0x00000009 + 0x00000002 + 0x00000002 + 0x00000005 + 0x00000006 + 0x06050202 + 0x0010090c + 0x7428180d + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x0000000d + 0x000000fd + 0x00c10038 + 0x00c10038 + 0x00c1003c + 0x00c10090 + 0x00c10041 + 0x00c10090 + 0x00c10041 + 0x00270049 + 0x00c10080 + 0x00c10004 + 0x00c10004 + 0x00080021 + 0x000000c1 + 0x00c10004 + 0x00c10026 + 0x00c1001a + 0x00c10024 + 0x00c10029 + 0x000000c1 + 0x00000036 + 0x00c100c1 + 0x00000036 + 0x00c100c1 + 0x00d400ff + 0x00510029 + 0x00c100c1 + 0x00c100c1 + 0x00c10065 + 0x00c1002a + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73300000>; + nvidia,emc-cfg-2 = <0x00000895>; + nvidia,emc-sel-dpd-ctrl = <0x00040008>; + nvidia,emc-cfg-dig-dll = <0xe0120069>; + nvidia,emc-mode-0 = <0x80000941>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200008>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@600000 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_600000_04_V5.0.9_V0.4"; + clock-frequency = <600000>; + nvidia,emc-min-mv = <930>; + nvidia,gk20a-min-mv = <900>; + nvidia,source = "pllc_ud"; + nvidia,src-sel-reg = <0xe0000000>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x0000001b + 0x0000009b + 0x00000000 + 0x00000013 + 0x00000007 + 0x00000007 + 0x0000000b + 0x00000003 + 0x00000010 + 0x00000007 + 0x00000007 + 0x00000002 + 0x00000002 + 0x00000000 + 0x00000005 + 0x00000005 + 0x0000000a + 0x00000002 + 0x00000000 + 0x00000003 + 0x0000000b + 0x00070000 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000002 + 0x00000012 + 0x00000016 + 0x00000018 + 0x00001208 + 0x00000000 + 0x00000482 + 0x00000002 + 0x0000000d + 0x00000001 + 0x00000000 + 0x00000097 + 0x00000015 + 0x000000a3 + 0x00000200 + 0x00000004 + 0x00000005 + 0x00000004 + 0x00000015 + 0x00000000 + 0x00000006 + 0x00000006 + 0x00001248 + 0x00000000 + 0x00000000 + 0x00000000 + 0x1049b098 + 0xe00e00b1 + 0x00008000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0004c000 + 0x0004c000 + 0x00000000 + 0x0004c000 + 0x0004c000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x100002a0 + 0x00000000 + 0x00111111 + 0x0121113d + 0x00000000 + 0x00000000 + 0x77ffc085 + 0x00000404 + 0x81f1f108 + 0x07070004 + 0x00000000 + 0x016eeeee + 0x51451420 + 0x00514514 + 0x00514514 + 0x51451400 + 0x0606003f + 0x00000000 + 0x00000000 + 0x00020000 + 0x00000100 + 0x0127000e + 0x0127000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000003 + 0x000040a0 + 0x800024a9 + 0x0000000e + 0x00000009 + 0x80000040 + 0x00000003 + 0x00000004 + 0x0000000e + 0x00000009 + 0x0000000b + 0x00000001 + 0x00000003 + 0x0000000b + 0x00000002 + 0x00000002 + 0x00000005 + 0x00000007 + 0x07050202 + 0x00130b0e + 0x73a91b0f + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x0000000f + 0x00000120 + 0x00aa0038 + 0x00aa0038 + 0x00aa003c + 0x00aa0090 + 0x00aa0041 + 0x00aa0090 + 0x00aa0041 + 0x00270049 + 0x00aa0080 + 0x00aa0004 + 0x00aa0004 + 0x0008001d + 0x000000aa + 0x00aa0004 + 0x00aa0022 + 0x00aa0018 + 0x00aa0024 + 0x00aa0024 + 0x000000aa + 0x00000036 + 0x00aa00aa + 0x00000036 + 0x00aa00aa + 0x00d400ff + 0x00510029 + 0x00aa00aa + 0x00aa00aa + 0x00aa0065 + 0x00aa0025 + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73300000>; + nvidia,emc-cfg-2 = <0x0000089d>; + nvidia,emc-sel-dpd-ctrl = <0x00040008>; + nvidia,emc-cfg-dig-dll = <0xe00e0069>; + nvidia,emc-mode-0 = <0x80000b61>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200010>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@792000 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_792000_05_V5.0.9_V0.4"; + clock-frequency = <792000>; + nvidia,emc-min-mv = <1000>; + nvidia,gk20a-min-mv = <1000>; + nvidia,source = "pllm_ud"; + nvidia,src-sel-reg = <0x80000000>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x00000024 + 0x000000cd + 0x00000000 + 0x00000019 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000004 + 0x00000013 + 0x0000000a + 0x0000000a + 0x00000003 + 0x00000002 + 0x00000000 + 0x00000006 + 0x00000006 + 0x0000000b + 0x00000002 + 0x00000000 + 0x00000002 + 0x0000000d + 0x00080000 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000001 + 0x00000014 + 0x00000017 + 0x00000019 + 0x000017e2 + 0x00000000 + 0x000005f8 + 0x00000003 + 0x00000011 + 0x00000001 + 0x00000000 + 0x000000c7 + 0x00000018 + 0x000000d7 + 0x00000200 + 0x00000005 + 0x00000006 + 0x00000005 + 0x0000001d + 0x00000000 + 0x00000008 + 0x00000008 + 0x00001822 + 0x00000000 + 0x00000000 + 0x00000000 + 0x1049b098 + 0xe00700b1 + 0x00008000 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00030000 + 0x00030000 + 0x00000000 + 0x00030000 + 0x00030000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000009 + 0x00000009 + 0x00000009 + 0x00000009 + 0x00000009 + 0x00000009 + 0x00000009 + 0x100002a0 + 0x00000000 + 0x00111111 + 0x0120113d + 0x00000000 + 0x00000000 + 0x77ffc085 + 0x00000505 + 0x81f1f108 + 0x07070004 + 0x00000000 + 0x016eeeee + 0x61861820 + 0x00514514 + 0x00514514 + 0x61861800 + 0x0606003f + 0x00000000 + 0x00000000 + 0x00020000 + 0x00000100 + 0x00f7000e + 0x00f7000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000004 + 0x000040a0 + 0x80003012 + 0x0000000f + 0x0e00000b + 0x80000040 + 0x00000004 + 0x00000005 + 0x00000013 + 0x0000000c + 0x0000000f + 0x00000002 + 0x00000003 + 0x0000000c + 0x00000002 + 0x00000002 + 0x00000006 + 0x00000008 + 0x08060202 + 0x00170e13 + 0x736c2414 + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x00000013 + 0x0000017c + 0x00810038 + 0x00810038 + 0x0081003c + 0x00810090 + 0x00810041 + 0x00810090 + 0x00810041 + 0x00270049 + 0x00810080 + 0x00810004 + 0x00810004 + 0x00080016 + 0x00000081 + 0x00810004 + 0x00810019 + 0x00810018 + 0x00810024 + 0x0081001c + 0x00000081 + 0x00000036 + 0x00810081 + 0x00000036 + 0x00810081 + 0x00d400ff + 0x00510029 + 0x00810081 + 0x00810081 + 0x00810065 + 0x0081001c + >; + nvidia,emc-zcal-cnt-long = <0x00000042>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73300000>; + nvidia,emc-cfg-2 = <0x0000089d>; + nvidia,emc-sel-dpd-ctrl = <0x00040000>; + nvidia,emc-cfg-dig-dll = <0xe0070069>; + nvidia,emc-mode-0 = <0x80000d71>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200018>; + nvidia,emc-mode-4 = <0x00000000>; + }; + emc-table@924000 { + compatible = "nvidia,tegra12-emc-table"; + nvidia,revision = <0x16>; + nvidia,dvfs-version = "06_924000_06_V5.0.9_V0.4"; + clock-frequency = <924000>; + nvidia,emc-min-mv = <1040>; + nvidia,gk20a-min-mv = <1100>; + nvidia,source = "pllm_ud"; + nvidia,src-sel-reg = <0x80000000>; + nvidia,burst-regs-num = <168>; + nvidia,burst-up-down-regs-num = <31>; + nvidia,emc-registers = < + 0x0000002b + 0x000000f0 + 0x00000000 + 0x0000001e + 0x0000000b + 0x0000000a + 0x0000000f + 0x00000005 + 0x00000016 + 0x0000000b + 0x0000000b + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000007 + 0x00000007 + 0x0000000d + 0x00000002 + 0x00000000 + 0x00000002 + 0x0000000f + 0x000a0000 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000001 + 0x00000016 + 0x0000001a + 0x0000001c + 0x00001be7 + 0x00000000 + 0x000006f9 + 0x00000004 + 0x00000015 + 0x00000001 + 0x00000000 + 0x000000e7 + 0x0000001b + 0x000000fb + 0x00000200 + 0x00000006 + 0x00000007 + 0x00000006 + 0x00000022 + 0x00000000 + 0x0000000a + 0x0000000a + 0x00001c28 + 0x00000000 + 0x00000000 + 0x00000000 + 0x1049b898 + 0xe00400b1 + 0x00008000 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00030000 + 0x00030000 + 0x00000000 + 0x00030000 + 0x00030000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x0000000a + 0x100002a0 + 0x00000000 + 0x00111111 + 0x0120113d + 0x00000000 + 0x00000000 + 0x77ffc085 + 0x00000505 + 0x81f1f108 + 0x07070004 + 0x00000000 + 0x016eeeee + 0x5d75d720 + 0x00514514 + 0x00514514 + 0x5d75d700 + 0x0606003f + 0x00000000 + 0x00000000 + 0x00020000 + 0x00000128 + 0x00cd000e + 0x00cd000e + 0x00000000 + 0x00000000 + 0xa1430000 + 0x00000000 + 0x00000004 + 0x00004080 + 0x800037ea + 0x00000011 + 0x0e00000d + 0x80000040 + 0x00000005 + 0x00000006 + 0x00000016 + 0x0000000e + 0x00000011 + 0x00000002 + 0x00000004 + 0x0000000e + 0x00000002 + 0x00000002 + 0x00000007 + 0x00000009 + 0x09070202 + 0x001a1016 + 0x734e2a17 + 0x001f0000 + >; + nvidia,emc-burst-up-down-regs = < + 0x00000017 + 0x000001bb + 0x006e0038 + 0x006e0038 + 0x006e003c + 0x006e0090 + 0x006e0041 + 0x006e0090 + 0x006e0041 + 0x00270049 + 0x006e0080 + 0x006e0004 + 0x006e0004 + 0x00080016 + 0x0000006e + 0x006e0004 + 0x006e0019 + 0x006e0018 + 0x006e0024 + 0x006e001b + 0x0000006e + 0x00000036 + 0x006e006e + 0x00000036 + 0x006e006e + 0x00d400ff + 0x00510029 + 0x006e006e + 0x006e006e + 0x006e0065 + 0x006e001c + >; + nvidia,emc-zcal-cnt-long = <0x0000004c>; + nvidia,emc-acal-interval = <0x001fffff>; + nvidia,emc-ctt-term_ctrl = <0x00000802>; + nvidia,emc-cfg = <0x73300000>; + nvidia,emc-cfg-2 = <0x0000089d>; + nvidia,emc-sel-dpd-ctrl = <0x00040000>; + nvidia,emc-cfg-dig-dll = <0xe0040069>; + nvidia,emc-mode-0 = <0x80000f15>; + nvidia,emc-mode-1 = <0x80100002>; + nvidia,emc-mode-2 = <0x80200020>; + nvidia,emc-mode-4 = <0x00000000>; + }; + }; +}; diff --git a/arch/arm/boot/dts/tegra124-tn8-generic.dtsi b/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-io.dtsi index 39da80d9b897..df853f6f2937 100644 --- a/arch/arm/boot/dts/tegra124-tn8-generic.dtsi +++ b/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-io.dtsi @@ -1,5 +1,3 @@ -#include "tegra124.dtsi" - / { serial@70006000 { compatible = "nvidia,tegra114-hsuart"; @@ -77,6 +75,4 @@ nvidia,supply_s1p05v = "avddio_usb"; status = "okay"; }; - -/include/ "tegra124-tn8-emc.dtsi" }; diff --git a/arch/arm/boot/dts/tegra124-tn8-a03-00.dts b/arch/arm/boot/dts/tegra124-tn8-a03-00.dts index e10bb1ae9051..ba61ccd8b11a 100644 --- a/arch/arm/boot/dts/tegra124-tn8-a03-00.dts +++ b/arch/arm/boot/dts/tegra124-tn8-a03-00.dts @@ -1,6 +1,8 @@ /dts-v1/; -#include "tegra124-tn8-generic.dtsi" +#include "tegra124.dtsi" +#include "tegra124-platforms/tegra124-tn8-io.dtsi" +#include "tegra124-platforms/tegra124-tn8-emc.dtsi" #include "tegra124-platforms/tegra124-tn8-e1736-pmic.dtsi" #include "tegra124-platforms/tegra124-tn8-e1736-fixed.dtsi" #include "tegra124-platforms/tegra124-e1780-gpio-default.dtsi" diff --git a/arch/arm/boot/dts/tegra124-tn8-battery.dts b/arch/arm/boot/dts/tegra124-tn8-battery.dts index 4a88c0c76db3..330d3025c3a5 100644 --- a/arch/arm/boot/dts/tegra124-tn8-battery.dts +++ b/arch/arm/boot/dts/tegra124-tn8-battery.dts @@ -1,6 +1,8 @@ /dts-v1/; -#include "tegra124-tn8-generic.dtsi" +#include "tegra124.dtsi" +#include "tegra124-platforms/tegra124-tn8-io.dtsi" +#include "tegra124-platforms/tegra124-tn8-emc.dtsi" #include "tegra124-platforms/tegra124-tn8-e1736-pmic.dtsi" #include "tegra124-platforms/tegra124-tn8-e1736-fixed.dtsi" #include "tegra124-platforms/tegra124-e1780-gpio-default.dtsi" diff --git a/arch/arm/boot/dts/tegra124-tn8-e1769.dts b/arch/arm/boot/dts/tegra124-tn8-e1769.dts index c7a1d8d48c59..1b5a13edb343 100644 --- a/arch/arm/boot/dts/tegra124-tn8-e1769.dts +++ b/arch/arm/boot/dts/tegra124-tn8-e1769.dts @@ -1,6 +1,8 @@ /dts-v1/; -#include "tegra124-tn8b-generic.dtsi" +#include "tegra124.dtsi" +#include "tegra124-platforms/tegra124-tn8-io.dtsi" +#include "tegra124-platforms/tegra124-tn8-emc.dtsi" #include "tegra124-platforms/tegra124-tn8-e1769-pmic.dtsi" #include "tegra124-platforms/tegra124-tn8-e1769-fixed.dtsi" #include "tegra124-platforms/tegra124-e1780-gpio-default.dtsi" diff --git a/arch/arm/boot/dts/tegra124-tn8-emc.dtsi b/arch/arm/boot/dts/tegra124-tn8-emc.dtsi deleted file mode 100644 index 7680754d629e..000000000000 --- a/arch/arm/boot/dts/tegra124-tn8-emc.dtsi +++ /dev/null @@ -1,2718 +0,0 @@ -memory-controller@7001b000 { - compatible = "nvidia,tegra12-emc"; - reg = <0x7001b000 0x800>; - #address-cells = <1>; - #size-cells = <0>; - emc-table@12750 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_12750_02_V5.0.9_V0.4"; - clock-frequency = <12750>; - nvidia,emc-min-mv = <800>; - nvidia,gk20a-min-mv = <800>; - nvidia,source = "pllp_out0"; - nvidia,src-sel-reg = <0x4000003e>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x00000000 - 0x00000003 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000004 - 0x0000000a - 0x00000003 - 0x0000000b - 0x00000000 - 0x00000000 - 0x00000003 - 0x00000003 - 0x00000000 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000002 - 0x00000000 - 0x00000005 - 0x00000005 - 0x00010000 - 0x00000003 - 0x00000008 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000004 - 0x0000000c - 0x0000000d - 0x0000000f - 0x00000060 - 0x00000000 - 0x00000018 - 0x00000002 - 0x00000002 - 0x00000001 - 0x00000000 - 0x00000007 - 0x0000000f - 0x00000005 - 0x00000005 - 0x00000004 - 0x00000005 - 0x00000004 - 0x00000000 - 0x00000000 - 0x00000005 - 0x00000005 - 0x00000064 - 0x00000000 - 0x00000000 - 0x00000000 - 0x1069a298 - 0x002c00a0 - 0x00008000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x000fc000 - 0x000fc000 - 0x000fc000 - 0x000fc000 - 0x0000fc00 - 0x0000fc00 - 0x0000fc00 - 0x0000fc00 - 0x10000280 - 0x00000000 - 0x00111111 - 0x0130b118 - 0x00000000 - 0x00000000 - 0x77ffc081 - 0x00000e0e - 0x81f1f108 - 0x07070004 - 0x0000003f - 0x016eeeee - 0x51451400 - 0x00514514 - 0x00514514 - 0x51451400 - 0x0000003f - 0x00000007 - 0x00000000 - 0x00000000 - 0x00000042 - 0x000e000e - 0x000e000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000003 - 0x0000f2f3 - 0x800001c5 - 0x0000000a - 0x40040001 - 0x8000000a - 0x00000001 - 0x00000001 - 0x00000002 - 0x00000000 - 0x00000002 - 0x00000001 - 0x00000002 - 0x00000008 - 0x00000003 - 0x00000002 - 0x00000003 - 0x00000006 - 0x06030203 - 0x000a0402 - 0x77e30303 - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x00000001 - 0x00000007 - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff0049 - 0x00ff0080 - 0x00ff0004 - 0x00ff0004 - 0x000800ff - 0x000000ff - 0x00ff0004 - 0x00ff00ff - 0x00ff00ff - 0x00ff0024 - 0x00ff00ff - 0x000000ff - 0x000000ff - 0x00ff00ff - 0x000000ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73240000>; - nvidia,emc-cfg-2 = <0x000008c5>; - nvidia,emc-sel-dpd-ctrl = <0x00040128>; - nvidia,emc-cfg-dig-dll = <0x002c0068>; - nvidia,emc-mode-0 = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@20400 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_20400_02_V5.0.9_V0.4"; - clock-frequency = <20400>; - nvidia,emc-min-mv = <800>; - nvidia,gk20a-min-mv = <800>; - nvidia,source = "pllp_out0"; - nvidia,src-sel-reg = <0x40000026>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x00000000 - 0x00000005 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000004 - 0x0000000a - 0x00000003 - 0x0000000b - 0x00000000 - 0x00000000 - 0x00000003 - 0x00000003 - 0x00000000 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000002 - 0x00000000 - 0x00000005 - 0x00000005 - 0x00010000 - 0x00000003 - 0x00000008 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000004 - 0x0000000c - 0x0000000d - 0x0000000f - 0x0000009a - 0x00000000 - 0x00000026 - 0x00000002 - 0x00000002 - 0x00000001 - 0x00000000 - 0x00000007 - 0x0000000f - 0x00000006 - 0x00000006 - 0x00000004 - 0x00000005 - 0x00000004 - 0x00000000 - 0x00000000 - 0x00000005 - 0x00000005 - 0x000000a0 - 0x00000000 - 0x00000000 - 0x00000000 - 0x1069a298 - 0x002c00a0 - 0x00008000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x000fc000 - 0x000fc000 - 0x000fc000 - 0x000fc000 - 0x0000fc00 - 0x0000fc00 - 0x0000fc00 - 0x0000fc00 - 0x10000280 - 0x00000000 - 0x00111111 - 0x0130b118 - 0x00000000 - 0x00000000 - 0x77ffc081 - 0x00000e0e - 0x81f1f108 - 0x07070004 - 0x0000003f - 0x016eeeee - 0x51451400 - 0x00514514 - 0x00514514 - 0x51451400 - 0x0000003f - 0x0000000b - 0x00000000 - 0x00000000 - 0x00000042 - 0x000e000e - 0x000e000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000003 - 0x0000f2f3 - 0x8000023a - 0x0000000a - 0x40020001 - 0x80000012 - 0x00000001 - 0x00000001 - 0x00000002 - 0x00000000 - 0x00000002 - 0x00000001 - 0x00000002 - 0x00000008 - 0x00000003 - 0x00000002 - 0x00000003 - 0x00000006 - 0x06030203 - 0x000a0402 - 0x76230303 - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x00000001 - 0x0000000a - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff0049 - 0x00ff0080 - 0x00ff0004 - 0x00ff0004 - 0x000800ff - 0x000000ff - 0x00ff0004 - 0x00ff00ff - 0x00ff00ff - 0x00ff0024 - 0x00ff00ff - 0x000000ff - 0x000000ff - 0x00ff00ff - 0x000000ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73240000>; - nvidia,emc-cfg-2 = <0x000008c5>; - nvidia,emc-sel-dpd-ctrl = <0x00040128>; - nvidia,emc-cfg-dig-dll = <0x002c0068>; - nvidia,emc-mode-0 = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@40800 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_40800_02_V5.0.9_V0.4"; - clock-frequency = <40800>; - nvidia,emc-min-mv = <800>; - nvidia,gk20a-min-mv = <800>; - nvidia,source = "pllp_out0"; - nvidia,src-sel-reg = <0x40000012>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x00000001 - 0x0000000a - 0x00000000 - 0x00000001 - 0x00000000 - 0x00000004 - 0x0000000a - 0x00000003 - 0x0000000b - 0x00000000 - 0x00000000 - 0x00000003 - 0x00000003 - 0x00000000 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000002 - 0x00000000 - 0x00000005 - 0x00000005 - 0x00010000 - 0x00000003 - 0x00000008 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000004 - 0x0000000c - 0x0000000d - 0x0000000f - 0x00000134 - 0x00000000 - 0x0000004d - 0x00000002 - 0x00000002 - 0x00000001 - 0x00000000 - 0x00000008 - 0x0000000f - 0x0000000c - 0x0000000c - 0x00000004 - 0x00000005 - 0x00000004 - 0x00000000 - 0x00000000 - 0x00000005 - 0x00000005 - 0x0000013f - 0x00000000 - 0x00000000 - 0x00000000 - 0x1069a298 - 0x002c00a0 - 0x00008000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x000fc000 - 0x000fc000 - 0x000fc000 - 0x000fc000 - 0x0000fc00 - 0x0000fc00 - 0x0000fc00 - 0x0000fc00 - 0x10000280 - 0x00000000 - 0x00111111 - 0x0130b118 - 0x00000000 - 0x00000000 - 0x77ffc081 - 0x00000e0e - 0x81f1f108 - 0x07070004 - 0x0000003f - 0x016eeeee - 0x51451400 - 0x00514514 - 0x00514514 - 0x51451400 - 0x0000003f - 0x00000015 - 0x00000000 - 0x00000000 - 0x00000042 - 0x000e000e - 0x000e000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000003 - 0x0000f2f3 - 0x80000370 - 0x0000000a - 0xa0000001 - 0x80000017 - 0x00000001 - 0x00000001 - 0x00000002 - 0x00000000 - 0x00000002 - 0x00000001 - 0x00000002 - 0x00000008 - 0x00000003 - 0x00000002 - 0x00000003 - 0x00000006 - 0x06030203 - 0x000a0402 - 0x74a30303 - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x00000001 - 0x00000014 - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff0049 - 0x00ff0080 - 0x00ff0004 - 0x00ff0004 - 0x000800ff - 0x000000ff - 0x00ff0004 - 0x00ff00ff - 0x00ff00ff - 0x00ff0024 - 0x00ff00ff - 0x000000ff - 0x000000ff - 0x00ff00ff - 0x000000ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73240000>; - nvidia,emc-cfg-2 = <0x000008c5>; - nvidia,emc-sel-dpd-ctrl = <0x00040128>; - nvidia,emc-cfg-dig-dll = <0x002c0068>; - nvidia,emc-mode-0 = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@68000 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_68000_02_V5.0.9_V0.4"; - clock-frequency = <68000>; - nvidia,emc-min-mv = <800>; - nvidia,gk20a-min-mv = <800>; - nvidia,source = "pllp_out0"; - nvidia,src-sel-reg = <0x4000000a>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x00000003 - 0x00000011 - 0x00000000 - 0x00000002 - 0x00000000 - 0x00000004 - 0x0000000a - 0x00000003 - 0x0000000b - 0x00000000 - 0x00000000 - 0x00000003 - 0x00000003 - 0x00000000 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000002 - 0x00000000 - 0x00000005 - 0x00000005 - 0x00010000 - 0x00000003 - 0x00000008 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000004 - 0x0000000c - 0x0000000d - 0x0000000f - 0x00000202 - 0x00000000 - 0x00000080 - 0x00000002 - 0x00000002 - 0x00000001 - 0x00000000 - 0x0000000f - 0x0000000f - 0x00000013 - 0x00000013 - 0x00000004 - 0x00000005 - 0x00000004 - 0x00000001 - 0x00000000 - 0x00000005 - 0x00000005 - 0x00000213 - 0x00000000 - 0x00000000 - 0x00000000 - 0x1069a298 - 0x002c00a0 - 0x00008000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x000fc000 - 0x000fc000 - 0x000fc000 - 0x000fc000 - 0x0000fc00 - 0x0000fc00 - 0x0000fc00 - 0x0000fc00 - 0x10000280 - 0x00000000 - 0x00111111 - 0x0130b118 - 0x00000000 - 0x00000000 - 0x77ffc081 - 0x00000e0e - 0x81f1f108 - 0x07070004 - 0x0000003f - 0x016eeeee - 0x51451400 - 0x00514514 - 0x00514514 - 0x51451400 - 0x0000003f - 0x00000022 - 0x00000000 - 0x00000000 - 0x00000042 - 0x000e000e - 0x000e000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000003 - 0x0000f2f3 - 0x8000050e - 0x0000000a - 0x00000001 - 0x8000001e - 0x00000001 - 0x00000001 - 0x00000002 - 0x00000000 - 0x00000002 - 0x00000001 - 0x00000002 - 0x00000008 - 0x00000003 - 0x00000002 - 0x00000003 - 0x00000006 - 0x06030203 - 0x000a0402 - 0x74230403 - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x00000001 - 0x00000021 - 0x00ff00ff - 0x00ff00ff - 0x00ff00b0 - 0x00ff00ff - 0x00ff00ec - 0x00ff00ff - 0x00ff00ec - 0x00e90049 - 0x00ff0080 - 0x00ff0004 - 0x00ff0004 - 0x000800ff - 0x000000ff - 0x00ff0004 - 0x00ff00ff - 0x00ff00a3 - 0x00ff0024 - 0x00ff00ff - 0x000000ff - 0x000000ef - 0x00ff00ff - 0x000000ef - 0x00ff00ff - 0x00ff00ff - 0x00ee00ef - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73240000>; - nvidia,emc-cfg-2 = <0x000008c5>; - nvidia,emc-sel-dpd-ctrl = <0x00040128>; - nvidia,emc-cfg-dig-dll = <0x002c0068>; - nvidia,emc-mode-0 = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@102000 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_102000_02_V5.0.9_V0.4"; - clock-frequency = <102000>; - nvidia,emc-min-mv = <800>; - nvidia,gk20a-min-mv = <800>; - nvidia,source = "pllp_out0"; - nvidia,src-sel-reg = <0x40000006>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x00000004 - 0x0000001a - 0x00000000 - 0x00000003 - 0x00000001 - 0x00000004 - 0x0000000a - 0x00000003 - 0x0000000b - 0x00000001 - 0x00000001 - 0x00000003 - 0x00000003 - 0x00000000 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000002 - 0x00000000 - 0x00000005 - 0x00000005 - 0x00010000 - 0x00000003 - 0x00000008 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000004 - 0x0000000c - 0x0000000d - 0x0000000f - 0x00000304 - 0x00000000 - 0x000000c1 - 0x00000002 - 0x00000002 - 0x00000001 - 0x00000000 - 0x00000018 - 0x0000000f - 0x0000001c - 0x0000001c - 0x00000004 - 0x00000005 - 0x00000004 - 0x00000003 - 0x00000000 - 0x00000005 - 0x00000005 - 0x0000031c - 0x00000000 - 0x00000000 - 0x00000000 - 0x1069a298 - 0x002c00a0 - 0x00008000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x000fc000 - 0x000fc000 - 0x000fc000 - 0x000fc000 - 0x0000fc00 - 0x0000fc00 - 0x0000fc00 - 0x0000fc00 - 0x10000280 - 0x00000000 - 0x00111111 - 0x0130b118 - 0x00000000 - 0x00000000 - 0x77ffc081 - 0x00000e0e - 0x81f1f108 - 0x07070004 - 0x0000003f - 0x016eeeee - 0x51451400 - 0x00514514 - 0x00514514 - 0x51451400 - 0x0000003f - 0x00000033 - 0x00000000 - 0x00000000 - 0x00000042 - 0x000e000e - 0x000e000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000003 - 0x0000f2f3 - 0x80000713 - 0x0000000a - 0x08000001 - 0x80000026 - 0x00000001 - 0x00000001 - 0x00000003 - 0x00000000 - 0x00000002 - 0x00000001 - 0x00000002 - 0x00000008 - 0x00000003 - 0x00000002 - 0x00000003 - 0x00000006 - 0x06030203 - 0x000a0403 - 0x73c30504 - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x00000001 - 0x00000031 - 0x00ff00da - 0x00ff00da - 0x00ff0075 - 0x00ff00ff - 0x00ff009d - 0x00ff00ff - 0x00ff009d - 0x009b0049 - 0x00ff0080 - 0x00ff0004 - 0x00ff0004 - 0x000800ad - 0x000000ff - 0x00ff0004 - 0x00ff00c6 - 0x00ff006d - 0x00ff0024 - 0x00ff00d6 - 0x000000ff - 0x0000009f - 0x00ff00ff - 0x0000009f - 0x00ff00ff - 0x00ff00ff - 0x009f00a0 - 0x00ff00ff - 0x00ff00ff - 0x00ff00ff - 0x00ff00da - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73240000>; - nvidia,emc-cfg-2 = <0x000008c5>; - nvidia,emc-sel-dpd-ctrl = <0x00040128>; - nvidia,emc-cfg-dig-dll = <0x002c0068>; - nvidia,emc-mode-0 = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@204000 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_204000_03_V5.0.9_V0.4"; - clock-frequency = <204000>; - nvidia,emc-min-mv = <800>; - nvidia,gk20a-min-mv = <800>; - nvidia,source = "pllp_out0"; - nvidia,src-sel-reg = <0x40000002>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x00000009 - 0x00000035 - 0x00000000 - 0x00000006 - 0x00000002 - 0x00000005 - 0x0000000a - 0x00000003 - 0x0000000b - 0x00000002 - 0x00000002 - 0x00000003 - 0x00000003 - 0x00000000 - 0x00000005 - 0x00000005 - 0x00000006 - 0x00000002 - 0x00000000 - 0x00000004 - 0x00000006 - 0x00010000 - 0x00000003 - 0x00000008 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000003 - 0x0000000d - 0x0000000f - 0x00000011 - 0x00000607 - 0x00000000 - 0x00000181 - 0x00000002 - 0x00000002 - 0x00000001 - 0x00000000 - 0x00000032 - 0x0000000f - 0x00000038 - 0x00000038 - 0x00000004 - 0x00000005 - 0x00000004 - 0x00000007 - 0x00000000 - 0x00000005 - 0x00000005 - 0x00000638 - 0x00000000 - 0x00000000 - 0x00000000 - 0x1069a298 - 0x002c00a0 - 0x00008000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00064000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00008000 - 0x00000000 - 0x00000000 - 0x00008000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00060000 - 0x00060000 - 0x00060000 - 0x00060000 - 0x00006000 - 0x00006000 - 0x00006000 - 0x00006000 - 0x10000280 - 0x00000000 - 0x00111111 - 0x0130b118 - 0x00000000 - 0x00000000 - 0x77ffc081 - 0x00000707 - 0x81f1f108 - 0x07070004 - 0x0000003f - 0x016eeeee - 0x51451400 - 0x00514514 - 0x00514514 - 0x51451400 - 0x0000003f - 0x00000066 - 0x00000000 - 0x00020000 - 0x00000100 - 0x000e000e - 0x000e000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000003 - 0x0000d2b3 - 0x80000d22 - 0x0000000a - 0x01000003 - 0x80000040 - 0x00000001 - 0x00000001 - 0x00000004 - 0x00000002 - 0x00000004 - 0x00000001 - 0x00000002 - 0x00000008 - 0x00000003 - 0x00000002 - 0x00000004 - 0x00000006 - 0x06040203 - 0x000a0404 - 0x73840a05 - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x00000001 - 0x00000062 - 0x00ff006d - 0x00ff006d - 0x00ff003c - 0x00ff00af - 0x00ff004f - 0x00ff00af - 0x00ff004f - 0x004e0049 - 0x00ff0080 - 0x00ff0004 - 0x00ff0004 - 0x00080057 - 0x000000ff - 0x00ff0004 - 0x00ff0063 - 0x00ff0036 - 0x00ff0024 - 0x00ff006b - 0x000000ff - 0x00000050 - 0x00ff00ff - 0x00000050 - 0x00ff00ff - 0x00d400ff - 0x00510050 - 0x00ff00ff - 0x00ff00ff - 0x00ff00c6 - 0x00ff006d - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73240000>; - nvidia,emc-cfg-2 = <0x000008cd>; - nvidia,emc-sel-dpd-ctrl = <0x00040128>; - nvidia,emc-cfg-dig-dll = <0x002c0068>; - nvidia,emc-mode-0 = <0x80001221>; - nvidia,emc-mode-1 = <0x80100003>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@300000 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_300000_01_V5.0.9_V0.4"; - clock-frequency = <300000>; - nvidia,emc-min-mv = <810>; - nvidia,gk20a-min-mv = <800>; - nvidia,source = "pllc_out0"; - nvidia,src-sel-reg = <0x20000002>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x0000000d - 0x0000004d - 0x00000000 - 0x00000009 - 0x00000003 - 0x00000004 - 0x00000008 - 0x00000002 - 0x00000009 - 0x00000003 - 0x00000003 - 0x00000002 - 0x00000002 - 0x00000000 - 0x00000003 - 0x00000003 - 0x00000005 - 0x00000002 - 0x00000000 - 0x00000003 - 0x00000006 - 0x00030000 - 0x00000003 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000002 - 0x0000000d - 0x0000000e - 0x00000010 - 0x000008e4 - 0x00000000 - 0x00000239 - 0x00000001 - 0x00000008 - 0x00000001 - 0x00000000 - 0x0000004b - 0x0000000e - 0x00000052 - 0x00000200 - 0x00000004 - 0x00000005 - 0x00000004 - 0x00000009 - 0x00000000 - 0x00000005 - 0x00000005 - 0x00000924 - 0x00000000 - 0x00000000 - 0x00000000 - 0x1049b098 - 0x002c00a0 - 0x00008000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00040000 - 0x00040000 - 0x00000000 - 0x00040000 - 0x00040000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00040000 - 0x00040000 - 0x00040000 - 0x00040000 - 0x00004000 - 0x00004000 - 0x00004000 - 0x00004000 - 0x10000280 - 0x00000000 - 0x00111111 - 0x01231339 - 0x00000000 - 0x00000000 - 0x77ffc081 - 0x00000505 - 0x81f1f108 - 0x07070004 - 0x00000000 - 0x016eeeee - 0x51451420 - 0x00514514 - 0x00514514 - 0x51451400 - 0x0000003f - 0x00000096 - 0x00000000 - 0x00020000 - 0x00000100 - 0x0173000e - 0x0173000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000003 - 0x0000d3b3 - 0x800012d7 - 0x00000009 - 0x08000004 - 0x80000040 - 0x00000001 - 0x00000002 - 0x00000007 - 0x00000004 - 0x00000005 - 0x00000001 - 0x00000002 - 0x00000007 - 0x00000002 - 0x00000002 - 0x00000004 - 0x00000006 - 0x06040202 - 0x000b0607 - 0x77450e08 - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x00000004 - 0x00000090 - 0x00ff004a - 0x00ff004a - 0x00ff003c - 0x00ff0090 - 0x00ff0041 - 0x00ff0090 - 0x00ff0041 - 0x00350049 - 0x00ff0080 - 0x00ff0004 - 0x00ff0004 - 0x0008003b - 0x000000ff - 0x00ff0004 - 0x00ff0043 - 0x00ff002d - 0x00ff0024 - 0x00ff0049 - 0x000000ff - 0x00000036 - 0x00ff00ff - 0x00000036 - 0x00ff00ff - 0x00d400ff - 0x00510036 - 0x00ff00ff - 0x00ff00ff - 0x00ff0087 - 0x00ff004a - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73340000>; - nvidia,emc-cfg-2 = <0x000008cd>; - nvidia,emc-sel-dpd-ctrl = <0x00040128>; - nvidia,emc-cfg-dig-dll = <0x002c0068>; - nvidia,emc-mode-0 = <0x80000321>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200000>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@396000 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_396000_03_V5.0.9_V0.4"; - clock-frequency = <396000>; - nvidia,emc-min-mv = <860>; - nvidia,gk20a-min-mv = <900>; - nvidia,source = "pllm_out0"; - nvidia,src-sel-reg = <0x00000002>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x00000011 - 0x00000066 - 0x00000000 - 0x0000000c - 0x00000004 - 0x00000005 - 0x00000008 - 0x00000002 - 0x0000000a - 0x00000004 - 0x00000004 - 0x00000002 - 0x00000002 - 0x00000000 - 0x00000003 - 0x00000003 - 0x00000005 - 0x00000002 - 0x00000000 - 0x00000003 - 0x00000006 - 0x00030000 - 0x00000003 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000002 - 0x0000000d - 0x0000000e - 0x00000010 - 0x00000bd1 - 0x00000000 - 0x000002f4 - 0x00000001 - 0x00000008 - 0x00000001 - 0x00000000 - 0x00000063 - 0x0000000f - 0x0000006c - 0x00000200 - 0x00000004 - 0x00000005 - 0x00000004 - 0x0000000d - 0x00000000 - 0x00000005 - 0x00000005 - 0x00000c11 - 0x00000000 - 0x00000000 - 0x00000000 - 0x1049b098 - 0x002c00a0 - 0x00008000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00030000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00040000 - 0x00040000 - 0x00000000 - 0x00040000 - 0x00040000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00044000 - 0x00044000 - 0x00044000 - 0x00044000 - 0x00004400 - 0x00004400 - 0x00004400 - 0x00004400 - 0x10000280 - 0x00000000 - 0x00111111 - 0x01231339 - 0x00000000 - 0x00000000 - 0x77ffc081 - 0x00000505 - 0x81f1f108 - 0x07070004 - 0x00000000 - 0x016eeeee - 0x51451420 - 0x00514514 - 0x00514514 - 0x51451400 - 0x0000003f - 0x000000c6 - 0x00000000 - 0x00020000 - 0x00000100 - 0x015b000e - 0x015b000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000003 - 0x0000d3b3 - 0x8000188b - 0x00000009 - 0x0f000005 - 0x80000040 - 0x00000001 - 0x00000002 - 0x00000009 - 0x00000005 - 0x00000007 - 0x00000001 - 0x00000002 - 0x00000008 - 0x00000002 - 0x00000002 - 0x00000004 - 0x00000006 - 0x06040202 - 0x000d0709 - 0x7586120a - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x0000000a - 0x000000be - 0x00ff0038 - 0x00ff0038 - 0x00ff003c - 0x00ff0090 - 0x00ff0041 - 0x00ff0090 - 0x00ff0041 - 0x00280049 - 0x00ff0080 - 0x00ff0004 - 0x00ff0004 - 0x0008002d - 0x000000ff - 0x00ff0004 - 0x00ff0033 - 0x00ff0022 - 0x00ff0024 - 0x00ff0037 - 0x000000ff - 0x00000036 - 0x00ff00ff - 0x00000036 - 0x00ff00ff - 0x00d400ff - 0x00510029 - 0x00ff00ff - 0x00ff00ff - 0x00ff0066 - 0x00ff0038 - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73340000>; - nvidia,emc-cfg-2 = <0x0000088d>; - nvidia,emc-sel-dpd-ctrl = <0x00040008>; - nvidia,emc-cfg-dig-dll = <0x002c0068>; - nvidia,emc-mode-0 = <0x80000521>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200000>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@528000 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_528000_02_V5.0.9_V0.4"; - clock-frequency = <528000>; - nvidia,emc-min-mv = <920>; - nvidia,gk20a-min-mv = <900>; - nvidia,source = "pllm_ud"; - nvidia,src-sel-reg = <0x80000000>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x00000018 - 0x00000088 - 0x00000000 - 0x00000010 - 0x00000006 - 0x00000006 - 0x00000009 - 0x00000002 - 0x0000000d - 0x00000006 - 0x00000006 - 0x00000002 - 0x00000002 - 0x00000000 - 0x00000004 - 0x00000004 - 0x00000008 - 0x00000002 - 0x00000000 - 0x00000005 - 0x00000007 - 0x00060000 - 0x00000003 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000004 - 0x0000000e - 0x00000013 - 0x00000015 - 0x00000fd6 - 0x00000000 - 0x000003f5 - 0x00000002 - 0x0000000b - 0x00000001 - 0x00000000 - 0x00000085 - 0x00000012 - 0x00000090 - 0x00000200 - 0x00000004 - 0x00000005 - 0x00000004 - 0x00000013 - 0x00000000 - 0x00000006 - 0x00000006 - 0x00001017 - 0x00000000 - 0x00000000 - 0x00000000 - 0x1049b098 - 0xe01200b1 - 0x00008000 - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00054000 - 0x00054000 - 0x00000000 - 0x00054000 - 0x00054000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x0000000e - 0x0000000e - 0x0000000e - 0x0000000e - 0x0000000e - 0x0000000e - 0x0000000e - 0x0000000e - 0x100002a0 - 0x00000000 - 0x00111111 - 0x0123133d - 0x00000000 - 0x00000000 - 0x77ffc085 - 0x00000505 - 0x81f1f108 - 0x07070004 - 0x00000000 - 0x016eeeee - 0x51451420 - 0x00514514 - 0x00514514 - 0x51451400 - 0x0606003f - 0x00000000 - 0x00000000 - 0x00020000 - 0x00000100 - 0x0139000e - 0x0139000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000003 - 0x000052a0 - 0x80002062 - 0x0000000c - 0x0f000007 - 0x80000040 - 0x00000002 - 0x00000003 - 0x0000000c - 0x00000007 - 0x0000000a - 0x00000001 - 0x00000002 - 0x00000009 - 0x00000002 - 0x00000002 - 0x00000005 - 0x00000006 - 0x06050202 - 0x0010090c - 0x7428180d - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x0000000d - 0x000000fd - 0x00c10038 - 0x00c10038 - 0x00c1003c - 0x00c10090 - 0x00c10041 - 0x00c10090 - 0x00c10041 - 0x00270049 - 0x00c10080 - 0x00c10004 - 0x00c10004 - 0x00080021 - 0x000000c1 - 0x00c10004 - 0x00c10026 - 0x00c1001a - 0x00c10024 - 0x00c10029 - 0x000000c1 - 0x00000036 - 0x00c100c1 - 0x00000036 - 0x00c100c1 - 0x00d400ff - 0x00510029 - 0x00c100c1 - 0x00c100c1 - 0x00c10065 - 0x00c1002a - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73300000>; - nvidia,emc-cfg-2 = <0x00000895>; - nvidia,emc-sel-dpd-ctrl = <0x00040008>; - nvidia,emc-cfg-dig-dll = <0xe0120069>; - nvidia,emc-mode-0 = <0x80000941>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200008>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@600000 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_600000_04_V5.0.9_V0.4"; - clock-frequency = <600000>; - nvidia,emc-min-mv = <930>; - nvidia,gk20a-min-mv = <900>; - nvidia,source = "pllc_ud"; - nvidia,src-sel-reg = <0xe0000000>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x0000001b - 0x0000009b - 0x00000000 - 0x00000013 - 0x00000007 - 0x00000007 - 0x0000000b - 0x00000003 - 0x00000010 - 0x00000007 - 0x00000007 - 0x00000002 - 0x00000002 - 0x00000000 - 0x00000005 - 0x00000005 - 0x0000000a - 0x00000002 - 0x00000000 - 0x00000003 - 0x0000000b - 0x00070000 - 0x00000003 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000002 - 0x00000012 - 0x00000016 - 0x00000018 - 0x00001208 - 0x00000000 - 0x00000482 - 0x00000002 - 0x0000000d - 0x00000001 - 0x00000000 - 0x00000097 - 0x00000015 - 0x000000a3 - 0x00000200 - 0x00000004 - 0x00000005 - 0x00000004 - 0x00000015 - 0x00000000 - 0x00000006 - 0x00000006 - 0x00001248 - 0x00000000 - 0x00000000 - 0x00000000 - 0x1049b098 - 0xe00e00b1 - 0x00008000 - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x0004c000 - 0x0004c000 - 0x00000000 - 0x0004c000 - 0x0004c000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x100002a0 - 0x00000000 - 0x00111111 - 0x0121113d - 0x00000000 - 0x00000000 - 0x77ffc085 - 0x00000404 - 0x81f1f108 - 0x07070004 - 0x00000000 - 0x016eeeee - 0x51451420 - 0x00514514 - 0x00514514 - 0x51451400 - 0x0606003f - 0x00000000 - 0x00000000 - 0x00020000 - 0x00000100 - 0x0127000e - 0x0127000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000003 - 0x000040a0 - 0x800024a9 - 0x0000000e - 0x00000009 - 0x80000040 - 0x00000003 - 0x00000004 - 0x0000000e - 0x00000009 - 0x0000000b - 0x00000001 - 0x00000003 - 0x0000000b - 0x00000002 - 0x00000002 - 0x00000005 - 0x00000007 - 0x07050202 - 0x00130b0e - 0x73a91b0f - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x0000000f - 0x00000120 - 0x00aa0038 - 0x00aa0038 - 0x00aa003c - 0x00aa0090 - 0x00aa0041 - 0x00aa0090 - 0x00aa0041 - 0x00270049 - 0x00aa0080 - 0x00aa0004 - 0x00aa0004 - 0x0008001d - 0x000000aa - 0x00aa0004 - 0x00aa0022 - 0x00aa0018 - 0x00aa0024 - 0x00aa0024 - 0x000000aa - 0x00000036 - 0x00aa00aa - 0x00000036 - 0x00aa00aa - 0x00d400ff - 0x00510029 - 0x00aa00aa - 0x00aa00aa - 0x00aa0065 - 0x00aa0025 - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73300000>; - nvidia,emc-cfg-2 = <0x0000089d>; - nvidia,emc-sel-dpd-ctrl = <0x00040008>; - nvidia,emc-cfg-dig-dll = <0xe00e0069>; - nvidia,emc-mode-0 = <0x80000b61>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200010>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@792000 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_792000_05_V5.0.9_V0.4"; - clock-frequency = <792000>; - nvidia,emc-min-mv = <1000>; - nvidia,gk20a-min-mv = <1000>; - nvidia,source = "pllm_ud"; - nvidia,src-sel-reg = <0x80000000>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x00000024 - 0x000000cd - 0x00000000 - 0x00000019 - 0x0000000a - 0x00000008 - 0x0000000d - 0x00000004 - 0x00000013 - 0x0000000a - 0x0000000a - 0x00000003 - 0x00000002 - 0x00000000 - 0x00000006 - 0x00000006 - 0x0000000b - 0x00000002 - 0x00000000 - 0x00000002 - 0x0000000d - 0x00080000 - 0x00000004 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000001 - 0x00000014 - 0x00000017 - 0x00000019 - 0x000017e2 - 0x00000000 - 0x000005f8 - 0x00000003 - 0x00000011 - 0x00000001 - 0x00000000 - 0x000000c7 - 0x00000018 - 0x000000d7 - 0x00000200 - 0x00000005 - 0x00000006 - 0x00000005 - 0x0000001d - 0x00000000 - 0x00000008 - 0x00000008 - 0x00001822 - 0x00000000 - 0x00000000 - 0x00000000 - 0x1049b098 - 0xe00700b1 - 0x00008000 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000006 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00030000 - 0x00030000 - 0x00000000 - 0x00030000 - 0x00030000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000009 - 0x00000009 - 0x00000009 - 0x00000009 - 0x00000009 - 0x00000009 - 0x00000009 - 0x00000009 - 0x100002a0 - 0x00000000 - 0x00111111 - 0x0120113d - 0x00000000 - 0x00000000 - 0x77ffc085 - 0x00000505 - 0x81f1f108 - 0x07070004 - 0x00000000 - 0x016eeeee - 0x61861820 - 0x00514514 - 0x00514514 - 0x61861800 - 0x0606003f - 0x00000000 - 0x00000000 - 0x00020000 - 0x00000100 - 0x00f7000e - 0x00f7000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000004 - 0x000040a0 - 0x80003012 - 0x0000000f - 0x0e00000b - 0x80000040 - 0x00000004 - 0x00000005 - 0x00000013 - 0x0000000c - 0x0000000f - 0x00000002 - 0x00000003 - 0x0000000c - 0x00000002 - 0x00000002 - 0x00000006 - 0x00000008 - 0x08060202 - 0x00170e13 - 0x736c2414 - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x00000013 - 0x0000017c - 0x00810038 - 0x00810038 - 0x0081003c - 0x00810090 - 0x00810041 - 0x00810090 - 0x00810041 - 0x00270049 - 0x00810080 - 0x00810004 - 0x00810004 - 0x00080016 - 0x00000081 - 0x00810004 - 0x00810019 - 0x00810018 - 0x00810024 - 0x0081001c - 0x00000081 - 0x00000036 - 0x00810081 - 0x00000036 - 0x00810081 - 0x00d400ff - 0x00510029 - 0x00810081 - 0x00810081 - 0x00810065 - 0x0081001c - >; - nvidia,emc-zcal-cnt-long = <0x00000042>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73300000>; - nvidia,emc-cfg-2 = <0x0000089d>; - nvidia,emc-sel-dpd-ctrl = <0x00040000>; - nvidia,emc-cfg-dig-dll = <0xe0070069>; - nvidia,emc-mode-0 = <0x80000d71>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200018>; - nvidia,emc-mode-4 = <0x00000000>; - }; - emc-table@924000 { - compatible = "nvidia,tegra12-emc-table"; - nvidia,revision = <0x16>; - nvidia,dvfs-version = "06_924000_06_V5.0.9_V0.4"; - clock-frequency = <924000>; - nvidia,emc-min-mv = <1040>; - nvidia,gk20a-min-mv = <1100>; - nvidia,source = "pllm_ud"; - nvidia,src-sel-reg = <0x80000000>; - nvidia,burst-regs-num = <168>; - nvidia,burst-up-down-regs-num = <31>; - nvidia,emc-registers = < - 0x0000002b - 0x000000f0 - 0x00000000 - 0x0000001e - 0x0000000b - 0x0000000a - 0x0000000f - 0x00000005 - 0x00000016 - 0x0000000b - 0x0000000b - 0x00000004 - 0x00000002 - 0x00000000 - 0x00000007 - 0x00000007 - 0x0000000d - 0x00000002 - 0x00000000 - 0x00000002 - 0x0000000f - 0x000a0000 - 0x00000004 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000001 - 0x00000016 - 0x0000001a - 0x0000001c - 0x00001be7 - 0x00000000 - 0x000006f9 - 0x00000004 - 0x00000015 - 0x00000001 - 0x00000000 - 0x000000e7 - 0x0000001b - 0x000000fb - 0x00000200 - 0x00000006 - 0x00000007 - 0x00000006 - 0x00000022 - 0x00000000 - 0x0000000a - 0x0000000a - 0x00001c28 - 0x00000000 - 0x00000000 - 0x00000000 - 0x1049b898 - 0xe00400b1 - 0x00008000 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000003 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00030000 - 0x00030000 - 0x00000000 - 0x00030000 - 0x00030000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x00000000 - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x0000000a - 0x100002a0 - 0x00000000 - 0x00111111 - 0x0120113d - 0x00000000 - 0x00000000 - 0x77ffc085 - 0x00000505 - 0x81f1f108 - 0x07070004 - 0x00000000 - 0x016eeeee - 0x5d75d720 - 0x00514514 - 0x00514514 - 0x5d75d700 - 0x0606003f - 0x00000000 - 0x00000000 - 0x00020000 - 0x00000128 - 0x00cd000e - 0x00cd000e - 0x00000000 - 0x00000000 - 0xa1430000 - 0x00000000 - 0x00000004 - 0x00004080 - 0x800037ea - 0x00000011 - 0x0e00000d - 0x80000040 - 0x00000005 - 0x00000006 - 0x00000016 - 0x0000000e - 0x00000011 - 0x00000002 - 0x00000004 - 0x0000000e - 0x00000002 - 0x00000002 - 0x00000007 - 0x00000009 - 0x09070202 - 0x001a1016 - 0x734e2a17 - 0x001f0000 - >; - nvidia,emc-burst-up-down-regs = < - 0x00000017 - 0x000001bb - 0x006e0038 - 0x006e0038 - 0x006e003c - 0x006e0090 - 0x006e0041 - 0x006e0090 - 0x006e0041 - 0x00270049 - 0x006e0080 - 0x006e0004 - 0x006e0004 - 0x00080016 - 0x0000006e - 0x006e0004 - 0x006e0019 - 0x006e0018 - 0x006e0024 - 0x006e001b - 0x0000006e - 0x00000036 - 0x006e006e - 0x00000036 - 0x006e006e - 0x00d400ff - 0x00510029 - 0x006e006e - 0x006e006e - 0x006e0065 - 0x006e001c - >; - nvidia,emc-zcal-cnt-long = <0x0000004c>; - nvidia,emc-acal-interval = <0x001fffff>; - nvidia,emc-ctt-term_ctrl = <0x00000802>; - nvidia,emc-cfg = <0x73300000>; - nvidia,emc-cfg-2 = <0x0000089d>; - nvidia,emc-sel-dpd-ctrl = <0x00040000>; - nvidia,emc-cfg-dig-dll = <0xe0040069>; - nvidia,emc-mode-0 = <0x80000f15>; - nvidia,emc-mode-1 = <0x80100002>; - nvidia,emc-mode-2 = <0x80200020>; - nvidia,emc-mode-4 = <0x00000000>; - }; -}; diff --git a/arch/arm/boot/dts/tegra124-tn8.dts b/arch/arm/boot/dts/tegra124-tn8.dts index 9d180c1b6020..57e4eb7945c7 100644 --- a/arch/arm/boot/dts/tegra124-tn8.dts +++ b/arch/arm/boot/dts/tegra124-tn8.dts @@ -1,6 +1,8 @@ /dts-v1/; -#include "tegra124-tn8-generic.dtsi" +#include "tegra124.dtsi" +#include "tegra124-platforms/tegra124-tn8-io.dtsi" +#include "tegra124-platforms/tegra124-tn8-emc.dtsi" #include "tegra124-platforms/tegra124-tn8-e1736-pmic.dtsi" #include "tegra124-platforms/tegra124-tn8-e1736-fixed.dtsi" #include "tegra124-platforms/tegra124-e1780-gpio-default.dtsi" diff --git a/arch/arm/boot/dts/tegra124-tn8b-generic.dtsi b/arch/arm/boot/dts/tegra124-tn8b-generic.dtsi deleted file mode 100644 index f842b8267827..000000000000 --- a/arch/arm/boot/dts/tegra124-tn8b-generic.dtsi +++ /dev/null @@ -1,65 +0,0 @@ -#include "tegra124.dtsi" - -/ { - serial@70006000 { - compatible = "nvidia,tegra114-hsuart"; - status = "okay"; - }; - - serial@70006040 { - compatible = "nvidia,tegra114-hsuart"; - status = "okay"; - }; - - serial@70006200 { - compatible = "nvidia,tegra114-hsuart"; - status = "okay"; - }; - - memory@0x80000000 { - device_type = "memory"; - reg = <0x80000000 0x80000000>; - }; - - i2c@7000c000 { - status = "okay"; - clock-frequency = <100000>; - }; - - i2c@7000c400 { - status = "okay"; - clock-frequency = <100000>; - }; - - i2c@7000c500 { - status = "okay"; - clock-frequency = <400000>; - }; - - i2c@7000c700 { - status = "okay"; - clock-frequency = <100000>; - }; - - i2c@7000d000 { - status = "okay"; - clock-frequency = <400000>; - nvidia,bit-banging-xfer-after-shutdown; - }; - - i2c@7000d100 { - status = "okay"; - clock-frequency = <400000>; - }; - - spi@7000d400 { - status = "okay"; - spi-max-frequency = <25000000>; - }; - - spi@7000da00 { - status = "okay"; - spi-max-frequency = <25000000>; - }; -/include/ "tegra124-tn8-emc.dtsi" -}; |