1
linux/arch/arm/boot/dts/nvidia/tegra30-asus-tf300tg.dts
Rob Herring 724ba67515 ARM: dts: Move .dts files to vendor sub-directories
The arm dts directory has grown to 1559 boards which makes it a bit
unwieldy to maintain and use. Past attempts stalled out due to plans to
move .dts files out of the kernel tree. Doing that is no longer planned
(any time soon at least), so let's go ahead and group .dts files by
vendors. This move aligns arm with arm64 .dts file structure.

There's no change to dtbs_install as the flat structure is maintained on
install.

The naming of vendor directories is roughly in this order of preference:
- Matching original and current SoC vendor prefix/name (e.g. ti, qcom)
- Current vendor prefix/name if still actively sold (SoCs which have
  been aquired) (e.g. nxp/imx)
- Existing platform name for older platforms not sold/maintained by any
  company (e.g. gemini, nspire)

The whole move was scripted with the exception of MAINTAINERS and a few
makefile fixups.

Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Michal Simek <michal.simek@amd.com> #Xilinx
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Neil Armstrong <neil.armstrong@linaro.org>
Acked-by: Paul Barker <paul.barker@sancloud.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Acked-by: Gregory CLEMENT <gregory.clement@bootlin.com>
Acked-by: Heiko Stuebner <heiko@sntech.de>
Acked-by: Wei Xu <xuwei5@hisilicon.com> #hisilicon
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Nick Hawkins <nick.hawkins@hpe.com>
Acked-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Acked-by: Peter Rosin <peda@axentia.se>
Acked-by: Jesper Nilsson <jesper.nilsson@axis.com>
Acked-by: Sudeep Holla <sudeep.holla@arm.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com> #broadcom
Acked-by: Manivannan Sadhasivam <mani@kernel.org>
Reviewed-by: Jisheng Zhang <jszhang@kernel.org>
Acked-by: Patrice Chotard <patrice.chotard@foss.st.com>
Acked-by: Romain Perier <romain.perier@gmail.com>
Acked-by: Alexandre TORGUE <alexandre.torgue@st.com>
Acked-by: Shawn Guo <shawnguo@kernel.org>
Acked-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
Acked-by: Enric Balletbo i Serra <eballetbo@gmail.com>
Signed-off-by: Rob Herring <robh@kernel.org>
2023-06-21 11:39:50 -06:00

1105 lines
38 KiB
Plaintext

// SPDX-License-Identifier: GPL-2.0
/dts-v1/;
#include "tegra30-asus-transformer-common.dtsi"
#include "tegra30-asus-lvds-display.dtsi"
/ {
model = "Asus Transformer Pad 3G TF300TG";
compatible = "asus,tf300tg", "nvidia,tegra30";
gpio@6000d000 {
tf300tg-init-hog {
gpio-hog;
gpios = <TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(D, 2) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(P, 1) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(X, 5) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(W, 3) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(R, 3) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(U, 5) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(X, 7) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(X, 0) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(Y, 2) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(Y, 3) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(EE, 1) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>,
<TEGRA_GPIO(U, 3) GPIO_ACTIVE_HIGH>;
output-low;
};
};
pinmux@70000868 {
state_default: pinmux {
pbb3 {
nvidia,pins = "pbb3";
nvidia,function = "vgp3";
nvidia,pull = <TEGRA_PIN_PULL_NONE>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_ENABLE>;
};
pbb7 {
nvidia,pins = "pbb7";
nvidia,function = "i2s4";
nvidia,pull = <TEGRA_PIN_PULL_NONE>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_ENABLE>;
};
gmi_cs4_n_pk2 {
nvidia,pins = "gmi_cs4_n_pk2";
nvidia,function = "gmi";
nvidia,pull = <TEGRA_PIN_PULL_NONE>;
nvidia,tristate = <TEGRA_PIN_ENABLE>;
nvidia,enable-input = <TEGRA_PIN_ENABLE>;
};
lcd_pwr2_pc6 {
nvidia,pins = "lcd_pwr2_pc6",
"lcd_dc1_pd2";
nvidia,function = "displaya";
nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_DISABLE>;
};
kb_row7_pr7 {
nvidia,pins = "kb_row7_pr7";
nvidia,function = "kbc";
nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_DISABLE>;
};
spi2_cs2_n_pw3 {
nvidia,pins = "spi2_cs2_n_pw3";
nvidia,function = "spi2";
nvidia,tristate = <TEGRA_PIN_DISABLE>;
};
dap3_din_pp1 {
nvidia,pins = "dap3_din_pp1";
nvidia,function = "i2s2";
nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_DISABLE>;
};
spi1_sck_px5 {
nvidia,pins = "spi1_sck_px5";
nvidia,function = "spi1";
nvidia,pull = <TEGRA_PIN_PULL_UP>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_ENABLE>;
};
pu5 {
nvidia,pins = "pu5";
nvidia,function = "pwm2";
nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_ENABLE>;
};
spi2_mosi_px0 {
nvidia,pins = "spi2_mosi_px0";
nvidia,function = "spi2";
};
spi1_miso_px7 {
nvidia,pins = "spi1_miso_px7";
nvidia,function = "spi1";
nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_DISABLE>;
};
clk3_req_pee1 {
nvidia,pins = "clk3_req_pee1";
nvidia,function = "dev3";
nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_ENABLE>;
};
ulpi_nxt_py2 {
nvidia,pins = "ulpi_nxt_py2";
nvidia,function = "uartd";
nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_DISABLE>;
};
ulpi_stp_py3 {
nvidia,pins = "ulpi_stp_py3";
nvidia,function = "uartd";
nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_ENABLE>;
};
pu3 {
nvidia,pins = "pu3";
nvidia,function = "rsvd1";
nvidia,pull = <TEGRA_PIN_PULL_NONE>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_DISABLE>;
};
dap1_din_pn1 {
nvidia,pins = "dap1_din_pn1";
nvidia,function = "i2s0";
nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_DISABLE>;
};
};
};
serial@70006200 {
/* Azurewave AW-NH615 BCM4329B1 */
bluetooth {
compatible = "brcm,bcm4329-bt";
};
};
i2c@7000c400 {
/* Elantech EKTH1036 touchscreen */
touchscreen@10 {
compatible = "elan,ektf3624";
reg = <0x10>;
interrupt-parent = <&gpio>;
interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>;
reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
vcc33-supply = <&vdd_3v3_sys>;
vccio-supply = <&vdd_3v3_sys>;
touchscreen-size-x = <2240>;
touchscreen-size-y = <1408>;
touchscreen-inverted-y;
};
};
i2c@7000c500 {
clock-frequency = <400000>;
magnetometer@e {
mount-matrix = "1", "0", "0",
"0", "-1", "0",
"0", "0", "-1";
};
gyroscope@68 {
mount-matrix = "-1", "0", "0",
"0", "1", "0",
"0", "0", "-1";
/* External I2C interface */
i2c-gate {
accelerometer@f {
mount-matrix = "0", "-1", "0",
"-1", "0", "0",
"0", "0", "1";
};
};
};
};
i2c@7000d000 {
/* Realtek ALC5631 audio codec */
rt5631: audio-codec@1a {
compatible = "realtek,rt5631";
reg = <0x1a>;
};
};
memory-controller@7000f000 {
emc-timings-0 {
/* Elpida 1GB 667MHZ */
nvidia,ram-code = <0>;
timing-25500000 {
clock-frequency = <25500000>;
nvidia,emem-configuration = < 0x00020001 0xc0000020
0x00000001 0x00000001 0x00000002 0x00000000
0x00000001 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0502 0x74830303 0x001f0000 >;
};
timing-51000000 {
clock-frequency = <51000000>;
nvidia,emem-configuration = < 0x00010001 0xc0000020
0x00000001 0x00000001 0x00000002 0x00000000
0x00000001 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0502 0x73430303 0x001f0000 >;
};
timing-102000000 {
clock-frequency = <102000000>;
nvidia,emem-configuration = < 0x00000001 0xc0000030
0x00000001 0x00000001 0x00000003 0x00000000
0x00000001 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0503 0x72830504 0x001f0000 >;
};
timing-204000000 {
clock-frequency = <204000000>;
nvidia,emem-configuration = < 0x00000003 0xc0000025
0x00000001 0x00000001 0x00000005 0x00000002
0x00000003 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
};
timing-333500000 {
clock-frequency = <333500000>;
nvidia,emem-configuration = < 0x00000005 0xc000003d
0x00000001 0x00000002 0x00000008 0x00000004
0x00000004 0x00000001 0x00000002 0x00000007
0x00000002 0x00000002 0x00000003 0x00000006
0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
};
timing-667000000 {
clock-frequency = <667000000>;
nvidia,emem-configuration = < 0x0000000a 0xc0000079
0x00000003 0x00000004 0x00000010 0x0000000b
0x0000000a 0x00000001 0x00000003 0x0000000b
0x00000002 0x00000002 0x00000004 0x00000008
0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >;
};
};
emc-timings-1 {
/* Hynix 1GB 667MHZ */
nvidia,ram-code = <1>;
timing-25500000 {
clock-frequency = <25500000>;
nvidia,emem-configuration = < 0x00020001 0xc0000020
0x00000001 0x00000001 0x00000002 0x00000000
0x00000001 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0502 0x74830303 0x001f0000 >;
};
timing-51000000 {
clock-frequency = <51000000>;
nvidia,emem-configuration = < 0x00010001 0xc0000020
0x00000001 0x00000001 0x00000002 0x00000000
0x00000001 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0502 0x73430303 0x001f0000 >;
};
timing-102000000 {
clock-frequency = <102000000>;
nvidia,emem-configuration = < 0x00000001 0xc0000030
0x00000001 0x00000001 0x00000003 0x00000000
0x00000001 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0503 0x72830504 0x001f0000 >;
};
timing-204000000 {
clock-frequency = <204000000>;
nvidia,emem-configuration = < 0x00000003 0xc0000025
0x00000001 0x00000001 0x00000005 0x00000002
0x00000003 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
};
timing-333500000 {
clock-frequency = <333500000>;
nvidia,emem-configuration = < 0x00000005 0xc000003d
0x00000001 0x00000002 0x00000008 0x00000004
0x00000004 0x00000001 0x00000002 0x00000007
0x00000002 0x00000002 0x00000003 0x00000006
0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
};
timing-667000000 {
clock-frequency = <667000000>;
nvidia,emem-configuration = < 0x0000000a 0xc0000079
0x00000003 0x00000004 0x00000010 0x0000000b
0x0000000a 0x00000001 0x00000003 0x0000000b
0x00000002 0x00000002 0x00000004 0x00000008
0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >;
};
};
emc-timings-2 {
/* Micron 1GB 667MHZ */
nvidia,ram-code = <2>;
timing-25500000 {
clock-frequency = <25500000>;
nvidia,emem-configuration = < 0x00020001 0xc0000020
0x00000001 0x00000001 0x00000002 0x00000000
0x00000001 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0502 0x74830303 0x001f0000 >;
};
timing-51000000 {
clock-frequency = <51000000>;
nvidia,emem-configuration = < 0x00010001 0xc0000020
0x00000001 0x00000001 0x00000002 0x00000000
0x00000001 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0502 0x73430303 0x001f0000 >;
};
timing-102000000 {
clock-frequency = <102000000>;
nvidia,emem-configuration = < 0x00000001 0xc0000030
0x00000001 0x00000001 0x00000003 0x00000000
0x00000001 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0503 0x72830504 0x001f0000 >;
};
timing-204000000 {
clock-frequency = <204000000>;
nvidia,emem-configuration = < 0x00000003 0xc0000025
0x00000001 0x00000001 0x00000005 0x00000002
0x00000003 0x00000001 0x00000003 0x00000008
0x00000002 0x00000001 0x00000002 0x00000006
0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
};
timing-333500000 {
clock-frequency = <333500000>;
nvidia,emem-configuration = < 0x00000005 0x8000003d
0x00000001 0x00000002 0x00000008 0x00000004
0x00000004 0x00000001 0x00000002 0x00000007
0x00000002 0x00000002 0x00000003 0x00000006
0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
};
timing-667000000 {
clock-frequency = <667000000>;
nvidia,emem-configuration = < 0x0000000a 0x80000079
0x00000003 0x00000004 0x00000010 0x0000000a
0x0000000a 0x00000001 0x00000003 0x0000000b
0x00000002 0x00000002 0x00000004 0x00000008
0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >;
};
};
};
memory-controller@7000f400 {
emc-timings-0 {
/* Elpida 1GB 667MHZ */
nvidia,ram-code = <0>;
timing-25500000 {
clock-frequency = <25500000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200048>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000001
0x00000004 0x00000000 0x00000000 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000000
0x00000000 0x00000003 0x00000001 0x00000000
0x00000005 0x00000005 0x00000004 0x0000000a
0x0000000b 0x000000c0 0x00000000 0x00000030
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000005 0x00000005
0x00000004 0x00000001 0x00000000 0x00000004
0x00000005 0x000000c7 0x00000006 0x00000004
0x00000000 0x00000000 0x00004288 0x007800a4
0x00008000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00000000
0x00000040 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
};
timing-51000000 {
clock-frequency = <51000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200048>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000002
0x00000008 0x00000001 0x00000000 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000000
0x00000000 0x00000003 0x00000001 0x00000000
0x00000005 0x00000005 0x00000004 0x0000000a
0x0000000b 0x00000181 0x00000000 0x00000060
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000009 0x00000009
0x00000004 0x00000002 0x00000000 0x00000004
0x00000005 0x0000018e 0x00000006 0x00000004
0x00000000 0x00000000 0x00004288 0x007800a4
0x00008000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00000000
0x00000040 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
};
timing-102000000 {
clock-frequency = <102000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200048>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000005
0x00000010 0x00000003 0x00000001 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000001
0x00000001 0x00000003 0x00000001 0x00000000
0x00000005 0x00000005 0x00000004 0x0000000a
0x0000000b 0x00000303 0x00000000 0x000000c0
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000012 0x00000012
0x00000004 0x00000004 0x00000000 0x00000004
0x00000005 0x0000031c 0x00000006 0x00000004
0x00000000 0x00000000 0x00004288 0x007800a4
0x00008000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00000000
0x00000040 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
};
timing-204000000 {
clock-frequency = <204000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200048>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x0000000a
0x00000020 0x00000007 0x00000002 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000002
0x00000002 0x00000003 0x00000001 0x00000000
0x00000005 0x00000006 0x00000004 0x0000000a
0x0000000b 0x00000607 0x00000000 0x00000181
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000023 0x00000023
0x00000004 0x00000007 0x00000000 0x00000004
0x00000005 0x00000638 0x00000007 0x00000004
0x00000000 0x00000000 0x00004288 0x004400a4
0x00008000 0x00080000 0x00080000 0x00080000
0x00080000 0x00080000 0x00080000 0x00080000
0x00080000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00080000 0x00080000 0x00080000
0x00080000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00020000
0x00000100 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
};
timing-333500000 {
clock-frequency = <333500000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100002>;
nvidia,emc-mode-2 = <0x80200040>;
nvidia,emc-mode-reset = <0x80000321>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-configuration = < 0x0000000f
0x00000034 0x0000000a 0x00000003 0x00000003
0x00000008 0x00000002 0x00000009 0x00000003
0x00000003 0x00000002 0x00000001 0x00000000
0x00000004 0x00000006 0x00000004 0x0000000a
0x0000000c 0x000009e9 0x00000000 0x0000027a
0x00000001 0x00000008 0x00000001 0x00000000
0x00000007 0x0000000e 0x00000039 0x00000200
0x00000004 0x0000000a 0x00000000 0x00000004
0x00000005 0x00000a2a 0x00000000 0x00000004
0x00000000 0x00000000 0x00007088 0x002600a4
0x00008000 0x0003c000 0x0003c000 0x0003c000
0x0003c000 0x00014000 0x00014000 0x00014000
0x00014000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00050000 0x00050000 0x00050000
0x00050000 0x000002a0 0x0800013d 0x00000000
0x77fff884 0x01f1f508 0x05057404 0x54000007
0x080001e8 0x08000021 0x00000802 0x00020000
0x00000100 0x018b000c 0xa0f10000 0x00000000
0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
};
timing-667000000 {
clock-frequency = <667000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100002>;
nvidia,emc-mode-2 = <0x80200058>;
nvidia,emc-mode-reset = <0x80000b71>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x0000001f
0x00000069 0x00000017 0x00000007 0x00000005
0x0000000c 0x00000003 0x00000011 0x00000007
0x00000007 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000b 0x00000009 0x0000000b
0x00000011 0x00001412 0x00000000 0x00000504
0x00000002 0x0000000e 0x00000001 0x00000000
0x0000000c 0x00000016 0x00000072 0x00000200
0x00000005 0x00000015 0x00000000 0x00000006
0x00000007 0x00001453 0x0000000c 0x00000004
0x00000000 0x00000000 0x00005088 0xf00b0191
0x00008000 0x0000000c 0x0000000c 0x0000000c
0x0000000c 0x0000000a 0x0000000a 0x0000000a
0x0000000a 0x00018000 0x00018000 0x00018000
0x00018000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x0000000c 0x0000000c 0x0000000c
0x0000000c 0x000002a0 0x0a00013d 0x22220000
0x77fff884 0x01f1f501 0x07077404 0x54000000
0x080001e8 0x0a000021 0x00000802 0x00020000
0x00000100 0x0156000c 0xa0f10000 0x00000000
0x00000000 0x800028a5 0xe8000000 0xff00ff49 >;
};
};
emc-timings-1 {
/* Hynix 1GB 667MHZ */
nvidia,ram-code = <1>;
timing-25500000 {
clock-frequency = <25500000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200048>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000001
0x00000004 0x00000000 0x00000000 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000000
0x00000000 0x00000003 0x00000001 0x00000000
0x00000005 0x00000005 0x00000004 0x0000000a
0x0000000b 0x000000c0 0x00000000 0x00000030
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000005 0x00000005
0x00000004 0x00000001 0x00000000 0x00000004
0x00000005 0x000000c7 0x00000006 0x00000004
0x00000000 0x00000000 0x00004288 0x007800a4
0x00008000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00000000
0x00000040 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
};
timing-51000000 {
clock-frequency = <51000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200048>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000002
0x00000008 0x00000001 0x00000000 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000000
0x00000000 0x00000003 0x00000001 0x00000000
0x00000005 0x00000005 0x00000004 0x0000000a
0x0000000b 0x00000181 0x00000000 0x00000060
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000009 0x00000009
0x00000004 0x00000002 0x00000000 0x00000004
0x00000005 0x0000018e 0x00000006 0x00000004
0x00000000 0x00000000 0x00004288 0x007800a4
0x00008000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00000000
0x00000040 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
};
timing-102000000 {
clock-frequency = <102000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200048>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000005
0x00000010 0x00000003 0x00000001 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000001
0x00000001 0x00000003 0x00000001 0x00000000
0x00000005 0x00000005 0x00000004 0x0000000a
0x0000000b 0x00000303 0x00000000 0x000000c0
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000012 0x00000012
0x00000004 0x00000004 0x00000000 0x00000004
0x00000005 0x0000031c 0x00000006 0x00000004
0x00000000 0x00000000 0x00004288 0x007800a4
0x00008000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00000000
0x00000040 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
};
timing-204000000 {
clock-frequency = <204000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200048>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x0000000a
0x00000020 0x00000007 0x00000002 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000002
0x00000002 0x00000003 0x00000001 0x00000000
0x00000005 0x00000006 0x00000004 0x0000000a
0x0000000b 0x00000607 0x00000000 0x00000181
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000023 0x00000023
0x00000004 0x00000007 0x00000000 0x00000004
0x00000005 0x00000638 0x00000007 0x00000004
0x00000000 0x00000000 0x00004288 0x004400a4
0x00008000 0x00080000 0x00080000 0x00080000
0x00080000 0x00080000 0x00080000 0x00080000
0x00080000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00080000 0x00080000 0x00080000
0x00080000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00020000
0x00000100 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
};
timing-333500000 {
clock-frequency = <333500000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100002>;
nvidia,emc-mode-2 = <0x80200040>;
nvidia,emc-mode-reset = <0x80000321>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-configuration = < 0x0000000f
0x00000034 0x0000000a 0x00000003 0x00000003
0x00000008 0x00000002 0x00000009 0x00000003
0x00000003 0x00000002 0x00000001 0x00000000
0x00000004 0x00000006 0x00000004 0x0000000a
0x0000000c 0x000009e9 0x00000000 0x0000027a
0x00000001 0x00000008 0x00000001 0x00000000
0x00000007 0x0000000e 0x00000039 0x00000200
0x00000004 0x0000000a 0x00000000 0x00000004
0x00000005 0x00000a2a 0x00000000 0x00000004
0x00000000 0x00000000 0x00007088 0x002600a4
0x00008000 0x0003c000 0x0003c000 0x0003c000
0x0003c000 0x00014000 0x00014000 0x00014000
0x00014000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00048000 0x00048000 0x00048000
0x00048000 0x000002a0 0x0800013d 0x00000000
0x77fff884 0x01f1f508 0x05057404 0x54000007
0x080001e8 0x08000021 0x00000802 0x00020000
0x00000100 0x018b000c 0xa0f10000 0x00000000
0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
};
timing-667000000 {
clock-frequency = <667000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100002>;
nvidia,emc-mode-2 = <0x80200058>;
nvidia,emc-mode-reset = <0x80000b71>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000020
0x00000069 0x00000017 0x00000007 0x00000005
0x0000000c 0x00000003 0x00000011 0x00000007
0x00000007 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000b 0x00000009 0x0000000b
0x00000011 0x00001412 0x00000000 0x00000504
0x00000002 0x0000000e 0x00000001 0x00000000
0x0000000c 0x00000016 0x00000072 0x00000200
0x00000005 0x00000015 0x00000000 0x00000006
0x00000007 0x00001453 0x0000000c 0x00000004
0x00000000 0x00000000 0x00005088 0xf00b0191
0x00008000 0x0000000a 0x0000000a 0x0000000a
0x0000000a 0x0000000a 0x0000000a 0x0000000a
0x0000000a 0x00018000 0x00018000 0x00018000
0x00018000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x0000000a 0x0000000a 0x0000000a
0x0000000a 0x000002a0 0x0800013d 0x22220000
0x77fff884 0x01f1f501 0x07077404 0x54000000
0x080001e8 0x08000021 0x00000802 0x00020000
0x00000100 0x0156000c 0xa0f10000 0x00000000
0x00000000 0x800028a5 0xe8000000 0xff00ff49 >;
};
};
emc-timings-2 {
/* Micron 1GB 667MHZ */
nvidia,ram-code = <2>;
timing-25500000 {
clock-frequency = <25500000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200008>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000001
0x00000004 0x00000000 0x00000000 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000000
0x00000000 0x00000003 0x00000001 0x00000000
0x00000005 0x00000005 0x00000004 0x0000000a
0x0000000b 0x000000c0 0x00000000 0x00000030
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000005 0x00000005
0x00000004 0x00000001 0x00000000 0x00000004
0x00000005 0x000000c7 0x00000006 0x00000004
0x00000000 0x00000000 0x00004288 0x007800a4
0x00008000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00000000
0x00000040 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
};
timing-51000000 {
clock-frequency = <51000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200008>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000002
0x00000008 0x00000001 0x00000000 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000000
0x00000000 0x00000003 0x00000001 0x00000000
0x00000005 0x00000005 0x00000004 0x0000000a
0x0000000b 0x00000181 0x00000000 0x00000060
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000009 0x00000009
0x00000004 0x00000002 0x00000000 0x00000004
0x00000005 0x0000018e 0x00000006 0x00000004
0x00000000 0x00000000 0x00004288 0x007800a4
0x00008000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00000000
0x00000040 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
};
timing-102000000 {
clock-frequency = <102000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200008>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000004
0x00000010 0x00000003 0x00000001 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000001
0x00000001 0x00000003 0x00000001 0x00000000
0x00000005 0x00000005 0x00000004 0x0000000a
0x0000000b 0x00000303 0x00000000 0x000000c0
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000012 0x00000012
0x00000004 0x00000004 0x00000000 0x00000004
0x00000005 0x0000031c 0x00000006 0x00000004
0x00000000 0x00000000 0x00004288 0x007800a4
0x00008000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x000fc000 0x000fc000 0x000fc000
0x000fc000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00000000
0x00000040 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
};
timing-204000000 {
clock-frequency = <204000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100003>;
nvidia,emc-mode-2 = <0x80200008>;
nvidia,emc-mode-reset = <0x80001221>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-dyn-self-ref;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x00000009
0x00000020 0x00000007 0x00000002 0x00000002
0x0000000a 0x00000005 0x0000000b 0x00000002
0x00000002 0x00000003 0x00000001 0x00000000
0x00000005 0x00000006 0x00000004 0x0000000a
0x0000000b 0x00000607 0x00000000 0x00000181
0x00000002 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000f 0x00000023 0x00000023
0x00000004 0x00000007 0x00000000 0x00000004
0x00000005 0x00000638 0x00000007 0x00000004
0x00000000 0x00000000 0x00004288 0x004400a4
0x00008000 0x00080000 0x00080000 0x00080000
0x00080000 0x00080000 0x00080000 0x00080000
0x00080000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00080000 0x00080000 0x00080000
0x00080000 0x000002a0 0x0800211c 0x00000000
0x77fff884 0x01f1f108 0x05057404 0x54000007
0x08000168 0x08000000 0x00000802 0x00020000
0x00000100 0x000c000c 0xa0f10000 0x00000000
0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
};
timing-333500000 {
clock-frequency = <333500000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100002>;
nvidia,emc-mode-2 = <0x80200000>;
nvidia,emc-mode-reset = <0x80000321>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-configuration = < 0x0000000f
0x00000034 0x0000000a 0x00000003 0x00000003
0x00000008 0x00000002 0x00000009 0x00000003
0x00000003 0x00000002 0x00000001 0x00000000
0x00000004 0x00000006 0x00000004 0x0000000a
0x0000000c 0x000009e9 0x00000000 0x0000027a
0x00000001 0x00000008 0x00000001 0x00000000
0x00000007 0x0000000e 0x00000039 0x00000200
0x00000004 0x0000000a 0x00000000 0x00000004
0x00000005 0x00000a2a 0x00000000 0x00000004
0x00000000 0x00000000 0x00007088 0x002600a4
0x00008000 0x0003c000 0x0003c000 0x0003c000
0x0003c000 0x00014000 0x00014000 0x00014000
0x00014000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00040000 0x00040000 0x00040000
0x00040000 0x000002a0 0x0800013d 0x00000000
0x77fff884 0x01f1f508 0x05057404 0x54000007
0x080001e8 0x08000021 0x00000802 0x00020000
0x00000100 0x018b000c 0xa0f10000 0x00000000
0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
};
timing-667000000 {
clock-frequency = <667000000>;
nvidia,emc-auto-cal-interval = <0x001fffff>;
nvidia,emc-mode-1 = <0x80100002>;
nvidia,emc-mode-2 = <0x80200018>;
nvidia,emc-mode-reset = <0x80000b71>;
nvidia,emc-zcal-cnt-long = <0x00000040>;
nvidia,emc-cfg-periodic-qrst;
nvidia,emc-configuration = < 0x0000001f
0x00000069 0x00000016 0x00000007 0x00000005
0x0000000c 0x00000003 0x00000011 0x00000007
0x00000007 0x00000002 0x00000001 0x00000000
0x00000007 0x0000000b 0x00000009 0x0000000b
0x00000011 0x00001412 0x00000000 0x00000504
0x00000002 0x0000000e 0x00000001 0x00000000
0x0000000c 0x00000016 0x00000072 0x00000200
0x00000005 0x00000015 0x00000000 0x00000006
0x00000007 0x00001453 0x0000000c 0x00000004
0x00000000 0x00000000 0x00005088 0xf00b0191
0x00008000 0x0000000a 0x0000000a 0x0000000a
0x0000000a 0x0000000a 0x0000000a 0x0000000a
0x0000000a 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x0000000a 0x0000000a 0x0000000a
0x0000000a 0x000002a0 0x0600013d 0x22220000
0x77fff884 0x01f1f501 0x07077404 0x54000000
0x080001e8 0x08000021 0x00000802 0x00020000
0x00000100 0x0156000c 0xa0f10000 0x00000000
0x00000000 0x800028a5 0xe8000000 0xff00ff49 >;
};
};
};
display-panel {
compatible = "innolux,g101ice-l01";
};
opp-table-emc {
/delete-node/ opp-750000000-1300;
/delete-node/ opp-800000000-1300;
/delete-node/ opp-900000000-1350;
};
opp-table-actmon {
/delete-node/ opp-750000000;
/delete-node/ opp-800000000;
/delete-node/ opp-900000000;
};
sound {
compatible = "asus,tegra-audio-rt5631-tf300tg",
"nvidia,tegra-audio-rt5631";
nvidia,model = "Asus Transformer Pad TF300TG RT5631";
nvidia,audio-routing =
"Headphone Jack", "HPOL",
"Headphone Jack", "HPOR",
"Int Spk", "SPOL",
"Int Spk", "SPOR",
"MIC1", "MIC Bias1",
"MIC Bias1", "Mic Jack",
"DMIC", "Int Mic";
nvidia,audio-codec = <&rt5631>;
};
};