1*ae5de77eSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2*ae5de77eSEmmanuel Vadot/dts-v1/; 3*ae5de77eSEmmanuel Vadot 4*ae5de77eSEmmanuel Vadot#include "tegra30-asus-transformer-common.dtsi" 5*ae5de77eSEmmanuel Vadot#include "tegra30-asus-lvds-display.dtsi" 6*ae5de77eSEmmanuel Vadot 7*ae5de77eSEmmanuel Vadot/ { 8*ae5de77eSEmmanuel Vadot model = "Asus Transformer Pad LTE TF300TL"; 9*ae5de77eSEmmanuel Vadot compatible = "asus,tf300tl", "nvidia,tegra30"; 10*ae5de77eSEmmanuel Vadot 11*ae5de77eSEmmanuel Vadot gpio@6000d000 { 12*ae5de77eSEmmanuel Vadot tf300tl-init-hog { 13*ae5de77eSEmmanuel Vadot gpio-hog; 14*ae5de77eSEmmanuel Vadot gpios = <TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>; 15*ae5de77eSEmmanuel Vadot output-low; 16*ae5de77eSEmmanuel Vadot }; 17*ae5de77eSEmmanuel Vadot }; 18*ae5de77eSEmmanuel Vadot 19*ae5de77eSEmmanuel Vadot pinmux@70000868 { 20*ae5de77eSEmmanuel Vadot state_default: pinmux { 21*ae5de77eSEmmanuel Vadot lcd_pwr2_pc6 { 22*ae5de77eSEmmanuel Vadot nvidia,pins = "lcd_pwr2_pc6", 23*ae5de77eSEmmanuel Vadot "lcd_dc1_pd2"; 24*ae5de77eSEmmanuel Vadot nvidia,function = "displaya"; 25*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 26*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 27*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 28*ae5de77eSEmmanuel Vadot }; 29*ae5de77eSEmmanuel Vadot 30*ae5de77eSEmmanuel Vadot pbb3 { 31*ae5de77eSEmmanuel Vadot nvidia,pins = "pbb3"; 32*ae5de77eSEmmanuel Vadot nvidia,function = "vgp3"; 33*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 34*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 35*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 36*ae5de77eSEmmanuel Vadot }; 37*ae5de77eSEmmanuel Vadot 38*ae5de77eSEmmanuel Vadot pbb7 { 39*ae5de77eSEmmanuel Vadot nvidia,pins = "pbb7"; 40*ae5de77eSEmmanuel Vadot nvidia,function = "i2s4"; 41*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 42*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 43*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 44*ae5de77eSEmmanuel Vadot }; 45*ae5de77eSEmmanuel Vadot 46*ae5de77eSEmmanuel Vadot kb_row7_pr7 { 47*ae5de77eSEmmanuel Vadot nvidia,pins = "kb_row7_pr7"; 48*ae5de77eSEmmanuel Vadot nvidia,function = "kbc"; 49*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 50*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 51*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 52*ae5de77eSEmmanuel Vadot }; 53*ae5de77eSEmmanuel Vadot 54*ae5de77eSEmmanuel Vadot gmi_cs4_n_pk2 { 55*ae5de77eSEmmanuel Vadot nvidia,pins = "gmi_cs4_n_pk2"; 56*ae5de77eSEmmanuel Vadot nvidia,function = "gmi"; 57*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 58*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 59*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 60*ae5de77eSEmmanuel Vadot }; 61*ae5de77eSEmmanuel Vadot 62*ae5de77eSEmmanuel Vadot ulpi_data5_po6 { 63*ae5de77eSEmmanuel Vadot nvidia,pins = "ulpi_data5_po6"; 64*ae5de77eSEmmanuel Vadot nvidia,function = "uarta"; 65*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 66*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 67*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 68*ae5de77eSEmmanuel Vadot }; 69*ae5de77eSEmmanuel Vadot 70*ae5de77eSEmmanuel Vadot dap3_din_pp1 { 71*ae5de77eSEmmanuel Vadot nvidia,pins = "dap3_din_pp1"; 72*ae5de77eSEmmanuel Vadot nvidia,function = "i2s2"; 73*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 74*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 75*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 76*ae5de77eSEmmanuel Vadot }; 77*ae5de77eSEmmanuel Vadot 78*ae5de77eSEmmanuel Vadot crt_hsync_pv6 { 79*ae5de77eSEmmanuel Vadot nvidia,pins = "crt_hsync_pv6"; 80*ae5de77eSEmmanuel Vadot nvidia,function = "crt"; 81*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 82*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 83*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 84*ae5de77eSEmmanuel Vadot }; 85*ae5de77eSEmmanuel Vadot 86*ae5de77eSEmmanuel Vadot crt_vsync_pv7 { 87*ae5de77eSEmmanuel Vadot nvidia,pins = "crt_vsync_pv7"; 88*ae5de77eSEmmanuel Vadot nvidia,function = "crt"; 89*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 90*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 91*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 92*ae5de77eSEmmanuel Vadot }; 93*ae5de77eSEmmanuel Vadot 94*ae5de77eSEmmanuel Vadot pu5 { 95*ae5de77eSEmmanuel Vadot nvidia,pins = "pu5"; 96*ae5de77eSEmmanuel Vadot nvidia,function = "pwm2"; 97*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 98*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 99*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 100*ae5de77eSEmmanuel Vadot }; 101*ae5de77eSEmmanuel Vadot 102*ae5de77eSEmmanuel Vadot clk3_out_pee0 { 103*ae5de77eSEmmanuel Vadot nvidia,pins = "clk3_out_pee0"; 104*ae5de77eSEmmanuel Vadot nvidia,function = "extperiph3"; 105*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 106*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 107*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 108*ae5de77eSEmmanuel Vadot }; 109*ae5de77eSEmmanuel Vadot 110*ae5de77eSEmmanuel Vadot clk3_req_pee1 { 111*ae5de77eSEmmanuel Vadot nvidia,pins = "clk3_req_pee1"; 112*ae5de77eSEmmanuel Vadot nvidia,function = "dev3"; 113*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 114*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 115*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 116*ae5de77eSEmmanuel Vadot }; 117*ae5de77eSEmmanuel Vadot 118*ae5de77eSEmmanuel Vadot dap1_fs_pn0 { 119*ae5de77eSEmmanuel Vadot nvidia,pins = "dap1_fs_pn0", 120*ae5de77eSEmmanuel Vadot "dap1_sclk_pn3"; 121*ae5de77eSEmmanuel Vadot nvidia,function = "i2s0"; 122*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 123*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 124*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 125*ae5de77eSEmmanuel Vadot }; 126*ae5de77eSEmmanuel Vadot 127*ae5de77eSEmmanuel Vadot dap1_din_pn1 { 128*ae5de77eSEmmanuel Vadot nvidia,pins = "dap1_din_pn1"; 129*ae5de77eSEmmanuel Vadot nvidia,function = "i2s0"; 130*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 131*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 132*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 133*ae5de77eSEmmanuel Vadot }; 134*ae5de77eSEmmanuel Vadot 135*ae5de77eSEmmanuel Vadot dap1_dout_pn2 { 136*ae5de77eSEmmanuel Vadot nvidia,pins = "dap1_dout_pn2"; 137*ae5de77eSEmmanuel Vadot nvidia,function = "i2s0"; 138*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 139*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 140*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 141*ae5de77eSEmmanuel Vadot }; 142*ae5de77eSEmmanuel Vadot 143*ae5de77eSEmmanuel Vadot clk1_req_pee2 { 144*ae5de77eSEmmanuel Vadot nvidia,pins = "clk1_req_pee2"; 145*ae5de77eSEmmanuel Vadot nvidia,function = "dap"; 146*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 147*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 148*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 149*ae5de77eSEmmanuel Vadot }; 150*ae5de77eSEmmanuel Vadot 151*ae5de77eSEmmanuel Vadot spi2_mosi_px0 { 152*ae5de77eSEmmanuel Vadot nvidia,pins = "spi2_mosi_px0"; 153*ae5de77eSEmmanuel Vadot nvidia,function = "spi2"; 154*ae5de77eSEmmanuel Vadot }; 155*ae5de77eSEmmanuel Vadot 156*ae5de77eSEmmanuel Vadot spi1_sck_px5 { 157*ae5de77eSEmmanuel Vadot nvidia,pins = "spi1_sck_px5"; 158*ae5de77eSEmmanuel Vadot nvidia,function = "spi1"; 159*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 160*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 161*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 162*ae5de77eSEmmanuel Vadot }; 163*ae5de77eSEmmanuel Vadot 164*ae5de77eSEmmanuel Vadot spi1_miso_px7 { 165*ae5de77eSEmmanuel Vadot nvidia,pins = "spi1_miso_px7"; 166*ae5de77eSEmmanuel Vadot nvidia,function = "spi1"; 167*ae5de77eSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 168*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 169*ae5de77eSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 170*ae5de77eSEmmanuel Vadot }; 171*ae5de77eSEmmanuel Vadot 172*ae5de77eSEmmanuel Vadot spi2_cs2_n_pw3 { 173*ae5de77eSEmmanuel Vadot nvidia,pins = "spi2_cs2_n_pw3"; 174*ae5de77eSEmmanuel Vadot nvidia,function = "spi2"; 175*ae5de77eSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 176*ae5de77eSEmmanuel Vadot }; 177*ae5de77eSEmmanuel Vadot }; 178*ae5de77eSEmmanuel Vadot }; 179*ae5de77eSEmmanuel Vadot 180*ae5de77eSEmmanuel Vadot serial@70006200 { 181*ae5de77eSEmmanuel Vadot /* Azurewave AW-NH615 BCM4329B1 */ 182*ae5de77eSEmmanuel Vadot bluetooth { 183*ae5de77eSEmmanuel Vadot compatible = "brcm,bcm4329-bt"; 184*ae5de77eSEmmanuel Vadot }; 185*ae5de77eSEmmanuel Vadot }; 186*ae5de77eSEmmanuel Vadot 187*ae5de77eSEmmanuel Vadot i2c@7000c400 { 188*ae5de77eSEmmanuel Vadot /* Elantech EKTH1036 touchscreen */ 189*ae5de77eSEmmanuel Vadot touchscreen@10 { 190*ae5de77eSEmmanuel Vadot compatible = "elan,ektf3624"; 191*ae5de77eSEmmanuel Vadot reg = <0x10>; 192*ae5de77eSEmmanuel Vadot 193*ae5de77eSEmmanuel Vadot interrupt-parent = <&gpio>; 194*ae5de77eSEmmanuel Vadot interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>; 195*ae5de77eSEmmanuel Vadot reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>; 196*ae5de77eSEmmanuel Vadot 197*ae5de77eSEmmanuel Vadot vcc33-supply = <&vdd_3v3_sys>; 198*ae5de77eSEmmanuel Vadot vccio-supply = <&vdd_3v3_sys>; 199*ae5de77eSEmmanuel Vadot 200*ae5de77eSEmmanuel Vadot touchscreen-size-x = <2240>; 201*ae5de77eSEmmanuel Vadot touchscreen-size-y = <1408>; 202*ae5de77eSEmmanuel Vadot touchscreen-inverted-y; 203*ae5de77eSEmmanuel Vadot }; 204*ae5de77eSEmmanuel Vadot }; 205*ae5de77eSEmmanuel Vadot 206*ae5de77eSEmmanuel Vadot i2c@7000c500 { 207*ae5de77eSEmmanuel Vadot clock-frequency = <400000>; 208*ae5de77eSEmmanuel Vadot 209*ae5de77eSEmmanuel Vadot magnetometer@e { 210*ae5de77eSEmmanuel Vadot mount-matrix = "-1", "0", "0", 211*ae5de77eSEmmanuel Vadot "0", "-1", "0", 212*ae5de77eSEmmanuel Vadot "0", "0", "1"; 213*ae5de77eSEmmanuel Vadot }; 214*ae5de77eSEmmanuel Vadot 215*ae5de77eSEmmanuel Vadot gyroscope@68 { 216*ae5de77eSEmmanuel Vadot mount-matrix = "-1", "0", "0", 217*ae5de77eSEmmanuel Vadot "0", "1", "0", 218*ae5de77eSEmmanuel Vadot "0", "0", "-1"; 219*ae5de77eSEmmanuel Vadot 220*ae5de77eSEmmanuel Vadot /* External I2C interface */ 221*ae5de77eSEmmanuel Vadot i2c-gate { 222*ae5de77eSEmmanuel Vadot accelerometer@f { 223*ae5de77eSEmmanuel Vadot mount-matrix = "0", "-1", "0", 224*ae5de77eSEmmanuel Vadot "-1", "0", "0", 225*ae5de77eSEmmanuel Vadot "0", "0", "1"; 226*ae5de77eSEmmanuel Vadot }; 227*ae5de77eSEmmanuel Vadot }; 228*ae5de77eSEmmanuel Vadot }; 229*ae5de77eSEmmanuel Vadot }; 230*ae5de77eSEmmanuel Vadot 231*ae5de77eSEmmanuel Vadot i2c@7000d000 { 232*ae5de77eSEmmanuel Vadot /* Realtek ALC5631 audio codec */ 233*ae5de77eSEmmanuel Vadot rt5631: audio-codec@1a { 234*ae5de77eSEmmanuel Vadot compatible = "realtek,rt5631"; 235*ae5de77eSEmmanuel Vadot reg = <0x1a>; 236*ae5de77eSEmmanuel Vadot }; 237*ae5de77eSEmmanuel Vadot }; 238*ae5de77eSEmmanuel Vadot 239*ae5de77eSEmmanuel Vadot memory-controller@7000f000 { 240*ae5de77eSEmmanuel Vadot emc-timings-0 { 241*ae5de77eSEmmanuel Vadot /* Elpida 1GB 667MHZ */ 242*ae5de77eSEmmanuel Vadot nvidia,ram-code = <0>; 243*ae5de77eSEmmanuel Vadot 244*ae5de77eSEmmanuel Vadot timing-25500000 { 245*ae5de77eSEmmanuel Vadot clock-frequency = <25500000>; 246*ae5de77eSEmmanuel Vadot 247*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x00020001 0xc0000020 248*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000002 0x00000000 249*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000003 0x00000008 250*ae5de77eSEmmanuel Vadot 0x00000002 0x00000001 0x00000002 0x00000006 251*ae5de77eSEmmanuel Vadot 0x06020102 0x000a0502 0x74830303 0x001f0000 >; 252*ae5de77eSEmmanuel Vadot }; 253*ae5de77eSEmmanuel Vadot 254*ae5de77eSEmmanuel Vadot timing-51000000 { 255*ae5de77eSEmmanuel Vadot clock-frequency = <51000000>; 256*ae5de77eSEmmanuel Vadot 257*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x00010001 0xc0000020 258*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000002 0x00000000 259*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000003 0x00000008 260*ae5de77eSEmmanuel Vadot 0x00000002 0x00000001 0x00000002 0x00000006 261*ae5de77eSEmmanuel Vadot 0x06020102 0x000a0502 0x73430303 0x001f0000 >; 262*ae5de77eSEmmanuel Vadot }; 263*ae5de77eSEmmanuel Vadot 264*ae5de77eSEmmanuel Vadot timing-102000000 { 265*ae5de77eSEmmanuel Vadot clock-frequency = <102000000>; 266*ae5de77eSEmmanuel Vadot 267*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x00000001 0xc0000030 268*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000003 0x00000000 269*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000003 0x00000008 270*ae5de77eSEmmanuel Vadot 0x00000002 0x00000001 0x00000002 0x00000006 271*ae5de77eSEmmanuel Vadot 0x06020102 0x000a0503 0x72830504 0x001f0000 >; 272*ae5de77eSEmmanuel Vadot }; 273*ae5de77eSEmmanuel Vadot 274*ae5de77eSEmmanuel Vadot timing-204000000 { 275*ae5de77eSEmmanuel Vadot clock-frequency = <204000000>; 276*ae5de77eSEmmanuel Vadot 277*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x00000003 0xc0000025 278*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000005 0x00000002 279*ae5de77eSEmmanuel Vadot 0x00000003 0x00000001 0x00000003 0x00000008 280*ae5de77eSEmmanuel Vadot 0x00000002 0x00000001 0x00000002 0x00000006 281*ae5de77eSEmmanuel Vadot 0x06020102 0x000a0505 0x72440a06 0x001f0000 >; 282*ae5de77eSEmmanuel Vadot }; 283*ae5de77eSEmmanuel Vadot 284*ae5de77eSEmmanuel Vadot timing-333500000 { 285*ae5de77eSEmmanuel Vadot clock-frequency = <333500000>; 286*ae5de77eSEmmanuel Vadot 287*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x00000005 0xc000003d 288*ae5de77eSEmmanuel Vadot 0x00000001 0x00000002 0x00000008 0x00000004 289*ae5de77eSEmmanuel Vadot 0x00000004 0x00000001 0x00000002 0x00000007 290*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000003 0x00000006 291*ae5de77eSEmmanuel Vadot 0x06030202 0x000b0608 0x70850f09 0x001f0000 >; 292*ae5de77eSEmmanuel Vadot }; 293*ae5de77eSEmmanuel Vadot 294*ae5de77eSEmmanuel Vadot timing-667000000 { 295*ae5de77eSEmmanuel Vadot clock-frequency = <667000000>; 296*ae5de77eSEmmanuel Vadot 297*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x0000000a 0xc0000079 298*ae5de77eSEmmanuel Vadot 0x00000003 0x00000004 0x00000010 0x0000000b 299*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000001 0x00000003 0x0000000b 300*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000004 0x00000008 301*ae5de77eSEmmanuel Vadot 0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >; 302*ae5de77eSEmmanuel Vadot }; 303*ae5de77eSEmmanuel Vadot }; 304*ae5de77eSEmmanuel Vadot 305*ae5de77eSEmmanuel Vadot emc-timings-1 { 306*ae5de77eSEmmanuel Vadot /* Hynix 1GB 667MHZ */ 307*ae5de77eSEmmanuel Vadot nvidia,ram-code = <1>; 308*ae5de77eSEmmanuel Vadot 309*ae5de77eSEmmanuel Vadot timing-25500000 { 310*ae5de77eSEmmanuel Vadot clock-frequency = <25500000>; 311*ae5de77eSEmmanuel Vadot 312*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x00020001 0xc0000020 313*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000002 0x00000000 314*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000003 0x00000008 315*ae5de77eSEmmanuel Vadot 0x00000002 0x00000001 0x00000002 0x00000006 316*ae5de77eSEmmanuel Vadot 0x06020102 0x000a0502 0x74830303 0x001f0000 >; 317*ae5de77eSEmmanuel Vadot }; 318*ae5de77eSEmmanuel Vadot 319*ae5de77eSEmmanuel Vadot timing-51000000 { 320*ae5de77eSEmmanuel Vadot clock-frequency = <51000000>; 321*ae5de77eSEmmanuel Vadot 322*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x00010001 0xc0000020 323*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000002 0x00000000 324*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000003 0x00000008 325*ae5de77eSEmmanuel Vadot 0x00000002 0x00000001 0x00000002 0x00000006 326*ae5de77eSEmmanuel Vadot 0x06020102 0x000a0502 0x73430303 0x001f0000 >; 327*ae5de77eSEmmanuel Vadot }; 328*ae5de77eSEmmanuel Vadot 329*ae5de77eSEmmanuel Vadot timing-102000000 { 330*ae5de77eSEmmanuel Vadot clock-frequency = <102000000>; 331*ae5de77eSEmmanuel Vadot 332*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x00000001 0xc0000030 333*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000003 0x00000000 334*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000003 0x00000008 335*ae5de77eSEmmanuel Vadot 0x00000002 0x00000001 0x00000002 0x00000006 336*ae5de77eSEmmanuel Vadot 0x06020102 0x000a0503 0x72830504 0x001f0000 >; 337*ae5de77eSEmmanuel Vadot }; 338*ae5de77eSEmmanuel Vadot 339*ae5de77eSEmmanuel Vadot timing-204000000 { 340*ae5de77eSEmmanuel Vadot clock-frequency = <204000000>; 341*ae5de77eSEmmanuel Vadot 342*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x00000003 0xc0000025 343*ae5de77eSEmmanuel Vadot 0x00000001 0x00000001 0x00000005 0x00000002 344*ae5de77eSEmmanuel Vadot 0x00000003 0x00000001 0x00000003 0x00000008 345*ae5de77eSEmmanuel Vadot 0x00000002 0x00000001 0x00000002 0x00000006 346*ae5de77eSEmmanuel Vadot 0x06020102 0x000a0505 0x72440a06 0x001f0000 >; 347*ae5de77eSEmmanuel Vadot }; 348*ae5de77eSEmmanuel Vadot 349*ae5de77eSEmmanuel Vadot timing-333500000 { 350*ae5de77eSEmmanuel Vadot clock-frequency = <333500000>; 351*ae5de77eSEmmanuel Vadot 352*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x00000005 0xc000003d 353*ae5de77eSEmmanuel Vadot 0x00000001 0x00000002 0x00000008 0x00000004 354*ae5de77eSEmmanuel Vadot 0x00000004 0x00000001 0x00000002 0x00000007 355*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000003 0x00000006 356*ae5de77eSEmmanuel Vadot 0x06030202 0x000b0608 0x70850f09 0x001f0000 >; 357*ae5de77eSEmmanuel Vadot }; 358*ae5de77eSEmmanuel Vadot 359*ae5de77eSEmmanuel Vadot timing-667000000 { 360*ae5de77eSEmmanuel Vadot clock-frequency = <667000000>; 361*ae5de77eSEmmanuel Vadot 362*ae5de77eSEmmanuel Vadot nvidia,emem-configuration = < 0x0000000a 0xc0000079 363*ae5de77eSEmmanuel Vadot 0x00000003 0x00000004 0x00000010 0x0000000b 364*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000001 0x00000003 0x0000000b 365*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000004 0x00000008 366*ae5de77eSEmmanuel Vadot 0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >; 367*ae5de77eSEmmanuel Vadot }; 368*ae5de77eSEmmanuel Vadot }; 369*ae5de77eSEmmanuel Vadot }; 370*ae5de77eSEmmanuel Vadot 371*ae5de77eSEmmanuel Vadot memory-controller@7000f400 { 372*ae5de77eSEmmanuel Vadot emc-timings-0 { 373*ae5de77eSEmmanuel Vadot /* Elpida 1GB 667MHZ */ 374*ae5de77eSEmmanuel Vadot nvidia,ram-code = <0>; 375*ae5de77eSEmmanuel Vadot 376*ae5de77eSEmmanuel Vadot timing-25500000 { 377*ae5de77eSEmmanuel Vadot clock-frequency = <25500000>; 378*ae5de77eSEmmanuel Vadot 379*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 380*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100003>; 381*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200048>; 382*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80001221>; 383*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 384*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-dyn-self-ref; 385*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-periodic-qrst; 386*ae5de77eSEmmanuel Vadot 387*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x00000001 388*ae5de77eSEmmanuel Vadot 0x00000004 0x00000000 0x00000000 0x00000002 389*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000005 0x0000000b 0x00000000 390*ae5de77eSEmmanuel Vadot 0x00000000 0x00000003 0x00000001 0x00000000 391*ae5de77eSEmmanuel Vadot 0x00000005 0x00000005 0x00000004 0x0000000a 392*ae5de77eSEmmanuel Vadot 0x0000000b 0x000000c0 0x00000000 0x00000030 393*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000001 0x00000000 394*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000f 0x00000005 0x00000005 395*ae5de77eSEmmanuel Vadot 0x00000004 0x00000001 0x00000000 0x00000004 396*ae5de77eSEmmanuel Vadot 0x00000005 0x000000c7 0x00000006 0x00000004 397*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00004288 0x007800a4 398*ae5de77eSEmmanuel Vadot 0x00008000 0x000fc000 0x000fc000 0x000fc000 399*ae5de77eSEmmanuel Vadot 0x000fc000 0x000fc000 0x000fc000 0x000fc000 400*ae5de77eSEmmanuel Vadot 0x000fc000 0x00000000 0x00000000 0x00000000 401*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 402*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 403*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 404*ae5de77eSEmmanuel Vadot 0x00000000 0x000fc000 0x000fc000 0x000fc000 405*ae5de77eSEmmanuel Vadot 0x000fc000 0x000002a0 0x0800211c 0x00000000 406*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f108 0x05057404 0x54000007 407*ae5de77eSEmmanuel Vadot 0x08000168 0x08000000 0x00000802 0x00000000 408*ae5de77eSEmmanuel Vadot 0x00000040 0x000c000c 0xa0f10000 0x00000000 409*ae5de77eSEmmanuel Vadot 0x00000000 0x80000287 0xe8000000 0xff00ff00 >; 410*ae5de77eSEmmanuel Vadot }; 411*ae5de77eSEmmanuel Vadot 412*ae5de77eSEmmanuel Vadot timing-51000000 { 413*ae5de77eSEmmanuel Vadot clock-frequency = <51000000>; 414*ae5de77eSEmmanuel Vadot 415*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 416*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100003>; 417*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200048>; 418*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80001221>; 419*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 420*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-dyn-self-ref; 421*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-periodic-qrst; 422*ae5de77eSEmmanuel Vadot 423*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x00000002 424*ae5de77eSEmmanuel Vadot 0x00000008 0x00000001 0x00000000 0x00000002 425*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000005 0x0000000b 0x00000000 426*ae5de77eSEmmanuel Vadot 0x00000000 0x00000003 0x00000001 0x00000000 427*ae5de77eSEmmanuel Vadot 0x00000005 0x00000005 0x00000004 0x0000000a 428*ae5de77eSEmmanuel Vadot 0x0000000b 0x00000181 0x00000000 0x00000060 429*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000001 0x00000000 430*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000f 0x00000009 0x00000009 431*ae5de77eSEmmanuel Vadot 0x00000004 0x00000002 0x00000000 0x00000004 432*ae5de77eSEmmanuel Vadot 0x00000005 0x0000018e 0x00000006 0x00000004 433*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00004288 0x007800a4 434*ae5de77eSEmmanuel Vadot 0x00008000 0x000fc000 0x000fc000 0x000fc000 435*ae5de77eSEmmanuel Vadot 0x000fc000 0x000fc000 0x000fc000 0x000fc000 436*ae5de77eSEmmanuel Vadot 0x000fc000 0x00000000 0x00000000 0x00000000 437*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 438*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 439*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 440*ae5de77eSEmmanuel Vadot 0x00000000 0x000fc000 0x000fc000 0x000fc000 441*ae5de77eSEmmanuel Vadot 0x000fc000 0x000002a0 0x0800211c 0x00000000 442*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f108 0x05057404 0x54000007 443*ae5de77eSEmmanuel Vadot 0x08000168 0x08000000 0x00000802 0x00000000 444*ae5de77eSEmmanuel Vadot 0x00000040 0x000c000c 0xa0f10000 0x00000000 445*ae5de77eSEmmanuel Vadot 0x00000000 0x8000040b 0xe8000000 0xff00ff00 >; 446*ae5de77eSEmmanuel Vadot }; 447*ae5de77eSEmmanuel Vadot 448*ae5de77eSEmmanuel Vadot timing-102000000 { 449*ae5de77eSEmmanuel Vadot clock-frequency = <102000000>; 450*ae5de77eSEmmanuel Vadot 451*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 452*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100003>; 453*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200048>; 454*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80001221>; 455*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 456*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-dyn-self-ref; 457*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-periodic-qrst; 458*ae5de77eSEmmanuel Vadot 459*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x00000005 460*ae5de77eSEmmanuel Vadot 0x00000010 0x00000003 0x00000001 0x00000002 461*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000005 0x0000000b 0x00000001 462*ae5de77eSEmmanuel Vadot 0x00000001 0x00000003 0x00000001 0x00000000 463*ae5de77eSEmmanuel Vadot 0x00000005 0x00000005 0x00000004 0x0000000a 464*ae5de77eSEmmanuel Vadot 0x0000000b 0x00000303 0x00000000 0x000000c0 465*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000001 0x00000000 466*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000f 0x00000012 0x00000012 467*ae5de77eSEmmanuel Vadot 0x00000004 0x00000004 0x00000000 0x00000004 468*ae5de77eSEmmanuel Vadot 0x00000005 0x0000031c 0x00000006 0x00000004 469*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00004288 0x007800a4 470*ae5de77eSEmmanuel Vadot 0x00008000 0x000fc000 0x000fc000 0x000fc000 471*ae5de77eSEmmanuel Vadot 0x000fc000 0x000fc000 0x000fc000 0x000fc000 472*ae5de77eSEmmanuel Vadot 0x000fc000 0x00000000 0x00000000 0x00000000 473*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 474*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 475*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 476*ae5de77eSEmmanuel Vadot 0x00000000 0x000fc000 0x000fc000 0x000fc000 477*ae5de77eSEmmanuel Vadot 0x000fc000 0x000002a0 0x0800211c 0x00000000 478*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f108 0x05057404 0x54000007 479*ae5de77eSEmmanuel Vadot 0x08000168 0x08000000 0x00000802 0x00000000 480*ae5de77eSEmmanuel Vadot 0x00000040 0x000c000c 0xa0f10000 0x00000000 481*ae5de77eSEmmanuel Vadot 0x00000000 0x80000713 0xe8000000 0xff00ff00 >; 482*ae5de77eSEmmanuel Vadot }; 483*ae5de77eSEmmanuel Vadot 484*ae5de77eSEmmanuel Vadot timing-204000000 { 485*ae5de77eSEmmanuel Vadot clock-frequency = <204000000>; 486*ae5de77eSEmmanuel Vadot 487*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 488*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100003>; 489*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200048>; 490*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80001221>; 491*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 492*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-dyn-self-ref; 493*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-periodic-qrst; 494*ae5de77eSEmmanuel Vadot 495*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x0000000a 496*ae5de77eSEmmanuel Vadot 0x00000020 0x00000007 0x00000002 0x00000002 497*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000005 0x0000000b 0x00000002 498*ae5de77eSEmmanuel Vadot 0x00000002 0x00000003 0x00000001 0x00000000 499*ae5de77eSEmmanuel Vadot 0x00000005 0x00000006 0x00000004 0x0000000a 500*ae5de77eSEmmanuel Vadot 0x0000000b 0x00000607 0x00000000 0x00000181 501*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000001 0x00000000 502*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000f 0x00000023 0x00000023 503*ae5de77eSEmmanuel Vadot 0x00000004 0x00000007 0x00000000 0x00000004 504*ae5de77eSEmmanuel Vadot 0x00000005 0x00000638 0x00000007 0x00000004 505*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00004288 0x004400a4 506*ae5de77eSEmmanuel Vadot 0x00008000 0x00080000 0x00080000 0x00080000 507*ae5de77eSEmmanuel Vadot 0x00080000 0x00080000 0x00080000 0x00080000 508*ae5de77eSEmmanuel Vadot 0x00080000 0x00000000 0x00000000 0x00000000 509*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 510*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 511*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 512*ae5de77eSEmmanuel Vadot 0x00000000 0x00080000 0x00080000 0x00080000 513*ae5de77eSEmmanuel Vadot 0x00080000 0x000002a0 0x0800211c 0x00000000 514*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f108 0x05057404 0x54000007 515*ae5de77eSEmmanuel Vadot 0x08000168 0x08000000 0x00000802 0x00020000 516*ae5de77eSEmmanuel Vadot 0x00000100 0x000c000c 0xa0f10000 0x00000000 517*ae5de77eSEmmanuel Vadot 0x00000000 0x80000d22 0xe8000000 0xff00ff00 >; 518*ae5de77eSEmmanuel Vadot }; 519*ae5de77eSEmmanuel Vadot 520*ae5de77eSEmmanuel Vadot timing-333500000 { 521*ae5de77eSEmmanuel Vadot clock-frequency = <333500000>; 522*ae5de77eSEmmanuel Vadot 523*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 524*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100002>; 525*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200040>; 526*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80000321>; 527*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 528*ae5de77eSEmmanuel Vadot 529*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x0000000f 530*ae5de77eSEmmanuel Vadot 0x00000034 0x0000000a 0x00000003 0x00000003 531*ae5de77eSEmmanuel Vadot 0x00000008 0x00000002 0x00000009 0x00000003 532*ae5de77eSEmmanuel Vadot 0x00000003 0x00000002 0x00000001 0x00000000 533*ae5de77eSEmmanuel Vadot 0x00000004 0x00000006 0x00000004 0x0000000a 534*ae5de77eSEmmanuel Vadot 0x0000000c 0x000009e9 0x00000000 0x0000027a 535*ae5de77eSEmmanuel Vadot 0x00000001 0x00000008 0x00000001 0x00000000 536*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000e 0x00000039 0x00000200 537*ae5de77eSEmmanuel Vadot 0x00000004 0x0000000a 0x00000000 0x00000004 538*ae5de77eSEmmanuel Vadot 0x00000005 0x00000a2a 0x00000000 0x00000004 539*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00007088 0x002600a4 540*ae5de77eSEmmanuel Vadot 0x00008000 0x0003c000 0x0003c000 0x0003c000 541*ae5de77eSEmmanuel Vadot 0x0003c000 0x00014000 0x00014000 0x00014000 542*ae5de77eSEmmanuel Vadot 0x00014000 0x00000000 0x00000000 0x00000000 543*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 544*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 545*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 546*ae5de77eSEmmanuel Vadot 0x00000000 0x00050000 0x00050000 0x00050000 547*ae5de77eSEmmanuel Vadot 0x00050000 0x000002a0 0x0800013d 0x00000000 548*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f508 0x05057404 0x54000007 549*ae5de77eSEmmanuel Vadot 0x080001e8 0x08000021 0x00000802 0x00020000 550*ae5de77eSEmmanuel Vadot 0x00000100 0x018b000c 0xa0f10000 0x00000000 551*ae5de77eSEmmanuel Vadot 0x00000000 0x800014d4 0xe8000000 0xff00ff89 >; 552*ae5de77eSEmmanuel Vadot }; 553*ae5de77eSEmmanuel Vadot 554*ae5de77eSEmmanuel Vadot timing-667000000 { 555*ae5de77eSEmmanuel Vadot clock-frequency = <667000000>; 556*ae5de77eSEmmanuel Vadot 557*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 558*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100002>; 559*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200058>; 560*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80000b71>; 561*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 562*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-periodic-qrst; 563*ae5de77eSEmmanuel Vadot 564*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x0000001f 565*ae5de77eSEmmanuel Vadot 0x00000069 0x00000017 0x00000007 0x00000005 566*ae5de77eSEmmanuel Vadot 0x0000000c 0x00000003 0x00000011 0x00000007 567*ae5de77eSEmmanuel Vadot 0x00000007 0x00000002 0x00000001 0x00000000 568*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000b 0x00000009 0x0000000b 569*ae5de77eSEmmanuel Vadot 0x00000011 0x00001412 0x00000000 0x00000504 570*ae5de77eSEmmanuel Vadot 0x00000002 0x0000000e 0x00000001 0x00000000 571*ae5de77eSEmmanuel Vadot 0x0000000c 0x00000016 0x00000072 0x00000200 572*ae5de77eSEmmanuel Vadot 0x00000005 0x00000015 0x00000000 0x00000006 573*ae5de77eSEmmanuel Vadot 0x00000007 0x00001453 0x0000000c 0x00000004 574*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00005088 0xf00b0191 575*ae5de77eSEmmanuel Vadot 0x00008000 0x0000000a 0x0000000a 0x0000000a 576*ae5de77eSEmmanuel Vadot 0x0000000a 0x0000000a 0x0000000a 0x0000000a 577*ae5de77eSEmmanuel Vadot 0x0000000a 0x00018000 0x00018000 0x00018000 578*ae5de77eSEmmanuel Vadot 0x00018000 0x00000000 0x00000000 0x00000000 579*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 580*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 581*ae5de77eSEmmanuel Vadot 0x00000000 0x0000000c 0x0000000c 0x0000000c 582*ae5de77eSEmmanuel Vadot 0x0000000c 0x000002a0 0x0800013d 0x22220000 583*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f501 0x07077404 0x54000000 584*ae5de77eSEmmanuel Vadot 0x080001e8 0x0a000021 0x00000802 0x00020000 585*ae5de77eSEmmanuel Vadot 0x00000100 0x0156000c 0xa0f10000 0x00000000 586*ae5de77eSEmmanuel Vadot 0x00000000 0x800028a5 0xe8000000 0xff00ff49 >; 587*ae5de77eSEmmanuel Vadot }; 588*ae5de77eSEmmanuel Vadot }; 589*ae5de77eSEmmanuel Vadot 590*ae5de77eSEmmanuel Vadot emc-timings-1 { 591*ae5de77eSEmmanuel Vadot /* Hynix 1GB 667MHZ */ 592*ae5de77eSEmmanuel Vadot nvidia,ram-code = <1>; 593*ae5de77eSEmmanuel Vadot 594*ae5de77eSEmmanuel Vadot timing-25500000 { 595*ae5de77eSEmmanuel Vadot clock-frequency = <25500000>; 596*ae5de77eSEmmanuel Vadot 597*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 598*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100003>; 599*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200048>; 600*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80001221>; 601*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 602*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-dyn-self-ref; 603*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-periodic-qrst; 604*ae5de77eSEmmanuel Vadot 605*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x00000001 606*ae5de77eSEmmanuel Vadot 0x00000004 0x00000000 0x00000000 0x00000002 607*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000005 0x0000000b 0x00000000 608*ae5de77eSEmmanuel Vadot 0x00000000 0x00000003 0x00000001 0x00000000 609*ae5de77eSEmmanuel Vadot 0x00000005 0x00000005 0x00000004 0x0000000a 610*ae5de77eSEmmanuel Vadot 0x0000000b 0x000000c0 0x00000000 0x00000030 611*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000001 0x00000000 612*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000f 0x00000005 0x00000005 613*ae5de77eSEmmanuel Vadot 0x00000004 0x00000001 0x00000000 0x00000004 614*ae5de77eSEmmanuel Vadot 0x00000005 0x000000c7 0x00000006 0x00000004 615*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00004288 0x007800a4 616*ae5de77eSEmmanuel Vadot 0x00008000 0x000fc000 0x000fc000 0x000fc000 617*ae5de77eSEmmanuel Vadot 0x000fc000 0x000fc000 0x000fc000 0x000fc000 618*ae5de77eSEmmanuel Vadot 0x000fc000 0x00000000 0x00000000 0x00000000 619*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 620*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 621*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 622*ae5de77eSEmmanuel Vadot 0x00000000 0x000fc000 0x000fc000 0x000fc000 623*ae5de77eSEmmanuel Vadot 0x000fc000 0x000002a0 0x0800211c 0x00000000 624*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f108 0x05057404 0x54000007 625*ae5de77eSEmmanuel Vadot 0x08000168 0x08000000 0x00000802 0x00000000 626*ae5de77eSEmmanuel Vadot 0x00000040 0x000c000c 0xa0f10000 0x00000000 627*ae5de77eSEmmanuel Vadot 0x00000000 0x80000287 0xe8000000 0xff00ff00 >; 628*ae5de77eSEmmanuel Vadot }; 629*ae5de77eSEmmanuel Vadot 630*ae5de77eSEmmanuel Vadot timing-51000000 { 631*ae5de77eSEmmanuel Vadot clock-frequency = <51000000>; 632*ae5de77eSEmmanuel Vadot 633*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 634*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100003>; 635*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200048>; 636*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80001221>; 637*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 638*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-dyn-self-ref; 639*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-periodic-qrst; 640*ae5de77eSEmmanuel Vadot 641*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x00000002 642*ae5de77eSEmmanuel Vadot 0x00000008 0x00000001 0x00000000 0x00000002 643*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000005 0x0000000b 0x00000000 644*ae5de77eSEmmanuel Vadot 0x00000000 0x00000003 0x00000001 0x00000000 645*ae5de77eSEmmanuel Vadot 0x00000005 0x00000005 0x00000004 0x0000000a 646*ae5de77eSEmmanuel Vadot 0x0000000b 0x00000181 0x00000000 0x00000060 647*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000001 0x00000000 648*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000f 0x00000009 0x00000009 649*ae5de77eSEmmanuel Vadot 0x00000004 0x00000002 0x00000000 0x00000004 650*ae5de77eSEmmanuel Vadot 0x00000005 0x0000018e 0x00000006 0x00000004 651*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00004288 0x007800a4 652*ae5de77eSEmmanuel Vadot 0x00008000 0x000fc000 0x000fc000 0x000fc000 653*ae5de77eSEmmanuel Vadot 0x000fc000 0x000fc000 0x000fc000 0x000fc000 654*ae5de77eSEmmanuel Vadot 0x000fc000 0x00000000 0x00000000 0x00000000 655*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 656*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 657*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 658*ae5de77eSEmmanuel Vadot 0x00000000 0x000fc000 0x000fc000 0x000fc000 659*ae5de77eSEmmanuel Vadot 0x000fc000 0x000002a0 0x0800211c 0x00000000 660*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f108 0x05057404 0x54000007 661*ae5de77eSEmmanuel Vadot 0x08000168 0x08000000 0x00000802 0x00000000 662*ae5de77eSEmmanuel Vadot 0x00000040 0x000c000c 0xa0f10000 0x00000000 663*ae5de77eSEmmanuel Vadot 0x00000000 0x8000040b 0xe8000000 0xff00ff00 >; 664*ae5de77eSEmmanuel Vadot }; 665*ae5de77eSEmmanuel Vadot 666*ae5de77eSEmmanuel Vadot timing-102000000 { 667*ae5de77eSEmmanuel Vadot clock-frequency = <102000000>; 668*ae5de77eSEmmanuel Vadot 669*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 670*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100003>; 671*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200048>; 672*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80001221>; 673*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 674*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-dyn-self-ref; 675*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-periodic-qrst; 676*ae5de77eSEmmanuel Vadot 677*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x00000005 678*ae5de77eSEmmanuel Vadot 0x00000010 0x00000003 0x00000001 0x00000002 679*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000005 0x0000000b 0x00000001 680*ae5de77eSEmmanuel Vadot 0x00000001 0x00000003 0x00000001 0x00000000 681*ae5de77eSEmmanuel Vadot 0x00000005 0x00000005 0x00000004 0x0000000a 682*ae5de77eSEmmanuel Vadot 0x0000000b 0x00000303 0x00000000 0x000000c0 683*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000001 0x00000000 684*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000f 0x00000012 0x00000012 685*ae5de77eSEmmanuel Vadot 0x00000004 0x00000004 0x00000000 0x00000004 686*ae5de77eSEmmanuel Vadot 0x00000005 0x0000031c 0x00000006 0x00000004 687*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00004288 0x007800a4 688*ae5de77eSEmmanuel Vadot 0x00008000 0x000fc000 0x000fc000 0x000fc000 689*ae5de77eSEmmanuel Vadot 0x000fc000 0x000fc000 0x000fc000 0x000fc000 690*ae5de77eSEmmanuel Vadot 0x000fc000 0x00000000 0x00000000 0x00000000 691*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 692*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 693*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 694*ae5de77eSEmmanuel Vadot 0x00000000 0x000fc000 0x000fc000 0x000fc000 695*ae5de77eSEmmanuel Vadot 0x000fc000 0x000002a0 0x0800211c 0x00000000 696*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f108 0x05057404 0x54000007 697*ae5de77eSEmmanuel Vadot 0x08000168 0x08000000 0x00000802 0x00000000 698*ae5de77eSEmmanuel Vadot 0x00000040 0x000c000c 0xa0f10000 0x00000000 699*ae5de77eSEmmanuel Vadot 0x00000000 0x80000713 0xe8000000 0xff00ff00 >; 700*ae5de77eSEmmanuel Vadot }; 701*ae5de77eSEmmanuel Vadot 702*ae5de77eSEmmanuel Vadot timing-204000000 { 703*ae5de77eSEmmanuel Vadot clock-frequency = <204000000>; 704*ae5de77eSEmmanuel Vadot 705*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 706*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100003>; 707*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200048>; 708*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80001221>; 709*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 710*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-dyn-self-ref; 711*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-periodic-qrst; 712*ae5de77eSEmmanuel Vadot 713*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x0000000a 714*ae5de77eSEmmanuel Vadot 0x00000020 0x00000007 0x00000002 0x00000002 715*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000005 0x0000000b 0x00000002 716*ae5de77eSEmmanuel Vadot 0x00000002 0x00000003 0x00000001 0x00000000 717*ae5de77eSEmmanuel Vadot 0x00000005 0x00000006 0x00000004 0x0000000a 718*ae5de77eSEmmanuel Vadot 0x0000000b 0x00000607 0x00000000 0x00000181 719*ae5de77eSEmmanuel Vadot 0x00000002 0x00000002 0x00000001 0x00000000 720*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000f 0x00000023 0x00000023 721*ae5de77eSEmmanuel Vadot 0x00000004 0x00000007 0x00000000 0x00000004 722*ae5de77eSEmmanuel Vadot 0x00000005 0x00000638 0x00000007 0x00000004 723*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00004288 0x004400a4 724*ae5de77eSEmmanuel Vadot 0x00008000 0x00080000 0x00080000 0x00080000 725*ae5de77eSEmmanuel Vadot 0x00080000 0x00080000 0x00080000 0x00080000 726*ae5de77eSEmmanuel Vadot 0x00080000 0x00000000 0x00000000 0x00000000 727*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 728*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 729*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 730*ae5de77eSEmmanuel Vadot 0x00000000 0x00080000 0x00080000 0x00080000 731*ae5de77eSEmmanuel Vadot 0x00080000 0x000002a0 0x0800211c 0x00000000 732*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f108 0x05057404 0x54000007 733*ae5de77eSEmmanuel Vadot 0x08000168 0x08000000 0x00000802 0x00020000 734*ae5de77eSEmmanuel Vadot 0x00000100 0x000c000c 0xa0f10000 0x00000000 735*ae5de77eSEmmanuel Vadot 0x00000000 0x80000d22 0xe8000000 0xff00ff00 >; 736*ae5de77eSEmmanuel Vadot }; 737*ae5de77eSEmmanuel Vadot 738*ae5de77eSEmmanuel Vadot timing-333500000 { 739*ae5de77eSEmmanuel Vadot clock-frequency = <333500000>; 740*ae5de77eSEmmanuel Vadot 741*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 742*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100002>; 743*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200040>; 744*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80000321>; 745*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 746*ae5de77eSEmmanuel Vadot 747*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x0000000f 748*ae5de77eSEmmanuel Vadot 0x00000034 0x0000000a 0x00000003 0x00000003 749*ae5de77eSEmmanuel Vadot 0x00000008 0x00000002 0x00000009 0x00000003 750*ae5de77eSEmmanuel Vadot 0x00000003 0x00000002 0x00000001 0x00000000 751*ae5de77eSEmmanuel Vadot 0x00000004 0x00000006 0x00000004 0x0000000a 752*ae5de77eSEmmanuel Vadot 0x0000000c 0x000009e9 0x00000000 0x0000027a 753*ae5de77eSEmmanuel Vadot 0x00000001 0x00000008 0x00000001 0x00000000 754*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000e 0x00000039 0x00000200 755*ae5de77eSEmmanuel Vadot 0x00000004 0x0000000a 0x00000000 0x00000004 756*ae5de77eSEmmanuel Vadot 0x00000005 0x00000a2a 0x00000000 0x00000004 757*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00007088 0x002600a4 758*ae5de77eSEmmanuel Vadot 0x00008000 0x0003c000 0x0003c000 0x0003c000 759*ae5de77eSEmmanuel Vadot 0x0003c000 0x00014000 0x00014000 0x00014000 760*ae5de77eSEmmanuel Vadot 0x00014000 0x00000000 0x00000000 0x00000000 761*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 762*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 763*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 764*ae5de77eSEmmanuel Vadot 0x00000000 0x00048000 0x00048000 0x00048000 765*ae5de77eSEmmanuel Vadot 0x00048000 0x000002a0 0x0800013d 0x00000000 766*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f508 0x05057404 0x54000007 767*ae5de77eSEmmanuel Vadot 0x080001e8 0x08000021 0x00000802 0x00020000 768*ae5de77eSEmmanuel Vadot 0x00000100 0x018b000c 0xa0f10000 0x00000000 769*ae5de77eSEmmanuel Vadot 0x00000000 0x800014d4 0xe8000000 0xff00ff89 >; 770*ae5de77eSEmmanuel Vadot }; 771*ae5de77eSEmmanuel Vadot 772*ae5de77eSEmmanuel Vadot timing-667000000 { 773*ae5de77eSEmmanuel Vadot clock-frequency = <667000000>; 774*ae5de77eSEmmanuel Vadot 775*ae5de77eSEmmanuel Vadot nvidia,emc-auto-cal-interval = <0x001fffff>; 776*ae5de77eSEmmanuel Vadot nvidia,emc-mode-1 = <0x80100002>; 777*ae5de77eSEmmanuel Vadot nvidia,emc-mode-2 = <0x80200058>; 778*ae5de77eSEmmanuel Vadot nvidia,emc-mode-reset = <0x80000b71>; 779*ae5de77eSEmmanuel Vadot nvidia,emc-zcal-cnt-long = <0x00000040>; 780*ae5de77eSEmmanuel Vadot nvidia,emc-cfg-periodic-qrst; 781*ae5de77eSEmmanuel Vadot 782*ae5de77eSEmmanuel Vadot nvidia,emc-configuration = < 0x00000020 783*ae5de77eSEmmanuel Vadot 0x00000069 0x00000017 0x00000007 0x00000005 784*ae5de77eSEmmanuel Vadot 0x0000000c 0x00000003 0x00000011 0x00000007 785*ae5de77eSEmmanuel Vadot 0x00000007 0x00000002 0x00000001 0x00000000 786*ae5de77eSEmmanuel Vadot 0x00000007 0x0000000b 0x00000009 0x0000000b 787*ae5de77eSEmmanuel Vadot 0x00000011 0x00001412 0x00000000 0x00000504 788*ae5de77eSEmmanuel Vadot 0x00000002 0x0000000e 0x00000001 0x00000000 789*ae5de77eSEmmanuel Vadot 0x0000000c 0x00000016 0x00000072 0x00000200 790*ae5de77eSEmmanuel Vadot 0x00000005 0x00000015 0x00000000 0x00000006 791*ae5de77eSEmmanuel Vadot 0x00000007 0x00001453 0x0000000c 0x00000004 792*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00005088 0xf00b0191 793*ae5de77eSEmmanuel Vadot 0x00008000 0x0000000a 0x0000000a 0x0000000a 794*ae5de77eSEmmanuel Vadot 0x0000000a 0x0000000a 0x0000000a 0x0000000a 795*ae5de77eSEmmanuel Vadot 0x0000000a 0x00000000 0x00000000 0x00000000 796*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 797*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 798*ae5de77eSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 0x00000000 799*ae5de77eSEmmanuel Vadot 0x00000000 0x0000000c 0x0000000c 0x0000000c 800*ae5de77eSEmmanuel Vadot 0x0000000c 0x000002a0 0x0600013d 0x22220000 801*ae5de77eSEmmanuel Vadot 0x77fff884 0x01f1f501 0x07077404 0x54000000 802*ae5de77eSEmmanuel Vadot 0x080001e8 0x08000021 0x00000802 0x00020000 803*ae5de77eSEmmanuel Vadot 0x00000100 0x0156000c 0xa0f10000 0x00000000 804*ae5de77eSEmmanuel Vadot 0x00000000 0x800028a5 0xf8000000 0xff00ff49 >; 805*ae5de77eSEmmanuel Vadot }; 806*ae5de77eSEmmanuel Vadot }; 807*ae5de77eSEmmanuel Vadot }; 808*ae5de77eSEmmanuel Vadot 809*ae5de77eSEmmanuel Vadot pad_battery: battery-pad { 810*ae5de77eSEmmanuel Vadot compatible = "simple-battery"; 811*ae5de77eSEmmanuel Vadot device-chemistry = "lithium-ion-polymer"; 812*ae5de77eSEmmanuel Vadot charge-full-design-microamp-hours = <2940000>; 813*ae5de77eSEmmanuel Vadot energy-full-design-microwatt-hours = <22000000>; 814*ae5de77eSEmmanuel Vadot operating-range-celsius = <0 45>; 815*ae5de77eSEmmanuel Vadot }; 816*ae5de77eSEmmanuel Vadot 817*ae5de77eSEmmanuel Vadot dock_battery: battery-dock { 818*ae5de77eSEmmanuel Vadot compatible = "simple-battery"; 819*ae5de77eSEmmanuel Vadot device-chemistry = "lithium-ion-polymer"; 820*ae5de77eSEmmanuel Vadot charge-full-design-microamp-hours = <2260000>; 821*ae5de77eSEmmanuel Vadot energy-full-design-microwatt-hours = <16000000>; 822*ae5de77eSEmmanuel Vadot operating-range-celsius = <0 45>; 823*ae5de77eSEmmanuel Vadot }; 824*ae5de77eSEmmanuel Vadot 825*ae5de77eSEmmanuel Vadot display-panel { 826*ae5de77eSEmmanuel Vadot compatible = "innolux,g101ice-l01"; 827*ae5de77eSEmmanuel Vadot }; 828*ae5de77eSEmmanuel Vadot 829*ae5de77eSEmmanuel Vadot opp-table-emc { 830*ae5de77eSEmmanuel Vadot /delete-node/ opp-750000000-1300; 831*ae5de77eSEmmanuel Vadot /delete-node/ opp-800000000-1300; 832*ae5de77eSEmmanuel Vadot /delete-node/ opp-900000000-1350; 833*ae5de77eSEmmanuel Vadot }; 834*ae5de77eSEmmanuel Vadot 835*ae5de77eSEmmanuel Vadot opp-table-actmon { 836*ae5de77eSEmmanuel Vadot /delete-node/ opp-750000000; 837*ae5de77eSEmmanuel Vadot /delete-node/ opp-800000000; 838*ae5de77eSEmmanuel Vadot /delete-node/ opp-900000000; 839*ae5de77eSEmmanuel Vadot }; 840*ae5de77eSEmmanuel Vadot 841*ae5de77eSEmmanuel Vadot sound { 842*ae5de77eSEmmanuel Vadot compatible = "asus,tegra-audio-rt5631-tf300tl", 843*ae5de77eSEmmanuel Vadot "nvidia,tegra-audio-rt5631"; 844*ae5de77eSEmmanuel Vadot nvidia,model = "Asus Transformer Pad TF300TL RT5631"; 845*ae5de77eSEmmanuel Vadot 846*ae5de77eSEmmanuel Vadot nvidia,audio-routing = 847*ae5de77eSEmmanuel Vadot "Headphone Jack", "HPOL", 848*ae5de77eSEmmanuel Vadot "Headphone Jack", "HPOR", 849*ae5de77eSEmmanuel Vadot "Int Spk", "SPOL", 850*ae5de77eSEmmanuel Vadot "Int Spk", "SPOR", 851*ae5de77eSEmmanuel Vadot "MIC1", "MIC Bias1", 852*ae5de77eSEmmanuel Vadot "MIC Bias1", "Mic Jack", 853*ae5de77eSEmmanuel Vadot "DMIC", "Int Mic"; 854*ae5de77eSEmmanuel Vadot 855*ae5de77eSEmmanuel Vadot nvidia,audio-codec = <&rt5631>; 856*ae5de77eSEmmanuel Vadot }; 857*ae5de77eSEmmanuel Vadot}; 858