1/* 2 * Copyright Linux Kernel Team 3 * 4 * SPDX-License-Identifier: GPL-2.0-only 5 * 6 * This file is derived from an intermediate build stage of the 7 * Linux kernel. The licenses of all input files to this process 8 * are compatible with GPL-2.0-only. 9 */ 10 11/dts-v1/; 12 13/ { 14 compatible = "nvidia,jetson-tk1\0nvidia,tegra124"; 15 interrupt-parent = < 0x01 >; 16 #address-cells = < 0x02 >; 17 #size-cells = < 0x02 >; 18 model = "NVIDIA Tegra124 Jetson TK1"; 19 20 memory@80000000 { 21 device_type = "memory"; 22 reg = < 0x00 0x80000000 0x00 0x80000000 >; 23 }; 24 25 pcie@1003000 { 26 compatible = "nvidia,tegra124-pcie"; 27 device_type = "pci"; 28 reg = < 0x00 0x1003000 0x00 0x800 0x00 0x1003800 0x00 0x800 0x00 0x2000000 0x00 0x10000000 >; 29 reg-names = "pads\0afi\0cs"; 30 interrupts = < 0x00 0x62 0x04 0x00 0x63 0x04 >; 31 interrupt-names = "intr\0msi"; 32 #interrupt-cells = < 0x01 >; 33 interrupt-map-mask = < 0x00 0x00 0x00 0x00 >; 34 interrupt-map = < 0x00 0x00 0x00 0x00 0x02 0x00 0x62 0x04 >; 35 bus-range = < 0x00 0xff >; 36 #address-cells = < 0x03 >; 37 #size-cells = < 0x02 >; 38 ranges = < 0x82000000 0x00 0x1000000 0x00 0x1000000 0x00 0x1000 0x82000000 0x00 0x1001000 0x00 0x1001000 0x00 0x1000 0x81000000 0x00 0x00 0x00 0x12000000 0x00 0x10000 0x82000000 0x00 0x13000000 0x00 0x13000000 0x00 0xd000000 0xc2000000 0x00 0x20000000 0x00 0x20000000 0x00 0x20000000 >; 39 clocks = < 0x03 0x46 0x03 0x48 0x03 0xe7 0x03 0x10c >; 40 clock-names = "pex\0afi\0pll_e\0cml"; 41 resets = < 0x03 0x46 0x03 0x48 0x03 0x4a >; 42 reset-names = "pex\0afi\0pcie_x"; 43 status = "okay"; 44 avddio-pex-supply = < 0x04 >; 45 dvddio-pex-supply = < 0x04 >; 46 avdd-pex-pll-supply = < 0x04 >; 47 hvdd-pex-supply = < 0x05 >; 48 hvdd-pex-pll-e-supply = < 0x05 >; 49 vddio-pex-ctl-supply = < 0x05 >; 50 avdd-pll-erefe-supply = < 0x06 >; 51 52 pci@1,0 { 53 device_type = "pci"; 54 assigned-addresses = < 0x82000800 0x00 0x1000000 0x00 0x1000 >; 55 reg = < 0x800 0x00 0x00 0x00 0x00 >; 56 bus-range = < 0x00 0xff >; 57 status = "okay"; 58 #address-cells = < 0x03 >; 59 #size-cells = < 0x02 >; 60 ranges; 61 nvidia,num-lanes = < 0x02 >; 62 phys = < 0x07 >; 63 phy-names = "pcie-0"; 64 }; 65 66 pci@2,0 { 67 device_type = "pci"; 68 assigned-addresses = < 0x82001000 0x00 0x1001000 0x00 0x1000 >; 69 reg = < 0x1000 0x00 0x00 0x00 0x00 >; 70 bus-range = < 0x00 0xff >; 71 status = "okay"; 72 #address-cells = < 0x03 >; 73 #size-cells = < 0x02 >; 74 ranges; 75 nvidia,num-lanes = < 0x01 >; 76 phys = < 0x08 >; 77 phy-names = "pcie-0"; 78 }; 79 }; 80 81 host1x@50000000 { 82 compatible = "nvidia,tegra124-host1x\0simple-bus"; 83 reg = < 0x00 0x50000000 0x00 0x34000 >; 84 interrupts = < 0x00 0x41 0x04 0x00 0x43 0x04 >; 85 clocks = < 0x03 0x1c >; 86 resets = < 0x03 0x1c >; 87 reset-names = "host1x"; 88 iommus = < 0x09 0x06 >; 89 #address-cells = < 0x02 >; 90 #size-cells = < 0x02 >; 91 ranges = < 0x00 0x54000000 0x00 0x54000000 0x00 0x1000000 >; 92 93 dc@54200000 { 94 compatible = "nvidia,tegra124-dc"; 95 reg = < 0x00 0x54200000 0x00 0x40000 >; 96 interrupts = < 0x00 0x49 0x04 >; 97 clocks = < 0x03 0x1b 0x03 0xd3 >; 98 clock-names = "dc\0parent"; 99 resets = < 0x03 0x1b >; 100 reset-names = "dc"; 101 iommus = < 0x09 0x01 >; 102 nvidia,head = < 0x00 >; 103 }; 104 105 dc@54240000 { 106 compatible = "nvidia,tegra124-dc"; 107 reg = < 0x00 0x54240000 0x00 0x40000 >; 108 interrupts = < 0x00 0x4a 0x04 >; 109 clocks = < 0x03 0x1a 0x03 0xd3 >; 110 clock-names = "dc\0parent"; 111 resets = < 0x03 0x1a >; 112 reset-names = "dc"; 113 iommus = < 0x09 0x02 >; 114 nvidia,head = < 0x01 >; 115 }; 116 117 hdmi@54280000 { 118 compatible = "nvidia,tegra124-hdmi"; 119 reg = < 0x00 0x54280000 0x00 0x40000 >; 120 interrupts = < 0x00 0x4b 0x04 >; 121 clocks = < 0x03 0x33 0x03 0xdd >; 122 clock-names = "hdmi\0parent"; 123 resets = < 0x03 0x33 >; 124 reset-names = "hdmi"; 125 status = "okay"; 126 hdmi-supply = < 0x0a >; 127 pll-supply = < 0x0b >; 128 vdd-supply = < 0x0c >; 129 nvidia,ddc-i2c-bus = < 0x0d >; 130 nvidia,hpd-gpio = < 0x0e 0x6f 0x00 >; 131 phandle = < 0x24 >; 132 }; 133 134 sor@54540000 { 135 compatible = "nvidia,tegra124-sor"; 136 reg = < 0x00 0x54540000 0x00 0x40000 >; 137 interrupts = < 0x00 0x4c 0x04 >; 138 clocks = < 0x03 0xb6 0x03 0xdb 0x03 0x10f 0x03 0xc9 >; 139 clock-names = "sor\0parent\0dp\0safe"; 140 resets = < 0x03 0xb6 >; 141 reset-names = "sor"; 142 status = "disabled"; 143 }; 144 145 dpaux@545c0000 { 146 compatible = "nvidia,tegra124-dpaux"; 147 reg = < 0x00 0x545c0000 0x00 0x40000 >; 148 interrupts = < 0x00 0x9f 0x04 >; 149 clocks = < 0x03 0xb5 0x03 0x10f >; 150 clock-names = "dpaux\0parent"; 151 resets = < 0x03 0xb5 >; 152 reset-names = "dpaux"; 153 status = "disabled"; 154 }; 155 }; 156 157 interrupt-controller@50041000 { 158 compatible = "arm,cortex-a15-gic"; 159 #interrupt-cells = < 0x03 >; 160 interrupt-controller; 161 reg = < 0x00 0x50041000 0x00 0x1000 0x00 0x50042000 0x00 0x1000 0x00 0x50044000 0x00 0x2000 0x00 0x50046000 0x00 0x2000 >; 162 interrupts = < 0x01 0x09 0xf04 >; 163 interrupt-parent = < 0x02 >; 164 phandle = < 0x02 >; 165 }; 166 167 gpu@0,57000000 { 168 compatible = "nvidia,gk20a"; 169 reg = < 0x00 0x57000000 0x00 0x1000000 0x00 0x58000000 0x00 0x1000000 >; 170 interrupts = < 0x00 0x9d 0x04 0x00 0x9e 0x04 >; 171 interrupt-names = "stall\0nonstall"; 172 clocks = < 0x03 0xb8 0x03 0x10b >; 173 clock-names = "gpu\0pwr"; 174 resets = < 0x03 0xb8 >; 175 reset-names = "gpu"; 176 iommus = < 0x09 0x13 >; 177 status = "disabled"; 178 vdd-supply = < 0x0f >; 179 }; 180 181 interrupt-controller@60004000 { 182 compatible = "nvidia,tegra124-ictlr\0nvidia,tegra30-ictlr"; 183 reg = < 0x00 0x60004000 0x00 0x100 0x00 0x60004100 0x00 0x100 0x00 0x60004200 0x00 0x100 0x00 0x60004300 0x00 0x100 0x00 0x60004400 0x00 0x100 >; 184 interrupt-controller; 185 #interrupt-cells = < 0x03 >; 186 interrupt-parent = < 0x02 >; 187 phandle = < 0x01 >; 188 }; 189 190 timer@60005000 { 191 compatible = "nvidia,tegra124-timer\0nvidia,tegra30-timer\0nvidia,tegra20-timer"; 192 reg = < 0x00 0x60005000 0x00 0x400 >; 193 interrupts = < 0x00 0x00 0x04 0x00 0x01 0x04 0x00 0x29 0x04 0x00 0x2a 0x04 0x00 0x79 0x04 0x00 0x7a 0x04 >; 194 clocks = < 0x03 0x05 >; 195 }; 196 197 clock@60006000 { 198 compatible = "nvidia,tegra124-car"; 199 reg = < 0x00 0x60006000 0x00 0x1000 >; 200 #clock-cells = < 0x01 >; 201 #reset-cells = < 0x01 >; 202 nvidia,external-memory-controller = < 0x10 >; 203 phandle = < 0x03 >; 204 205 emc-timings-3 { 206 nvidia,ram-code = < 0x03 >; 207 208 timing-12750000 { 209 clock-frequency = < 0xc28cb0 >; 210 nvidia,parent-clock-frequency = < 0x18519600 >; 211 clocks = < 0x03 0xd3 >; 212 clock-names = "emc-parent"; 213 }; 214 215 timing-20400000 { 216 clock-frequency = < 0x1374780 >; 217 nvidia,parent-clock-frequency = < 0x18519600 >; 218 clocks = < 0x03 0xd3 >; 219 clock-names = "emc-parent"; 220 }; 221 222 timing-40800000 { 223 clock-frequency = < 0x26e8f00 >; 224 nvidia,parent-clock-frequency = < 0x18519600 >; 225 clocks = < 0x03 0xd3 >; 226 clock-names = "emc-parent"; 227 }; 228 229 timing-68000000 { 230 clock-frequency = < 0x40d9900 >; 231 nvidia,parent-clock-frequency = < 0x18519600 >; 232 clocks = < 0x03 0xd3 >; 233 clock-names = "emc-parent"; 234 }; 235 236 timing-102000000 { 237 clock-frequency = < 0x6146580 >; 238 nvidia,parent-clock-frequency = < 0x18519600 >; 239 clocks = < 0x03 0xd3 >; 240 clock-names = "emc-parent"; 241 }; 242 243 timing-204000000 { 244 clock-frequency = < 0xc28cb00 >; 245 nvidia,parent-clock-frequency = < 0x18519600 >; 246 clocks = < 0x03 0xd3 >; 247 clock-names = "emc-parent"; 248 }; 249 250 timing-300000000 { 251 clock-frequency = < 0x11e1a300 >; 252 nvidia,parent-clock-frequency = < 0x23c34600 >; 253 clocks = < 0x03 0xcd >; 254 clock-names = "emc-parent"; 255 }; 256 257 timing-396000000 { 258 clock-frequency = < 0x179a7b00 >; 259 nvidia,parent-clock-frequency = < 0x2f34f600 >; 260 clocks = < 0x03 0xd1 >; 261 clock-names = "emc-parent"; 262 }; 263 264 timing-528000000 { 265 clock-frequency = < 0x1f78a400 >; 266 nvidia,parent-clock-frequency = < 0x1f78a400 >; 267 clocks = < 0x03 0x139 >; 268 clock-names = "emc-parent"; 269 }; 270 271 timing-600000000 { 272 clock-frequency = < 0x23c34600 >; 273 nvidia,parent-clock-frequency = < 0x23c34600 >; 274 clocks = < 0x03 0x13a >; 275 clock-names = "emc-parent"; 276 }; 277 278 timing-792000000 { 279 clock-frequency = < 0x2f34f600 >; 280 nvidia,parent-clock-frequency = < 0x2f34f600 >; 281 clocks = < 0x03 0x139 >; 282 clock-names = "emc-parent"; 283 }; 284 285 timing-924000000 { 286 clock-frequency = < 0x37131f00 >; 287 nvidia,parent-clock-frequency = < 0x37131f00 >; 288 clocks = < 0x03 0x139 >; 289 clock-names = "emc-parent"; 290 }; 291 }; 292 }; 293 294 flow-controller@60007000 { 295 compatible = "nvidia,tegra124-flowctrl"; 296 reg = < 0x00 0x60007000 0x00 0x1000 >; 297 }; 298 299 actmon@6000c800 { 300 compatible = "nvidia,tegra124-actmon"; 301 reg = < 0x00 0x6000c800 0x00 0x400 >; 302 interrupts = < 0x00 0x2d 0x04 >; 303 clocks = < 0x03 0x77 0x03 0x39 >; 304 clock-names = "actmon\0emc"; 305 resets = < 0x03 0x77 >; 306 reset-names = "actmon"; 307 }; 308 309 gpio@6000d000 { 310 compatible = "nvidia,tegra124-gpio\0nvidia,tegra30-gpio"; 311 reg = < 0x00 0x6000d000 0x00 0x1000 >; 312 interrupts = < 0x00 0x20 0x04 0x00 0x21 0x04 0x00 0x22 0x04 0x00 0x23 0x04 0x00 0x37 0x04 0x00 0x57 0x04 0x00 0x59 0x04 0x00 0x7d 0x04 >; 313 #gpio-cells = < 0x02 >; 314 gpio-controller; 315 #interrupt-cells = < 0x02 >; 316 interrupt-controller; 317 phandle = < 0x0e >; 318 }; 319 320 dma@60020000 { 321 compatible = "nvidia,tegra124-apbdma\0nvidia,tegra148-apbdma"; 322 reg = < 0x00 0x60020000 0x00 0x1400 >; 323 interrupts = < 0x00 0x68 0x04 0x00 0x69 0x04 0x00 0x6a 0x04 0x00 0x6b 0x04 0x00 0x6c 0x04 0x00 0x6d 0x04 0x00 0x6e 0x04 0x00 0x6f 0x04 0x00 0x70 0x04 0x00 0x71 0x04 0x00 0x72 0x04 0x00 0x73 0x04 0x00 0x74 0x04 0x00 0x75 0x04 0x00 0x76 0x04 0x00 0x77 0x04 0x00 0x80 0x04 0x00 0x81 0x04 0x00 0x82 0x04 0x00 0x83 0x04 0x00 0x84 0x04 0x00 0x85 0x04 0x00 0x86 0x04 0x00 0x87 0x04 0x00 0x88 0x04 0x00 0x89 0x04 0x00 0x8a 0x04 0x00 0x8b 0x04 0x00 0x8c 0x04 0x00 0x8d 0x04 0x00 0x8e 0x04 0x00 0x8f 0x04 >; 324 clocks = < 0x03 0x22 >; 325 resets = < 0x03 0x22 >; 326 reset-names = "dma"; 327 #dma-cells = < 0x01 >; 328 phandle = < 0x12 >; 329 }; 330 331 apbmisc@70000800 { 332 compatible = "nvidia,tegra124-apbmisc\0nvidia,tegra20-apbmisc"; 333 reg = < 0x00 0x70000800 0x00 0x64 0x00 0x7000e864 0x00 0x04 >; 334 }; 335 336 pinmux@70000868 { 337 compatible = "nvidia,tegra124-pinmux"; 338 reg = < 0x00 0x70000868 0x00 0x164 0x00 0x70003000 0x00 0x434 0x00 0x70000820 0x00 0x08 >; 339 pinctrl-names = "boot"; 340 pinctrl-0 = < 0x11 >; 341 342 pinmux { 343 phandle = < 0x11 >; 344 345 clk_32k_out_pa0 { 346 nvidia,pins = "clk_32k_out_pa0"; 347 nvidia,function = "soc"; 348 nvidia,pull = < 0x02 >; 349 nvidia,tristate = < 0x01 >; 350 nvidia,enable-input = < 0x01 >; 351 }; 352 353 uart3_cts_n_pa1 { 354 nvidia,pins = "uart3_cts_n_pa1"; 355 nvidia,function = "gmi"; 356 nvidia,pull = < 0x01 >; 357 nvidia,tristate = < 0x01 >; 358 nvidia,enable-input = < 0x00 >; 359 }; 360 361 dap2_fs_pa2 { 362 nvidia,pins = "dap2_fs_pa2"; 363 nvidia,function = "i2s1"; 364 nvidia,pull = < 0x00 >; 365 nvidia,tristate = < 0x00 >; 366 nvidia,enable-input = < 0x00 >; 367 }; 368 369 dap2_sclk_pa3 { 370 nvidia,pins = "dap2_sclk_pa3"; 371 nvidia,function = "i2s1"; 372 nvidia,pull = < 0x00 >; 373 nvidia,tristate = < 0x00 >; 374 nvidia,enable-input = < 0x00 >; 375 }; 376 377 dap2_din_pa4 { 378 nvidia,pins = "dap2_din_pa4"; 379 nvidia,function = "i2s1"; 380 nvidia,pull = < 0x00 >; 381 nvidia,tristate = < 0x01 >; 382 nvidia,enable-input = < 0x01 >; 383 }; 384 385 dap2_dout_pa5 { 386 nvidia,pins = "dap2_dout_pa5"; 387 nvidia,function = "i2s1"; 388 nvidia,pull = < 0x00 >; 389 nvidia,tristate = < 0x00 >; 390 nvidia,enable-input = < 0x00 >; 391 }; 392 393 sdmmc3_clk_pa6 { 394 nvidia,pins = "sdmmc3_clk_pa6"; 395 nvidia,function = "sdmmc3"; 396 nvidia,pull = < 0x00 >; 397 nvidia,tristate = < 0x00 >; 398 nvidia,enable-input = < 0x01 >; 399 }; 400 401 sdmmc3_cmd_pa7 { 402 nvidia,pins = "sdmmc3_cmd_pa7"; 403 nvidia,function = "sdmmc3"; 404 nvidia,pull = < 0x02 >; 405 nvidia,tristate = < 0x00 >; 406 nvidia,enable-input = < 0x01 >; 407 }; 408 409 pb0 { 410 nvidia,pins = "pb0"; 411 nvidia,function = "uartd"; 412 nvidia,pull = < 0x02 >; 413 nvidia,tristate = < 0x01 >; 414 nvidia,enable-input = < 0x01 >; 415 }; 416 417 pb1 { 418 nvidia,pins = "pb1"; 419 nvidia,function = "uartd"; 420 nvidia,pull = < 0x02 >; 421 nvidia,tristate = < 0x01 >; 422 nvidia,enable-input = < 0x01 >; 423 }; 424 425 sdmmc3_dat3_pb4 { 426 nvidia,pins = "sdmmc3_dat3_pb4"; 427 nvidia,function = "sdmmc3"; 428 nvidia,pull = < 0x02 >; 429 nvidia,tristate = < 0x00 >; 430 nvidia,enable-input = < 0x01 >; 431 }; 432 433 sdmmc3_dat2_pb5 { 434 nvidia,pins = "sdmmc3_dat2_pb5"; 435 nvidia,function = "sdmmc3"; 436 nvidia,pull = < 0x02 >; 437 nvidia,tristate = < 0x00 >; 438 nvidia,enable-input = < 0x01 >; 439 }; 440 441 sdmmc3_dat1_pb6 { 442 nvidia,pins = "sdmmc3_dat1_pb6"; 443 nvidia,function = "sdmmc3"; 444 nvidia,pull = < 0x02 >; 445 nvidia,tristate = < 0x00 >; 446 nvidia,enable-input = < 0x01 >; 447 }; 448 449 sdmmc3_dat0_pb7 { 450 nvidia,pins = "sdmmc3_dat0_pb7"; 451 nvidia,function = "sdmmc3"; 452 nvidia,pull = < 0x02 >; 453 nvidia,tristate = < 0x00 >; 454 nvidia,enable-input = < 0x01 >; 455 }; 456 457 uart3_rts_n_pc0 { 458 nvidia,pins = "uart3_rts_n_pc0"; 459 nvidia,function = "gmi"; 460 nvidia,pull = < 0x01 >; 461 nvidia,tristate = < 0x01 >; 462 nvidia,enable-input = < 0x00 >; 463 }; 464 465 uart2_txd_pc2 { 466 nvidia,pins = "uart2_txd_pc2"; 467 nvidia,function = "irda"; 468 nvidia,pull = < 0x00 >; 469 nvidia,tristate = < 0x00 >; 470 nvidia,enable-input = < 0x00 >; 471 }; 472 473 uart2_rxd_pc3 { 474 nvidia,pins = "uart2_rxd_pc3"; 475 nvidia,function = "irda"; 476 nvidia,pull = < 0x02 >; 477 nvidia,tristate = < 0x01 >; 478 nvidia,enable-input = < 0x01 >; 479 }; 480 481 gen1_i2c_scl_pc4 { 482 nvidia,pins = "gen1_i2c_scl_pc4"; 483 nvidia,function = "i2c1"; 484 nvidia,pull = < 0x00 >; 485 nvidia,tristate = < 0x00 >; 486 nvidia,enable-input = < 0x01 >; 487 nvidia,open-drain = < 0x01 >; 488 }; 489 490 gen1_i2c_sda_pc5 { 491 nvidia,pins = "gen1_i2c_sda_pc5"; 492 nvidia,function = "i2c1"; 493 nvidia,pull = < 0x00 >; 494 nvidia,tristate = < 0x00 >; 495 nvidia,enable-input = < 0x01 >; 496 nvidia,open-drain = < 0x01 >; 497 }; 498 499 pc7 { 500 nvidia,pins = "pc7"; 501 nvidia,function = "rsvd1"; 502 nvidia,pull = < 0x01 >; 503 nvidia,tristate = < 0x01 >; 504 nvidia,enable-input = < 0x00 >; 505 }; 506 507 pg0 { 508 nvidia,pins = "pg0"; 509 nvidia,pull = < 0x00 >; 510 nvidia,tristate = < 0x01 >; 511 nvidia,enable-input = < 0x01 >; 512 }; 513 514 pg1 { 515 nvidia,pins = "pg1"; 516 nvidia,pull = < 0x00 >; 517 nvidia,tristate = < 0x01 >; 518 nvidia,enable-input = < 0x01 >; 519 }; 520 521 pg2 { 522 nvidia,pins = "pg2"; 523 nvidia,pull = < 0x00 >; 524 nvidia,tristate = < 0x01 >; 525 nvidia,enable-input = < 0x01 >; 526 }; 527 528 pg3 { 529 nvidia,pins = "pg3"; 530 nvidia,pull = < 0x00 >; 531 nvidia,tristate = < 0x01 >; 532 nvidia,enable-input = < 0x01 >; 533 }; 534 535 pg4 { 536 nvidia,pins = "pg4"; 537 nvidia,pull = < 0x00 >; 538 nvidia,tristate = < 0x01 >; 539 nvidia,enable-input = < 0x01 >; 540 }; 541 542 pg5 { 543 nvidia,pins = "pg5"; 544 nvidia,function = "spi4"; 545 nvidia,pull = < 0x00 >; 546 nvidia,tristate = < 0x00 >; 547 nvidia,enable-input = < 0x00 >; 548 }; 549 550 pg6 { 551 nvidia,pins = "pg6"; 552 nvidia,function = "spi4"; 553 nvidia,pull = < 0x00 >; 554 nvidia,tristate = < 0x00 >; 555 nvidia,enable-input = < 0x00 >; 556 }; 557 558 pg7 { 559 nvidia,pins = "pg7"; 560 nvidia,function = "spi4"; 561 nvidia,pull = < 0x00 >; 562 nvidia,tristate = < 0x01 >; 563 nvidia,enable-input = < 0x01 >; 564 }; 565 566 ph0 { 567 nvidia,pins = "ph0"; 568 nvidia,function = "gmi"; 569 nvidia,pull = < 0x01 >; 570 nvidia,tristate = < 0x01 >; 571 nvidia,enable-input = < 0x00 >; 572 }; 573 574 ph1 { 575 nvidia,pins = "ph1"; 576 nvidia,function = "pwm1"; 577 nvidia,pull = < 0x00 >; 578 nvidia,tristate = < 0x00 >; 579 nvidia,enable-input = < 0x00 >; 580 }; 581 582 ph2 { 583 nvidia,pins = "ph2"; 584 nvidia,pull = < 0x00 >; 585 nvidia,tristate = < 0x00 >; 586 nvidia,enable-input = < 0x00 >; 587 }; 588 589 ph3 { 590 nvidia,pins = "ph3"; 591 nvidia,function = "gmi"; 592 nvidia,pull = < 0x01 >; 593 nvidia,tristate = < 0x01 >; 594 nvidia,enable-input = < 0x00 >; 595 }; 596 597 ph4 { 598 nvidia,pins = "ph4"; 599 nvidia,pull = < 0x00 >; 600 nvidia,tristate = < 0x01 >; 601 nvidia,enable-input = < 0x01 >; 602 }; 603 604 ph5 { 605 nvidia,pins = "ph5"; 606 nvidia,function = "rsvd2"; 607 nvidia,pull = < 0x01 >; 608 nvidia,tristate = < 0x01 >; 609 nvidia,enable-input = < 0x00 >; 610 }; 611 612 ph6 { 613 nvidia,pins = "ph6"; 614 nvidia,function = "gmi"; 615 nvidia,pull = < 0x01 >; 616 nvidia,tristate = < 0x01 >; 617 nvidia,enable-input = < 0x00 >; 618 }; 619 620 ph7 { 621 nvidia,pins = "ph7"; 622 nvidia,pull = < 0x00 >; 623 nvidia,tristate = < 0x00 >; 624 nvidia,enable-input = < 0x01 >; 625 }; 626 627 pi0 { 628 nvidia,pins = "pi0"; 629 nvidia,pull = < 0x00 >; 630 nvidia,tristate = < 0x00 >; 631 nvidia,enable-input = < 0x00 >; 632 }; 633 634 pi1 { 635 nvidia,pins = "pi1"; 636 nvidia,pull = < 0x00 >; 637 nvidia,tristate = < 0x01 >; 638 nvidia,enable-input = < 0x01 >; 639 }; 640 641 pi2 { 642 nvidia,pins = "pi2"; 643 nvidia,function = "rsvd4"; 644 nvidia,pull = < 0x01 >; 645 nvidia,tristate = < 0x01 >; 646 nvidia,enable-input = < 0x00 >; 647 }; 648 649 pi3 { 650 nvidia,pins = "pi3"; 651 nvidia,function = "spi4"; 652 nvidia,pull = < 0x00 >; 653 nvidia,tristate = < 0x00 >; 654 nvidia,enable-input = < 0x00 >; 655 }; 656 657 pi4 { 658 nvidia,pins = "pi4"; 659 nvidia,function = "gmi"; 660 nvidia,pull = < 0x01 >; 661 nvidia,tristate = < 0x01 >; 662 nvidia,enable-input = < 0x00 >; 663 }; 664 665 pi5 { 666 nvidia,pins = "pi5"; 667 nvidia,function = "rsvd2"; 668 nvidia,pull = < 0x01 >; 669 nvidia,tristate = < 0x01 >; 670 nvidia,enable-input = < 0x00 >; 671 }; 672 673 pi6 { 674 nvidia,pins = "pi6"; 675 nvidia,pull = < 0x00 >; 676 nvidia,tristate = < 0x01 >; 677 nvidia,enable-input = < 0x01 >; 678 }; 679 680 pi7 { 681 nvidia,pins = "pi7"; 682 nvidia,function = "rsvd1"; 683 nvidia,pull = < 0x01 >; 684 nvidia,tristate = < 0x01 >; 685 nvidia,enable-input = < 0x00 >; 686 }; 687 688 pj0 { 689 nvidia,pins = "pj0"; 690 nvidia,pull = < 0x00 >; 691 nvidia,tristate = < 0x01 >; 692 nvidia,enable-input = < 0x01 >; 693 }; 694 695 pj2 { 696 nvidia,pins = "pj2"; 697 nvidia,function = "rsvd1"; 698 nvidia,pull = < 0x01 >; 699 nvidia,tristate = < 0x01 >; 700 nvidia,enable-input = < 0x00 >; 701 }; 702 703 uart2_cts_n_pj5 { 704 nvidia,pins = "uart2_cts_n_pj5"; 705 nvidia,function = "uartb"; 706 nvidia,pull = < 0x02 >; 707 nvidia,tristate = < 0x01 >; 708 nvidia,enable-input = < 0x01 >; 709 }; 710 711 uart2_rts_n_pj6 { 712 nvidia,pins = "uart2_rts_n_pj6"; 713 nvidia,function = "uartb"; 714 nvidia,pull = < 0x00 >; 715 nvidia,tristate = < 0x00 >; 716 nvidia,enable-input = < 0x00 >; 717 }; 718 719 pj7 { 720 nvidia,pins = "pj7"; 721 nvidia,function = "uartd"; 722 nvidia,pull = < 0x00 >; 723 nvidia,tristate = < 0x00 >; 724 nvidia,enable-input = < 0x00 >; 725 }; 726 727 pk0 { 728 nvidia,pins = "pk0"; 729 nvidia,function = "rsvd1"; 730 nvidia,pull = < 0x01 >; 731 nvidia,tristate = < 0x01 >; 732 nvidia,enable-input = < 0x00 >; 733 }; 734 735 pk1 { 736 nvidia,pins = "pk1"; 737 nvidia,pull = < 0x00 >; 738 nvidia,tristate = < 0x00 >; 739 nvidia,enable-input = < 0x00 >; 740 }; 741 742 pk2 { 743 nvidia,pins = "pk2"; 744 nvidia,pull = < 0x00 >; 745 nvidia,tristate = < 0x00 >; 746 nvidia,enable-input = < 0x01 >; 747 }; 748 749 pk3 { 750 nvidia,pins = "pk3"; 751 nvidia,function = "gmi"; 752 nvidia,pull = < 0x01 >; 753 nvidia,tristate = < 0x01 >; 754 nvidia,enable-input = < 0x00 >; 755 }; 756 757 pk4 { 758 nvidia,pins = "pk4"; 759 nvidia,pull = < 0x00 >; 760 nvidia,tristate = < 0x00 >; 761 nvidia,enable-input = < 0x00 >; 762 }; 763 764 spdif_out_pk5 { 765 nvidia,pins = "spdif_out_pk5"; 766 nvidia,function = "rsvd2"; 767 nvidia,pull = < 0x01 >; 768 nvidia,tristate = < 0x01 >; 769 nvidia,enable-input = < 0x00 >; 770 }; 771 772 spdif_in_pk6 { 773 nvidia,pins = "spdif_in_pk6"; 774 nvidia,pull = < 0x00 >; 775 nvidia,tristate = < 0x00 >; 776 nvidia,enable-input = < 0x00 >; 777 }; 778 779 pk7 { 780 nvidia,pins = "pk7"; 781 nvidia,function = "uartd"; 782 nvidia,pull = < 0x00 >; 783 nvidia,tristate = < 0x00 >; 784 nvidia,enable-input = < 0x00 >; 785 }; 786 787 dap1_fs_pn0 { 788 nvidia,pins = "dap1_fs_pn0"; 789 nvidia,function = "rsvd4"; 790 nvidia,pull = < 0x01 >; 791 nvidia,tristate = < 0x01 >; 792 nvidia,enable-input = < 0x00 >; 793 }; 794 795 dap1_din_pn1 { 796 nvidia,pins = "dap1_din_pn1"; 797 nvidia,function = "rsvd4"; 798 nvidia,pull = < 0x01 >; 799 nvidia,tristate = < 0x01 >; 800 nvidia,enable-input = < 0x00 >; 801 }; 802 803 dap1_dout_pn2 { 804 nvidia,pins = "dap1_dout_pn2"; 805 nvidia,function = "sata"; 806 nvidia,pull = < 0x00 >; 807 nvidia,tristate = < 0x00 >; 808 nvidia,enable-input = < 0x00 >; 809 }; 810 811 dap1_sclk_pn3 { 812 nvidia,pins = "dap1_sclk_pn3"; 813 nvidia,function = "rsvd4"; 814 nvidia,pull = < 0x01 >; 815 nvidia,tristate = < 0x01 >; 816 nvidia,enable-input = < 0x00 >; 817 }; 818 819 usb_vbus_en0_pn4 { 820 nvidia,pins = "usb_vbus_en0_pn4"; 821 nvidia,function = "usb"; 822 nvidia,pull = < 0x00 >; 823 nvidia,tristate = < 0x00 >; 824 nvidia,enable-input = < 0x01 >; 825 nvidia,open-drain = < 0x00 >; 826 }; 827 828 usb_vbus_en1_pn5 { 829 nvidia,pins = "usb_vbus_en1_pn5"; 830 nvidia,function = "usb"; 831 nvidia,pull = < 0x00 >; 832 nvidia,tristate = < 0x00 >; 833 nvidia,enable-input = < 0x01 >; 834 nvidia,open-drain = < 0x00 >; 835 }; 836 837 hdmi_int_pn7 { 838 nvidia,pins = "hdmi_int_pn7"; 839 nvidia,pull = < 0x01 >; 840 nvidia,tristate = < 0x01 >; 841 nvidia,enable-input = < 0x01 >; 842 nvidia,rcv-sel = < 0x00 >; 843 }; 844 845 ulpi_data7_po0 { 846 nvidia,pins = "ulpi_data7_po0"; 847 nvidia,function = "ulpi"; 848 nvidia,pull = < 0x01 >; 849 nvidia,tristate = < 0x01 >; 850 nvidia,enable-input = < 0x00 >; 851 }; 852 853 ulpi_data0_po1 { 854 nvidia,pins = "ulpi_data0_po1"; 855 nvidia,pull = < 0x00 >; 856 nvidia,tristate = < 0x01 >; 857 nvidia,enable-input = < 0x01 >; 858 }; 859 860 ulpi_data1_po2 { 861 nvidia,pins = "ulpi_data1_po2"; 862 nvidia,function = "ulpi"; 863 nvidia,pull = < 0x01 >; 864 nvidia,tristate = < 0x01 >; 865 nvidia,enable-input = < 0x00 >; 866 }; 867 868 ulpi_data2_po3 { 869 nvidia,pins = "ulpi_data2_po3"; 870 nvidia,function = "ulpi"; 871 nvidia,pull = < 0x01 >; 872 nvidia,tristate = < 0x01 >; 873 nvidia,enable-input = < 0x00 >; 874 }; 875 876 ulpi_data3_po4 { 877 nvidia,pins = "ulpi_data3_po4"; 878 nvidia,pull = < 0x00 >; 879 nvidia,tristate = < 0x01 >; 880 nvidia,enable-input = < 0x01 >; 881 }; 882 883 ulpi_data4_po5 { 884 nvidia,pins = "ulpi_data4_po5"; 885 nvidia,function = "ulpi"; 886 nvidia,pull = < 0x01 >; 887 nvidia,tristate = < 0x01 >; 888 nvidia,enable-input = < 0x00 >; 889 }; 890 891 ulpi_data5_po6 { 892 nvidia,pins = "ulpi_data5_po6"; 893 nvidia,function = "ulpi"; 894 nvidia,pull = < 0x01 >; 895 nvidia,tristate = < 0x01 >; 896 nvidia,enable-input = < 0x00 >; 897 }; 898 899 ulpi_data6_po7 { 900 nvidia,pins = "ulpi_data6_po7"; 901 nvidia,function = "ulpi"; 902 nvidia,pull = < 0x01 >; 903 nvidia,tristate = < 0x01 >; 904 nvidia,enable-input = < 0x00 >; 905 }; 906 907 dap3_fs_pp0 { 908 nvidia,pins = "dap3_fs_pp0"; 909 nvidia,function = "i2s2"; 910 nvidia,pull = < 0x01 >; 911 nvidia,tristate = < 0x01 >; 912 nvidia,enable-input = < 0x00 >; 913 }; 914 915 dap3_din_pp1 { 916 nvidia,pins = "dap3_din_pp1"; 917 nvidia,function = "i2s2"; 918 nvidia,pull = < 0x01 >; 919 nvidia,tristate = < 0x01 >; 920 nvidia,enable-input = < 0x00 >; 921 }; 922 923 dap3_dout_pp2 { 924 nvidia,pins = "dap3_dout_pp2"; 925 nvidia,pull = < 0x00 >; 926 nvidia,tristate = < 0x00 >; 927 nvidia,enable-input = < 0x00 >; 928 }; 929 930 dap3_sclk_pp3 { 931 nvidia,pins = "dap3_sclk_pp3"; 932 nvidia,function = "rsvd3"; 933 nvidia,pull = < 0x01 >; 934 nvidia,tristate = < 0x01 >; 935 nvidia,enable-input = < 0x00 >; 936 }; 937 938 dap4_fs_pp4 { 939 nvidia,pins = "dap4_fs_pp4"; 940 nvidia,function = "rsvd4"; 941 nvidia,pull = < 0x01 >; 942 nvidia,tristate = < 0x01 >; 943 nvidia,enable-input = < 0x00 >; 944 }; 945 946 dap4_din_pp5 { 947 nvidia,pins = "dap4_din_pp5"; 948 nvidia,function = "rsvd3"; 949 nvidia,pull = < 0x01 >; 950 nvidia,tristate = < 0x01 >; 951 nvidia,enable-input = < 0x00 >; 952 }; 953 954 dap4_dout_pp6 { 955 nvidia,pins = "dap4_dout_pp6"; 956 nvidia,function = "rsvd4"; 957 nvidia,pull = < 0x01 >; 958 nvidia,tristate = < 0x01 >; 959 nvidia,enable-input = < 0x00 >; 960 }; 961 962 dap4_sclk_pp7 { 963 nvidia,pins = "dap4_sclk_pp7"; 964 nvidia,function = "rsvd3"; 965 nvidia,pull = < 0x01 >; 966 nvidia,tristate = < 0x01 >; 967 nvidia,enable-input = < 0x00 >; 968 }; 969 970 kb_col0_pq0 { 971 nvidia,pins = "kb_col0_pq0"; 972 nvidia,pull = < 0x02 >; 973 nvidia,tristate = < 0x01 >; 974 nvidia,enable-input = < 0x01 >; 975 }; 976 977 kb_col1_pq1 { 978 nvidia,pins = "kb_col1_pq1"; 979 nvidia,function = "rsvd2"; 980 nvidia,pull = < 0x01 >; 981 nvidia,tristate = < 0x01 >; 982 nvidia,enable-input = < 0x00 >; 983 }; 984 985 kb_col2_pq2 { 986 nvidia,pins = "kb_col2_pq2"; 987 nvidia,function = "rsvd2"; 988 nvidia,pull = < 0x01 >; 989 nvidia,tristate = < 0x01 >; 990 nvidia,enable-input = < 0x00 >; 991 }; 992 993 kb_col3_pq3 { 994 nvidia,pins = "kb_col3_pq3"; 995 nvidia,pull = < 0x00 >; 996 nvidia,tristate = < 0x01 >; 997 nvidia,enable-input = < 0x01 >; 998 }; 999 1000 kb_col4_pq4 { 1001 nvidia,pins = "kb_col4_pq4"; 1002 nvidia,function = "sdmmc3"; 1003 nvidia,pull = < 0x02 >; 1004 nvidia,tristate = < 0x01 >; 1005 nvidia,enable-input = < 0x01 >; 1006 }; 1007 1008 kb_col5_pq5 { 1009 nvidia,pins = "kb_col5_pq5"; 1010 nvidia,pull = < 0x00 >; 1011 nvidia,tristate = < 0x01 >; 1012 nvidia,enable-input = < 0x01 >; 1013 }; 1014 1015 kb_col6_pq6 { 1016 nvidia,pins = "kb_col6_pq6"; 1017 nvidia,function = "rsvd2"; 1018 nvidia,pull = < 0x01 >; 1019 nvidia,tristate = < 0x01 >; 1020 nvidia,enable-input = < 0x00 >; 1021 }; 1022 1023 kb_col7_pq7 { 1024 nvidia,pins = "kb_col7_pq7"; 1025 nvidia,function = "rsvd2"; 1026 nvidia,pull = < 0x01 >; 1027 nvidia,tristate = < 0x01 >; 1028 nvidia,enable-input = < 0x00 >; 1029 }; 1030 1031 kb_row0_pr0 { 1032 nvidia,pins = "kb_row0_pr0"; 1033 nvidia,pull = < 0x00 >; 1034 nvidia,tristate = < 0x00 >; 1035 nvidia,enable-input = < 0x00 >; 1036 }; 1037 1038 kb_row1_pr1 { 1039 nvidia,pins = "kb_row1_pr1"; 1040 nvidia,function = "rsvd2"; 1041 nvidia,pull = < 0x01 >; 1042 nvidia,tristate = < 0x01 >; 1043 nvidia,enable-input = < 0x00 >; 1044 }; 1045 1046 kb_row2_pr2 { 1047 nvidia,pins = "kb_row2_pr2"; 1048 nvidia,pull = < 0x00 >; 1049 nvidia,tristate = < 0x00 >; 1050 nvidia,enable-input = < 0x00 >; 1051 }; 1052 1053 kb_row3_pr3 { 1054 nvidia,pins = "kb_row3_pr3"; 1055 nvidia,function = "kbc"; 1056 nvidia,pull = < 0x01 >; 1057 nvidia,tristate = < 0x01 >; 1058 nvidia,enable-input = < 0x00 >; 1059 }; 1060 1061 kb_row4_pr4 { 1062 nvidia,pins = "kb_row4_pr4"; 1063 nvidia,pull = < 0x00 >; 1064 nvidia,tristate = < 0x01 >; 1065 nvidia,enable-input = < 0x01 >; 1066 }; 1067 1068 kb_row5_pr5 { 1069 nvidia,pins = "kb_row5_pr5"; 1070 nvidia,function = "rsvd3"; 1071 nvidia,pull = < 0x01 >; 1072 nvidia,tristate = < 0x01 >; 1073 nvidia,enable-input = < 0x00 >; 1074 }; 1075 1076 kb_row6_pr6 { 1077 nvidia,pins = "kb_row6_pr6"; 1078 nvidia,function = "displaya_alt"; 1079 nvidia,pull = < 0x00 >; 1080 nvidia,tristate = < 0x01 >; 1081 nvidia,enable-input = < 0x01 >; 1082 }; 1083 1084 kb_row7_pr7 { 1085 nvidia,pins = "kb_row7_pr7"; 1086 nvidia,pull = < 0x00 >; 1087 nvidia,tristate = < 0x01 >; 1088 nvidia,enable-input = < 0x01 >; 1089 }; 1090 1091 kb_row8_ps0 { 1092 nvidia,pins = "kb_row8_ps0"; 1093 nvidia,function = "rsvd2"; 1094 nvidia,pull = < 0x01 >; 1095 nvidia,tristate = < 0x01 >; 1096 nvidia,enable-input = < 0x00 >; 1097 }; 1098 1099 kb_row9_ps1 { 1100 nvidia,pins = "kb_row9_ps1"; 1101 nvidia,function = "uarta"; 1102 nvidia,pull = < 0x00 >; 1103 nvidia,tristate = < 0x00 >; 1104 nvidia,enable-input = < 0x00 >; 1105 }; 1106 1107 kb_row10_ps2 { 1108 nvidia,pins = "kb_row10_ps2"; 1109 nvidia,function = "uarta"; 1110 nvidia,pull = < 0x02 >; 1111 nvidia,tristate = < 0x01 >; 1112 nvidia,enable-input = < 0x01 >; 1113 }; 1114 1115 kb_row11_ps3 { 1116 nvidia,pins = "kb_row11_ps3"; 1117 nvidia,function = "rsvd2"; 1118 nvidia,pull = < 0x01 >; 1119 nvidia,tristate = < 0x01 >; 1120 nvidia,enable-input = < 0x00 >; 1121 }; 1122 1123 kb_row12_ps4 { 1124 nvidia,pins = "kb_row12_ps4"; 1125 nvidia,function = "rsvd2"; 1126 nvidia,pull = < 0x01 >; 1127 nvidia,tristate = < 0x01 >; 1128 nvidia,enable-input = < 0x00 >; 1129 }; 1130 1131 kb_row13_ps5 { 1132 nvidia,pins = "kb_row13_ps5"; 1133 nvidia,function = "rsvd2"; 1134 nvidia,pull = < 0x01 >; 1135 nvidia,tristate = < 0x01 >; 1136 nvidia,enable-input = < 0x00 >; 1137 }; 1138 1139 kb_row14_ps6 { 1140 nvidia,pins = "kb_row14_ps6"; 1141 nvidia,function = "rsvd2"; 1142 nvidia,pull = < 0x01 >; 1143 nvidia,tristate = < 0x01 >; 1144 nvidia,enable-input = < 0x00 >; 1145 }; 1146 1147 kb_row15_ps7 { 1148 nvidia,pins = "kb_row15_ps7"; 1149 nvidia,pull = < 0x00 >; 1150 nvidia,tristate = < 0x01 >; 1151 nvidia,enable-input = < 0x01 >; 1152 }; 1153 1154 kb_row16_pt0 { 1155 nvidia,pins = "kb_row16_pt0"; 1156 nvidia,pull = < 0x00 >; 1157 nvidia,tristate = < 0x00 >; 1158 nvidia,enable-input = < 0x00 >; 1159 }; 1160 1161 kb_row17_pt1 { 1162 nvidia,pins = "kb_row17_pt1"; 1163 nvidia,pull = < 0x00 >; 1164 nvidia,tristate = < 0x01 >; 1165 nvidia,enable-input = < 0x01 >; 1166 }; 1167 1168 gen2_i2c_scl_pt5 { 1169 nvidia,pins = "gen2_i2c_scl_pt5"; 1170 nvidia,function = "i2c2"; 1171 nvidia,pull = < 0x00 >; 1172 nvidia,tristate = < 0x00 >; 1173 nvidia,enable-input = < 0x01 >; 1174 nvidia,open-drain = < 0x01 >; 1175 }; 1176 1177 gen2_i2c_sda_pt6 { 1178 nvidia,pins = "gen2_i2c_sda_pt6"; 1179 nvidia,function = "i2c2"; 1180 nvidia,pull = < 0x00 >; 1181 nvidia,tristate = < 0x00 >; 1182 nvidia,enable-input = < 0x01 >; 1183 nvidia,open-drain = < 0x01 >; 1184 }; 1185 1186 sdmmc4_cmd_pt7 { 1187 nvidia,pins = "sdmmc4_cmd_pt7"; 1188 nvidia,function = "sdmmc4"; 1189 nvidia,pull = < 0x02 >; 1190 nvidia,tristate = < 0x00 >; 1191 nvidia,enable-input = < 0x01 >; 1192 }; 1193 1194 pu0 { 1195 nvidia,pins = "pu0"; 1196 nvidia,pull = < 0x00 >; 1197 nvidia,tristate = < 0x00 >; 1198 nvidia,enable-input = < 0x01 >; 1199 }; 1200 1201 pu1 { 1202 nvidia,pins = "pu1"; 1203 nvidia,pull = < 0x00 >; 1204 nvidia,tristate = < 0x00 >; 1205 nvidia,enable-input = < 0x01 >; 1206 }; 1207 1208 pu2 { 1209 nvidia,pins = "pu2"; 1210 nvidia,pull = < 0x00 >; 1211 nvidia,tristate = < 0x00 >; 1212 nvidia,enable-input = < 0x01 >; 1213 }; 1214 1215 pu3 { 1216 nvidia,pins = "pu3"; 1217 nvidia,pull = < 0x00 >; 1218 nvidia,tristate = < 0x00 >; 1219 nvidia,enable-input = < 0x01 >; 1220 }; 1221 1222 pu4 { 1223 nvidia,pins = "pu4"; 1224 nvidia,pull = < 0x00 >; 1225 nvidia,tristate = < 0x00 >; 1226 nvidia,enable-input = < 0x01 >; 1227 }; 1228 1229 pu5 { 1230 nvidia,pins = "pu5"; 1231 nvidia,pull = < 0x00 >; 1232 nvidia,tristate = < 0x00 >; 1233 nvidia,enable-input = < 0x01 >; 1234 }; 1235 1236 pu6 { 1237 nvidia,pins = "pu6"; 1238 nvidia,pull = < 0x00 >; 1239 nvidia,tristate = < 0x00 >; 1240 nvidia,enable-input = < 0x01 >; 1241 }; 1242 1243 pv0 { 1244 nvidia,pins = "pv0"; 1245 nvidia,pull = < 0x00 >; 1246 nvidia,tristate = < 0x01 >; 1247 nvidia,enable-input = < 0x01 >; 1248 }; 1249 1250 pv1 { 1251 nvidia,pins = "pv1"; 1252 nvidia,pull = < 0x00 >; 1253 nvidia,tristate = < 0x01 >; 1254 nvidia,enable-input = < 0x01 >; 1255 }; 1256 1257 sdmmc3_cd_n_pv2 { 1258 nvidia,pins = "sdmmc3_cd_n_pv2"; 1259 nvidia,function = "sdmmc3"; 1260 nvidia,pull = < 0x02 >; 1261 nvidia,tristate = < 0x01 >; 1262 nvidia,enable-input = < 0x01 >; 1263 }; 1264 1265 sdmmc1_wp_n_pv3 { 1266 nvidia,pins = "sdmmc1_wp_n_pv3"; 1267 nvidia,function = "sdmmc1"; 1268 nvidia,pull = < 0x01 >; 1269 nvidia,tristate = < 0x01 >; 1270 nvidia,enable-input = < 0x00 >; 1271 }; 1272 1273 ddc_scl_pv4 { 1274 nvidia,pins = "ddc_scl_pv4"; 1275 nvidia,function = "i2c4"; 1276 nvidia,pull = < 0x00 >; 1277 nvidia,tristate = < 0x00 >; 1278 nvidia,enable-input = < 0x01 >; 1279 nvidia,rcv-sel = < 0x00 >; 1280 }; 1281 1282 ddc_sda_pv5 { 1283 nvidia,pins = "ddc_sda_pv5"; 1284 nvidia,function = "i2c4"; 1285 nvidia,pull = < 0x00 >; 1286 nvidia,tristate = < 0x00 >; 1287 nvidia,enable-input = < 0x01 >; 1288 nvidia,rcv-sel = < 0x00 >; 1289 }; 1290 1291 gpio_w2_aud_pw2 { 1292 nvidia,pins = "gpio_w2_aud_pw2"; 1293 nvidia,function = "rsvd2"; 1294 nvidia,pull = < 0x01 >; 1295 nvidia,tristate = < 0x01 >; 1296 nvidia,enable-input = < 0x00 >; 1297 }; 1298 1299 gpio_w3_aud_pw3 { 1300 nvidia,pins = "gpio_w3_aud_pw3"; 1301 nvidia,function = "spi6"; 1302 nvidia,pull = < 0x01 >; 1303 nvidia,tristate = < 0x01 >; 1304 nvidia,enable-input = < 0x00 >; 1305 }; 1306 1307 dap_mclk1_pw4 { 1308 nvidia,pins = "dap_mclk1_pw4"; 1309 nvidia,function = "extperiph1"; 1310 nvidia,pull = < 0x00 >; 1311 nvidia,tristate = < 0x00 >; 1312 nvidia,enable-input = < 0x00 >; 1313 }; 1314 1315 clk2_out_pw5 { 1316 nvidia,pins = "clk2_out_pw5"; 1317 nvidia,function = "extperiph2"; 1318 nvidia,pull = < 0x00 >; 1319 nvidia,tristate = < 0x00 >; 1320 nvidia,enable-input = < 0x00 >; 1321 }; 1322 1323 uart3_txd_pw6 { 1324 nvidia,pins = "uart3_txd_pw6"; 1325 nvidia,function = "rsvd2"; 1326 nvidia,pull = < 0x01 >; 1327 nvidia,tristate = < 0x01 >; 1328 nvidia,enable-input = < 0x00 >; 1329 }; 1330 1331 uart3_rxd_pw7 { 1332 nvidia,pins = "uart3_rxd_pw7"; 1333 nvidia,function = "rsvd2"; 1334 nvidia,pull = < 0x01 >; 1335 nvidia,tristate = < 0x01 >; 1336 nvidia,enable-input = < 0x00 >; 1337 }; 1338 1339 dvfs_pwm_px0 { 1340 nvidia,pins = "dvfs_pwm_px0"; 1341 nvidia,function = "cldvfs"; 1342 nvidia,pull = < 0x00 >; 1343 nvidia,tristate = < 0x00 >; 1344 nvidia,enable-input = < 0x00 >; 1345 }; 1346 1347 gpio_x1_aud_px1 { 1348 nvidia,pins = "gpio_x1_aud_px1"; 1349 nvidia,pull = < 0x00 >; 1350 nvidia,tristate = < 0x01 >; 1351 nvidia,enable-input = < 0x01 >; 1352 }; 1353 1354 dvfs_clk_px2 { 1355 nvidia,pins = "dvfs_clk_px2"; 1356 nvidia,function = "cldvfs"; 1357 nvidia,pull = < 0x00 >; 1358 nvidia,tristate = < 0x00 >; 1359 nvidia,enable-input = < 0x00 >; 1360 }; 1361 1362 gpio_x3_aud_px3 { 1363 nvidia,pins = "gpio_x3_aud_px3"; 1364 nvidia,function = "rsvd4"; 1365 nvidia,pull = < 0x01 >; 1366 nvidia,tristate = < 0x01 >; 1367 nvidia,enable-input = < 0x00 >; 1368 }; 1369 1370 gpio_x4_aud_px4 { 1371 nvidia,pins = "gpio_x4_aud_px4"; 1372 nvidia,pull = < 0x00 >; 1373 nvidia,tristate = < 0x01 >; 1374 nvidia,enable-input = < 0x01 >; 1375 }; 1376 1377 gpio_x5_aud_px5 { 1378 nvidia,pins = "gpio_x5_aud_px5"; 1379 nvidia,function = "rsvd4"; 1380 nvidia,pull = < 0x01 >; 1381 nvidia,tristate = < 0x01 >; 1382 nvidia,enable-input = < 0x00 >; 1383 }; 1384 1385 gpio_x6_aud_px6 { 1386 nvidia,pins = "gpio_x6_aud_px6"; 1387 nvidia,function = "gmi"; 1388 nvidia,pull = < 0x01 >; 1389 nvidia,tristate = < 0x01 >; 1390 nvidia,enable-input = < 0x00 >; 1391 }; 1392 1393 gpio_x7_aud_px7 { 1394 nvidia,pins = "gpio_x7_aud_px7"; 1395 nvidia,pull = < 0x00 >; 1396 nvidia,tristate = < 0x00 >; 1397 nvidia,enable-input = < 0x00 >; 1398 }; 1399 1400 ulpi_clk_py0 { 1401 nvidia,pins = "ulpi_clk_py0"; 1402 nvidia,function = "spi1"; 1403 nvidia,pull = < 0x00 >; 1404 nvidia,tristate = < 0x00 >; 1405 nvidia,enable-input = < 0x00 >; 1406 }; 1407 1408 ulpi_dir_py1 { 1409 nvidia,pins = "ulpi_dir_py1"; 1410 nvidia,function = "spi1"; 1411 nvidia,pull = < 0x00 >; 1412 nvidia,tristate = < 0x01 >; 1413 nvidia,enable-input = < 0x01 >; 1414 }; 1415 1416 ulpi_nxt_py2 { 1417 nvidia,pins = "ulpi_nxt_py2"; 1418 nvidia,function = "spi1"; 1419 nvidia,pull = < 0x00 >; 1420 nvidia,tristate = < 0x00 >; 1421 nvidia,enable-input = < 0x00 >; 1422 }; 1423 1424 ulpi_stp_py3 { 1425 nvidia,pins = "ulpi_stp_py3"; 1426 nvidia,function = "spi1"; 1427 nvidia,pull = < 0x00 >; 1428 nvidia,tristate = < 0x00 >; 1429 nvidia,enable-input = < 0x00 >; 1430 }; 1431 1432 sdmmc1_dat3_py4 { 1433 nvidia,pins = "sdmmc1_dat3_py4"; 1434 nvidia,function = "sdmmc1"; 1435 nvidia,pull = < 0x01 >; 1436 nvidia,tristate = < 0x01 >; 1437 nvidia,enable-input = < 0x00 >; 1438 }; 1439 1440 sdmmc1_dat2_py5 { 1441 nvidia,pins = "sdmmc1_dat2_py5"; 1442 nvidia,function = "sdmmc1"; 1443 nvidia,pull = < 0x01 >; 1444 nvidia,tristate = < 0x01 >; 1445 nvidia,enable-input = < 0x00 >; 1446 }; 1447 1448 sdmmc1_dat1_py6 { 1449 nvidia,pins = "sdmmc1_dat1_py6"; 1450 nvidia,function = "sdmmc1"; 1451 nvidia,pull = < 0x01 >; 1452 nvidia,tristate = < 0x01 >; 1453 nvidia,enable-input = < 0x00 >; 1454 }; 1455 1456 sdmmc1_dat0_py7 { 1457 nvidia,pins = "sdmmc1_dat0_py7"; 1458 nvidia,function = "rsvd2"; 1459 nvidia,pull = < 0x01 >; 1460 nvidia,tristate = < 0x01 >; 1461 nvidia,enable-input = < 0x00 >; 1462 }; 1463 1464 sdmmc1_clk_pz0 { 1465 nvidia,pins = "sdmmc1_clk_pz0"; 1466 nvidia,function = "rsvd3"; 1467 nvidia,pull = < 0x01 >; 1468 nvidia,tristate = < 0x01 >; 1469 nvidia,enable-input = < 0x00 >; 1470 }; 1471 1472 sdmmc1_cmd_pz1 { 1473 nvidia,pins = "sdmmc1_cmd_pz1"; 1474 nvidia,function = "sdmmc1"; 1475 nvidia,pull = < 0x01 >; 1476 nvidia,tristate = < 0x01 >; 1477 nvidia,enable-input = < 0x00 >; 1478 }; 1479 1480 pwr_i2c_scl_pz6 { 1481 nvidia,pins = "pwr_i2c_scl_pz6"; 1482 nvidia,function = "i2cpwr"; 1483 nvidia,pull = < 0x00 >; 1484 nvidia,tristate = < 0x00 >; 1485 nvidia,enable-input = < 0x01 >; 1486 nvidia,open-drain = < 0x01 >; 1487 }; 1488 1489 pwr_i2c_sda_pz7 { 1490 nvidia,pins = "pwr_i2c_sda_pz7"; 1491 nvidia,function = "i2cpwr"; 1492 nvidia,pull = < 0x00 >; 1493 nvidia,tristate = < 0x00 >; 1494 nvidia,enable-input = < 0x01 >; 1495 nvidia,open-drain = < 0x01 >; 1496 }; 1497 1498 sdmmc4_dat0_paa0 { 1499 nvidia,pins = "sdmmc4_dat0_paa0"; 1500 nvidia,function = "sdmmc4"; 1501 nvidia,pull = < 0x02 >; 1502 nvidia,tristate = < 0x00 >; 1503 nvidia,enable-input = < 0x01 >; 1504 }; 1505 1506 sdmmc4_dat1_paa1 { 1507 nvidia,pins = "sdmmc4_dat1_paa1"; 1508 nvidia,function = "sdmmc4"; 1509 nvidia,pull = < 0x02 >; 1510 nvidia,tristate = < 0x00 >; 1511 nvidia,enable-input = < 0x01 >; 1512 }; 1513 1514 sdmmc4_dat2_paa2 { 1515 nvidia,pins = "sdmmc4_dat2_paa2"; 1516 nvidia,function = "sdmmc4"; 1517 nvidia,pull = < 0x02 >; 1518 nvidia,tristate = < 0x00 >; 1519 nvidia,enable-input = < 0x01 >; 1520 }; 1521 1522 sdmmc4_dat3_paa3 { 1523 nvidia,pins = "sdmmc4_dat3_paa3"; 1524 nvidia,function = "sdmmc4"; 1525 nvidia,pull = < 0x02 >; 1526 nvidia,tristate = < 0x00 >; 1527 nvidia,enable-input = < 0x01 >; 1528 }; 1529 1530 sdmmc4_dat4_paa4 { 1531 nvidia,pins = "sdmmc4_dat4_paa4"; 1532 nvidia,function = "sdmmc4"; 1533 nvidia,pull = < 0x02 >; 1534 nvidia,tristate = < 0x00 >; 1535 nvidia,enable-input = < 0x01 >; 1536 }; 1537 1538 sdmmc4_dat5_paa5 { 1539 nvidia,pins = "sdmmc4_dat5_paa5"; 1540 nvidia,function = "sdmmc4"; 1541 nvidia,pull = < 0x02 >; 1542 nvidia,tristate = < 0x00 >; 1543 nvidia,enable-input = < 0x01 >; 1544 }; 1545 1546 sdmmc4_dat6_paa6 { 1547 nvidia,pins = "sdmmc4_dat6_paa6"; 1548 nvidia,function = "sdmmc4"; 1549 nvidia,pull = < 0x02 >; 1550 nvidia,tristate = < 0x00 >; 1551 nvidia,enable-input = < 0x01 >; 1552 }; 1553 1554 sdmmc4_dat7_paa7 { 1555 nvidia,pins = "sdmmc4_dat7_paa7"; 1556 nvidia,function = "sdmmc4"; 1557 nvidia,pull = < 0x02 >; 1558 nvidia,tristate = < 0x00 >; 1559 nvidia,enable-input = < 0x01 >; 1560 }; 1561 1562 pbb0 { 1563 nvidia,pins = "pbb0"; 1564 nvidia,function = "vimclk2_alt"; 1565 nvidia,pull = < 0x00 >; 1566 nvidia,tristate = < 0x00 >; 1567 nvidia,enable-input = < 0x00 >; 1568 }; 1569 1570 cam_i2c_scl_pbb1 { 1571 nvidia,pins = "cam_i2c_scl_pbb1"; 1572 nvidia,function = "i2c3"; 1573 nvidia,pull = < 0x00 >; 1574 nvidia,tristate = < 0x00 >; 1575 nvidia,enable-input = < 0x01 >; 1576 nvidia,open-drain = < 0x01 >; 1577 }; 1578 1579 cam_i2c_sda_pbb2 { 1580 nvidia,pins = "cam_i2c_sda_pbb2"; 1581 nvidia,function = "i2c3"; 1582 nvidia,pull = < 0x00 >; 1583 nvidia,tristate = < 0x00 >; 1584 nvidia,enable-input = < 0x01 >; 1585 nvidia,open-drain = < 0x01 >; 1586 }; 1587 1588 pbb3 { 1589 nvidia,pins = "pbb3"; 1590 nvidia,pull = < 0x00 >; 1591 nvidia,tristate = < 0x00 >; 1592 nvidia,enable-input = < 0x00 >; 1593 }; 1594 1595 pbb4 { 1596 nvidia,pins = "pbb4"; 1597 nvidia,function = "vgp4"; 1598 nvidia,pull = < 0x00 >; 1599 nvidia,tristate = < 0x00 >; 1600 nvidia,enable-input = < 0x00 >; 1601 }; 1602 1603 pbb5 { 1604 nvidia,pins = "pbb5"; 1605 nvidia,pull = < 0x00 >; 1606 nvidia,tristate = < 0x00 >; 1607 nvidia,enable-input = < 0x00 >; 1608 }; 1609 1610 pbb6 { 1611 nvidia,pins = "pbb6"; 1612 nvidia,pull = < 0x00 >; 1613 nvidia,tristate = < 0x00 >; 1614 nvidia,enable-input = < 0x00 >; 1615 }; 1616 1617 pbb7 { 1618 nvidia,pins = "pbb7"; 1619 nvidia,pull = < 0x00 >; 1620 nvidia,tristate = < 0x00 >; 1621 nvidia,enable-input = < 0x00 >; 1622 }; 1623 1624 cam_mclk_pcc0 { 1625 nvidia,pins = "cam_mclk_pcc0"; 1626 nvidia,function = "vi_alt3"; 1627 nvidia,pull = < 0x00 >; 1628 nvidia,tristate = < 0x00 >; 1629 nvidia,enable-input = < 0x00 >; 1630 }; 1631 1632 pcc1 { 1633 nvidia,pins = "pcc1"; 1634 nvidia,pull = < 0x00 >; 1635 nvidia,tristate = < 0x00 >; 1636 nvidia,enable-input = < 0x01 >; 1637 }; 1638 1639 pcc2 { 1640 nvidia,pins = "pcc2"; 1641 nvidia,pull = < 0x00 >; 1642 nvidia,tristate = < 0x00 >; 1643 nvidia,enable-input = < 0x01 >; 1644 }; 1645 1646 sdmmc4_clk_pcc4 { 1647 nvidia,pins = "sdmmc4_clk_pcc4"; 1648 nvidia,function = "sdmmc4"; 1649 nvidia,pull = < 0x00 >; 1650 nvidia,tristate = < 0x00 >; 1651 nvidia,enable-input = < 0x01 >; 1652 }; 1653 1654 clk2_req_pcc5 { 1655 nvidia,pins = "clk2_req_pcc5"; 1656 nvidia,function = "rsvd2"; 1657 nvidia,pull = < 0x01 >; 1658 nvidia,tristate = < 0x01 >; 1659 nvidia,enable-input = < 0x00 >; 1660 }; 1661 1662 pex_l0_rst_n_pdd1 { 1663 nvidia,pins = "pex_l0_rst_n_pdd1"; 1664 nvidia,function = "pe0"; 1665 nvidia,pull = < 0x00 >; 1666 nvidia,tristate = < 0x00 >; 1667 nvidia,enable-input = < 0x00 >; 1668 }; 1669 1670 pex_l0_clkreq_n_pdd2 { 1671 nvidia,pins = "pex_l0_clkreq_n_pdd2"; 1672 nvidia,function = "pe0"; 1673 nvidia,pull = < 0x00 >; 1674 nvidia,tristate = < 0x01 >; 1675 nvidia,enable-input = < 0x01 >; 1676 }; 1677 1678 pex_wake_n_pdd3 { 1679 nvidia,pins = "pex_wake_n_pdd3"; 1680 nvidia,function = "pe"; 1681 nvidia,pull = < 0x00 >; 1682 nvidia,tristate = < 0x01 >; 1683 nvidia,enable-input = < 0x01 >; 1684 }; 1685 1686 pex_l1_rst_n_pdd5 { 1687 nvidia,pins = "pex_l1_rst_n_pdd5"; 1688 nvidia,function = "pe1"; 1689 nvidia,pull = < 0x00 >; 1690 nvidia,tristate = < 0x00 >; 1691 nvidia,enable-input = < 0x00 >; 1692 }; 1693 1694 pex_l1_clkreq_n_pdd6 { 1695 nvidia,pins = "pex_l1_clkreq_n_pdd6"; 1696 nvidia,function = "pe1"; 1697 nvidia,pull = < 0x00 >; 1698 nvidia,tristate = < 0x01 >; 1699 nvidia,enable-input = < 0x01 >; 1700 }; 1701 1702 clk3_out_pee0 { 1703 nvidia,pins = "clk3_out_pee0"; 1704 nvidia,function = "extperiph3"; 1705 nvidia,pull = < 0x00 >; 1706 nvidia,tristate = < 0x00 >; 1707 nvidia,enable-input = < 0x00 >; 1708 }; 1709 1710 clk3_req_pee1 { 1711 nvidia,pins = "clk3_req_pee1"; 1712 nvidia,function = "rsvd2"; 1713 nvidia,pull = < 0x01 >; 1714 nvidia,tristate = < 0x01 >; 1715 nvidia,enable-input = < 0x00 >; 1716 }; 1717 1718 dap_mclk1_req_pee2 { 1719 nvidia,pins = "dap_mclk1_req_pee2"; 1720 nvidia,pull = < 0x00 >; 1721 nvidia,tristate = < 0x00 >; 1722 nvidia,enable-input = < 0x00 >; 1723 }; 1724 1725 hdmi_cec_pee3 { 1726 nvidia,pins = "hdmi_cec_pee3"; 1727 nvidia,function = "cec"; 1728 nvidia,pull = < 0x00 >; 1729 nvidia,tristate = < 0x00 >; 1730 nvidia,enable-input = < 0x01 >; 1731 nvidia,open-drain = < 0x00 >; 1732 }; 1733 1734 sdmmc3_clk_lb_out_pee4 { 1735 nvidia,pins = "sdmmc3_clk_lb_out_pee4"; 1736 nvidia,function = "sdmmc3"; 1737 nvidia,pull = < 0x02 >; 1738 nvidia,tristate = < 0x00 >; 1739 nvidia,enable-input = < 0x01 >; 1740 }; 1741 1742 sdmmc3_clk_lb_in_pee5 { 1743 nvidia,pins = "sdmmc3_clk_lb_in_pee5"; 1744 nvidia,function = "sdmmc3"; 1745 nvidia,pull = < 0x02 >; 1746 nvidia,tristate = < 0x00 >; 1747 nvidia,enable-input = < 0x01 >; 1748 }; 1749 1750 dp_hpd_pff0 { 1751 nvidia,pins = "dp_hpd_pff0"; 1752 nvidia,function = "dp"; 1753 nvidia,pull = < 0x00 >; 1754 nvidia,tristate = < 0x01 >; 1755 nvidia,enable-input = < 0x01 >; 1756 }; 1757 1758 usb_vbus_en2_pff1 { 1759 nvidia,pins = "usb_vbus_en2_pff1"; 1760 nvidia,function = "rsvd2"; 1761 nvidia,pull = < 0x01 >; 1762 nvidia,tristate = < 0x01 >; 1763 nvidia,enable-input = < 0x00 >; 1764 nvidia,open-drain = < 0x00 >; 1765 }; 1766 1767 pff2 { 1768 nvidia,pins = "pff2"; 1769 nvidia,function = "rsvd2"; 1770 nvidia,pull = < 0x01 >; 1771 nvidia,tristate = < 0x01 >; 1772 nvidia,enable-input = < 0x00 >; 1773 nvidia,open-drain = < 0x00 >; 1774 }; 1775 1776 core_pwr_req { 1777 nvidia,pins = "core_pwr_req"; 1778 nvidia,function = "pwron"; 1779 nvidia,pull = < 0x00 >; 1780 nvidia,tristate = < 0x00 >; 1781 nvidia,enable-input = < 0x00 >; 1782 }; 1783 1784 cpu_pwr_req { 1785 nvidia,pins = "cpu_pwr_req"; 1786 nvidia,function = "cpu"; 1787 nvidia,pull = < 0x00 >; 1788 nvidia,tristate = < 0x00 >; 1789 nvidia,enable-input = < 0x00 >; 1790 }; 1791 1792 pwr_int_n { 1793 nvidia,pins = "pwr_int_n"; 1794 nvidia,function = "pmi"; 1795 nvidia,pull = < 0x02 >; 1796 nvidia,tristate = < 0x01 >; 1797 nvidia,enable-input = < 0x01 >; 1798 }; 1799 1800 reset_out_n { 1801 nvidia,pins = "reset_out_n"; 1802 nvidia,function = "reset_out_n"; 1803 nvidia,pull = < 0x00 >; 1804 nvidia,tristate = < 0x00 >; 1805 nvidia,enable-input = < 0x01 >; 1806 }; 1807 1808 clk_32k_in { 1809 nvidia,pins = "clk_32k_in"; 1810 nvidia,function = "clk"; 1811 nvidia,pull = < 0x00 >; 1812 nvidia,tristate = < 0x01 >; 1813 nvidia,enable-input = < 0x01 >; 1814 }; 1815 1816 jtag_rtck { 1817 nvidia,pins = "jtag_rtck"; 1818 nvidia,function = "rtck"; 1819 nvidia,pull = < 0x02 >; 1820 nvidia,tristate = < 0x00 >; 1821 nvidia,enable-input = < 0x00 >; 1822 }; 1823 1824 dsi_b { 1825 nvidia,pins = "mipi_pad_ctrl_dsi_b"; 1826 nvidia,function = "dsi_b"; 1827 }; 1828 }; 1829 }; 1830 1831 serial@70006000 { 1832 compatible = "nvidia,tegra124-hsuart\0nvidia,tegra30-hsuart"; 1833 reg = < 0x00 0x70006000 0x00 0x40 >; 1834 reg-shift = < 0x02 >; 1835 interrupts = < 0x00 0x24 0x04 >; 1836 clocks = < 0x03 0x06 >; 1837 resets = < 0x03 0x06 >; 1838 reset-names = "serial"; 1839 dmas = < 0x12 0x08 0x12 0x08 >; 1840 dma-names = "rx\0tx"; 1841 status = "okay"; 1842 }; 1843 1844 serial@70006040 { 1845 compatible = "nvidia,tegra124-hsuart\0nvidia,tegra30-hsuart"; 1846 reg = < 0x00 0x70006040 0x00 0x40 >; 1847 reg-shift = < 0x02 >; 1848 interrupts = < 0x00 0x25 0x04 >; 1849 clocks = < 0x03 0xc0 >; 1850 resets = < 0x03 0x07 >; 1851 reset-names = "serial"; 1852 dmas = < 0x12 0x09 0x12 0x09 >; 1853 dma-names = "rx\0tx"; 1854 status = "okay"; 1855 }; 1856 1857 serial@70006200 { 1858 compatible = "nvidia,tegra124-uart\0nvidia,tegra20-uart"; 1859 reg = < 0x00 0x70006200 0x00 0x40 >; 1860 reg-shift = < 0x02 >; 1861 interrupts = < 0x00 0x2e 0x04 >; 1862 clocks = < 0x03 0x37 >; 1863 resets = < 0x03 0x37 >; 1864 reset-names = "serial"; 1865 dmas = < 0x12 0x0a 0x12 0x0a >; 1866 dma-names = "rx\0tx"; 1867 status = "disabled"; 1868 }; 1869 1870 serial@70006300 { 1871 compatible = "nvidia,tegra124-uart\0nvidia,tegra20-uart"; 1872 reg = < 0x00 0x70006300 0x00 0x40 >; 1873 reg-shift = < 0x02 >; 1874 interrupts = < 0x00 0x5a 0x04 >; 1875 clocks = < 0x03 0x41 >; 1876 resets = < 0x03 0x41 >; 1877 reset-names = "serial"; 1878 dmas = < 0x12 0x13 0x12 0x13 >; 1879 dma-names = "rx\0tx"; 1880 status = "okay"; 1881 }; 1882 1883 pwm@7000a000 { 1884 compatible = "nvidia,tegra124-pwm\0nvidia,tegra20-pwm"; 1885 reg = < 0x00 0x7000a000 0x00 0x100 >; 1886 #pwm-cells = < 0x02 >; 1887 clocks = < 0x03 0x11 >; 1888 resets = < 0x03 0x11 >; 1889 reset-names = "pwm"; 1890 status = "disabled"; 1891 }; 1892 1893 i2c@7000c000 { 1894 compatible = "nvidia,tegra124-i2c\0nvidia,tegra114-i2c"; 1895 reg = < 0x00 0x7000c000 0x00 0x100 >; 1896 interrupts = < 0x00 0x26 0x04 >; 1897 #address-cells = < 0x01 >; 1898 #size-cells = < 0x00 >; 1899 clocks = < 0x03 0x0c >; 1900 clock-names = "div-clk"; 1901 resets = < 0x03 0x0c >; 1902 reset-names = "i2c"; 1903 dmas = < 0x12 0x15 0x12 0x15 >; 1904 dma-names = "rx\0tx"; 1905 status = "okay"; 1906 clock-frequency = < 0x186a0 >; 1907 1908 audio-codec@1c { 1909 compatible = "realtek,rt5639"; 1910 reg = < 0x1c >; 1911 interrupt-parent = < 0x0e >; 1912 interrupts = < 0x3c 0x02 >; 1913 realtek,ldo1-en-gpios = < 0x0e 0x8a 0x00 >; 1914 phandle = < 0x35 >; 1915 }; 1916 1917 temperature-sensor@4c { 1918 compatible = "ti,tmp451"; 1919 reg = < 0x4c >; 1920 interrupt-parent = < 0x0e >; 1921 interrupts = < 0x46 0x08 >; 1922 }; 1923 1924 eeprom@56 { 1925 compatible = "atmel,24c02"; 1926 reg = < 0x56 >; 1927 pagesize = < 0x08 >; 1928 }; 1929 }; 1930 1931 i2c@7000c400 { 1932 compatible = "nvidia,tegra124-i2c\0nvidia,tegra114-i2c"; 1933 reg = < 0x00 0x7000c400 0x00 0x100 >; 1934 interrupts = < 0x00 0x54 0x04 >; 1935 #address-cells = < 0x01 >; 1936 #size-cells = < 0x00 >; 1937 clocks = < 0x03 0x36 >; 1938 clock-names = "div-clk"; 1939 resets = < 0x03 0x36 >; 1940 reset-names = "i2c"; 1941 dmas = < 0x12 0x16 0x12 0x16 >; 1942 dma-names = "rx\0tx"; 1943 status = "okay"; 1944 clock-frequency = < 0x186a0 >; 1945 }; 1946 1947 i2c@7000c500 { 1948 compatible = "nvidia,tegra124-i2c\0nvidia,tegra114-i2c"; 1949 reg = < 0x00 0x7000c500 0x00 0x100 >; 1950 interrupts = < 0x00 0x5c 0x04 >; 1951 #address-cells = < 0x01 >; 1952 #size-cells = < 0x00 >; 1953 clocks = < 0x03 0x43 >; 1954 clock-names = "div-clk"; 1955 resets = < 0x03 0x43 >; 1956 reset-names = "i2c"; 1957 dmas = < 0x12 0x17 0x12 0x17 >; 1958 dma-names = "rx\0tx"; 1959 status = "okay"; 1960 clock-frequency = < 0x186a0 >; 1961 }; 1962 1963 i2c@7000c700 { 1964 compatible = "nvidia,tegra124-i2c\0nvidia,tegra114-i2c"; 1965 reg = < 0x00 0x7000c700 0x00 0x100 >; 1966 interrupts = < 0x00 0x78 0x04 >; 1967 #address-cells = < 0x01 >; 1968 #size-cells = < 0x00 >; 1969 clocks = < 0x03 0x67 >; 1970 clock-names = "div-clk"; 1971 resets = < 0x03 0x67 >; 1972 reset-names = "i2c"; 1973 dmas = < 0x12 0x1a 0x12 0x1a >; 1974 dma-names = "rx\0tx"; 1975 status = "okay"; 1976 clock-frequency = < 0x186a0 >; 1977 phandle = < 0x0d >; 1978 }; 1979 1980 i2c@7000d000 { 1981 compatible = "nvidia,tegra124-i2c\0nvidia,tegra114-i2c"; 1982 reg = < 0x00 0x7000d000 0x00 0x100 >; 1983 interrupts = < 0x00 0x35 0x04 >; 1984 #address-cells = < 0x01 >; 1985 #size-cells = < 0x00 >; 1986 clocks = < 0x03 0x2f >; 1987 clock-names = "div-clk"; 1988 resets = < 0x03 0x2f >; 1989 reset-names = "i2c"; 1990 dmas = < 0x12 0x18 0x12 0x18 >; 1991 dma-names = "rx\0tx"; 1992 status = "okay"; 1993 clock-frequency = < 0x61a80 >; 1994 1995 pmic@40 { 1996 compatible = "ams,as3722"; 1997 reg = < 0x40 >; 1998 interrupts = < 0x00 0x56 0x04 >; 1999 ams,system-power-controller; 2000 #interrupt-cells = < 0x02 >; 2001 interrupt-controller; 2002 gpio-controller; 2003 #gpio-cells = < 0x02 >; 2004 pinctrl-names = "default"; 2005 pinctrl-0 = < 0x13 >; 2006 phandle = < 0x33 >; 2007 2008 pinmux { 2009 phandle = < 0x13 >; 2010 2011 gpio0 { 2012 pins = "gpio0"; 2013 function = "gpio"; 2014 bias-pull-down; 2015 }; 2016 2017 gpio1_2_4_7 { 2018 pins = "gpio1\0gpio2\0gpio4\0gpio7"; 2019 function = "gpio"; 2020 bias-pull-up; 2021 }; 2022 2023 gpio3_5_6 { 2024 pins = "gpio3\0gpio5\0gpio6"; 2025 bias-high-impedance; 2026 }; 2027 }; 2028 2029 regulators { 2030 vsup-sd2-supply = < 0x14 >; 2031 vsup-sd3-supply = < 0x14 >; 2032 vsup-sd4-supply = < 0x14 >; 2033 vsup-sd5-supply = < 0x14 >; 2034 vin-ldo0-supply = < 0x15 >; 2035 vin-ldo1-6-supply = < 0x16 >; 2036 vin-ldo2-5-7-supply = < 0x17 >; 2037 vin-ldo3-4-supply = < 0x18 >; 2038 vin-ldo9-10-supply = < 0x14 >; 2039 vin-ldo11-supply = < 0x16 >; 2040 2041 sd0 { 2042 regulator-name = "+VDD_CPU_AP"; 2043 regulator-min-microvolt = < 0xaae60 >; 2044 regulator-max-microvolt = < 0x155cc0 >; 2045 regulator-min-microamp = < 0x3567e0 >; 2046 regulator-max-microamp = < 0x3567e0 >; 2047 regulator-always-on; 2048 regulator-boot-on; 2049 ams,ext-control = < 0x02 >; 2050 phandle = < 0x25 >; 2051 }; 2052 2053 sd1 { 2054 regulator-name = "+VDD_CORE"; 2055 regulator-min-microvolt = < 0xaae60 >; 2056 regulator-max-microvolt = < 0x149970 >; 2057 regulator-min-microamp = < 0x2625a0 >; 2058 regulator-max-microamp = < 0x2625a0 >; 2059 regulator-always-on; 2060 regulator-boot-on; 2061 ams,ext-control = < 0x01 >; 2062 }; 2063 2064 sd2 { 2065 regulator-name = "+1.35V_LP0(sd2)"; 2066 regulator-min-microvolt = < 0x149970 >; 2067 regulator-max-microvolt = < 0x149970 >; 2068 regulator-always-on; 2069 regulator-boot-on; 2070 phandle = < 0x15 >; 2071 }; 2072 2073 sd3 { 2074 regulator-name = "+1.35V_LP0(sd3)"; 2075 regulator-min-microvolt = < 0x149970 >; 2076 regulator-max-microvolt = < 0x149970 >; 2077 regulator-always-on; 2078 regulator-boot-on; 2079 }; 2080 2081 sd4 { 2082 regulator-name = "+1.05V_RUN"; 2083 regulator-min-microvolt = < 0x100590 >; 2084 regulator-max-microvolt = < 0x100590 >; 2085 phandle = < 0x04 >; 2086 }; 2087 2088 sd5 { 2089 regulator-name = "+1.8V_VDDIO"; 2090 regulator-min-microvolt = < 0x1b7740 >; 2091 regulator-max-microvolt = < 0x1b7740 >; 2092 regulator-boot-on; 2093 regulator-always-on; 2094 phandle = < 0x17 >; 2095 }; 2096 2097 sd6 { 2098 regulator-name = "+VDD_GPU_AP"; 2099 regulator-min-microvolt = < 0x9eb10 >; 2100 regulator-max-microvolt = < 0x124f80 >; 2101 regulator-min-microamp = < 0x3567e0 >; 2102 regulator-max-microamp = < 0x3567e0 >; 2103 regulator-boot-on; 2104 regulator-always-on; 2105 phandle = < 0x0f >; 2106 }; 2107 2108 ldo0 { 2109 regulator-name = "+1.05V_RUN_AVDD"; 2110 regulator-min-microvolt = < 0x100590 >; 2111 regulator-max-microvolt = < 0x100590 >; 2112 regulator-boot-on; 2113 regulator-always-on; 2114 ams,ext-control = < 0x01 >; 2115 phandle = < 0x06 >; 2116 }; 2117 2118 ldo1 { 2119 regulator-name = "+1.8V_RUN_CAM"; 2120 regulator-min-microvolt = < 0x1b7740 >; 2121 regulator-max-microvolt = < 0x1b7740 >; 2122 }; 2123 2124 ldo2 { 2125 regulator-name = "+1.2V_GEN_AVDD"; 2126 regulator-min-microvolt = < 0x124f80 >; 2127 regulator-max-microvolt = < 0x124f80 >; 2128 regulator-boot-on; 2129 regulator-always-on; 2130 }; 2131 2132 ldo3 { 2133 regulator-name = "+1.05V_LP0_VDD_RTC"; 2134 regulator-min-microvolt = < 0xf4240 >; 2135 regulator-max-microvolt = < 0xf4240 >; 2136 regulator-boot-on; 2137 regulator-always-on; 2138 ams,enable-tracking; 2139 }; 2140 2141 ldo4 { 2142 regulator-name = "+2.8V_RUN_CAM"; 2143 regulator-min-microvolt = < 0x2ab980 >; 2144 regulator-max-microvolt = < 0x2ab980 >; 2145 }; 2146 2147 ldo5 { 2148 regulator-name = "+1.2V_RUN_CAM_FRONT"; 2149 regulator-min-microvolt = < 0x124f80 >; 2150 regulator-max-microvolt = < 0x124f80 >; 2151 }; 2152 2153 ldo6 { 2154 regulator-name = "+VDDIO_SDMMC3"; 2155 regulator-min-microvolt = < 0x1b7740 >; 2156 regulator-max-microvolt = < 0x325aa0 >; 2157 phandle = < 0x23 >; 2158 }; 2159 2160 ldo7 { 2161 regulator-name = "+1.05V_RUN_CAM_REAR"; 2162 regulator-min-microvolt = < 0x100590 >; 2163 regulator-max-microvolt = < 0x100590 >; 2164 }; 2165 2166 ldo9 { 2167 regulator-name = "+3.3V_RUN_TOUCH"; 2168 regulator-min-microvolt = < 0x2ab980 >; 2169 regulator-max-microvolt = < 0x2ab980 >; 2170 }; 2171 2172 ldo10 { 2173 regulator-name = "+2.8V_RUN_CAM_AF"; 2174 regulator-min-microvolt = < 0x2ab980 >; 2175 regulator-max-microvolt = < 0x2ab980 >; 2176 }; 2177 2178 ldo11 { 2179 regulator-name = "+1.8V_RUN_VPP_FUSE"; 2180 regulator-min-microvolt = < 0x1b7740 >; 2181 regulator-max-microvolt = < 0x1b7740 >; 2182 }; 2183 }; 2184 }; 2185 }; 2186 2187 i2c@7000d100 { 2188 compatible = "nvidia,tegra124-i2c\0nvidia,tegra114-i2c"; 2189 reg = < 0x00 0x7000d100 0x00 0x100 >; 2190 interrupts = < 0x00 0x3f 0x04 >; 2191 #address-cells = < 0x01 >; 2192 #size-cells = < 0x00 >; 2193 clocks = < 0x03 0xa6 >; 2194 clock-names = "div-clk"; 2195 resets = < 0x03 0xa6 >; 2196 reset-names = "i2c"; 2197 dmas = < 0x12 0x1e 0x12 0x1e >; 2198 dma-names = "rx\0tx"; 2199 status = "disabled"; 2200 }; 2201 2202 spi@7000d400 { 2203 compatible = "nvidia,tegra124-spi\0nvidia,tegra114-spi"; 2204 reg = < 0x00 0x7000d400 0x00 0x200 >; 2205 interrupts = < 0x00 0x3b 0x04 >; 2206 #address-cells = < 0x01 >; 2207 #size-cells = < 0x00 >; 2208 clocks = < 0x03 0x29 >; 2209 clock-names = "spi"; 2210 resets = < 0x03 0x29 >; 2211 reset-names = "spi"; 2212 dmas = < 0x12 0x0f 0x12 0x0f >; 2213 dma-names = "rx\0tx"; 2214 status = "okay"; 2215 }; 2216 2217 spi@7000d600 { 2218 compatible = "nvidia,tegra124-spi\0nvidia,tegra114-spi"; 2219 reg = < 0x00 0x7000d600 0x00 0x200 >; 2220 interrupts = < 0x00 0x52 0x04 >; 2221 #address-cells = < 0x01 >; 2222 #size-cells = < 0x00 >; 2223 clocks = < 0x03 0x2c >; 2224 clock-names = "spi"; 2225 resets = < 0x03 0x2c >; 2226 reset-names = "spi"; 2227 dmas = < 0x12 0x10 0x12 0x10 >; 2228 dma-names = "rx\0tx"; 2229 status = "disabled"; 2230 }; 2231 2232 spi@7000d800 { 2233 compatible = "nvidia,tegra124-spi\0nvidia,tegra114-spi"; 2234 reg = < 0x00 0x7000d800 0x00 0x200 >; 2235 interrupts = < 0x00 0x53 0x04 >; 2236 #address-cells = < 0x01 >; 2237 #size-cells = < 0x00 >; 2238 clocks = < 0x03 0x2e >; 2239 clock-names = "spi"; 2240 resets = < 0x03 0x2e >; 2241 reset-names = "spi"; 2242 dmas = < 0x12 0x11 0x12 0x11 >; 2243 dma-names = "rx\0tx"; 2244 status = "disabled"; 2245 }; 2246 2247 spi@7000da00 { 2248 compatible = "nvidia,tegra124-spi\0nvidia,tegra114-spi"; 2249 reg = < 0x00 0x7000da00 0x00 0x200 >; 2250 interrupts = < 0x00 0x5d 0x04 >; 2251 #address-cells = < 0x01 >; 2252 #size-cells = < 0x00 >; 2253 clocks = < 0x03 0x44 >; 2254 clock-names = "spi"; 2255 resets = < 0x03 0x44 >; 2256 reset-names = "spi"; 2257 dmas = < 0x12 0x12 0x12 0x12 >; 2258 dma-names = "rx\0tx"; 2259 status = "okay"; 2260 spi-max-frequency = < 0x17d7840 >; 2261 2262 spi-flash@0 { 2263 compatible = "winbond,w25q32dw"; 2264 reg = < 0x00 >; 2265 spi-max-frequency = < 0x1312d00 >; 2266 }; 2267 }; 2268 2269 spi@7000dc00 { 2270 compatible = "nvidia,tegra124-spi\0nvidia,tegra114-spi"; 2271 reg = < 0x00 0x7000dc00 0x00 0x200 >; 2272 interrupts = < 0x00 0x5e 0x04 >; 2273 #address-cells = < 0x01 >; 2274 #size-cells = < 0x00 >; 2275 clocks = < 0x03 0x68 >; 2276 clock-names = "spi"; 2277 resets = < 0x03 0x68 >; 2278 reset-names = "spi"; 2279 dmas = < 0x12 0x1b 0x12 0x1b >; 2280 dma-names = "rx\0tx"; 2281 status = "disabled"; 2282 }; 2283 2284 spi@7000de00 { 2285 compatible = "nvidia,tegra124-spi\0nvidia,tegra114-spi"; 2286 reg = < 0x00 0x7000de00 0x00 0x200 >; 2287 interrupts = < 0x00 0x4f 0x04 >; 2288 #address-cells = < 0x01 >; 2289 #size-cells = < 0x00 >; 2290 clocks = < 0x03 0x69 >; 2291 clock-names = "spi"; 2292 resets = < 0x03 0x69 >; 2293 reset-names = "spi"; 2294 dmas = < 0x12 0x1c 0x12 0x1c >; 2295 dma-names = "rx\0tx"; 2296 status = "disabled"; 2297 }; 2298 2299 rtc@7000e000 { 2300 compatible = "nvidia,tegra124-rtc\0nvidia,tegra20-rtc"; 2301 reg = < 0x00 0x7000e000 0x00 0x100 >; 2302 interrupts = < 0x00 0x02 0x04 >; 2303 clocks = < 0x03 0x04 >; 2304 }; 2305 2306 pmc@7000e400 { 2307 compatible = "nvidia,tegra124-pmc"; 2308 reg = < 0x00 0x7000e400 0x00 0x400 >; 2309 clocks = < 0x03 0x105 0x19 >; 2310 clock-names = "pclk\0clk32k_in"; 2311 nvidia,invert-interrupt; 2312 nvidia,suspend-mode = < 0x01 >; 2313 nvidia,cpu-pwr-good-time = < 0x1f4 >; 2314 nvidia,cpu-pwr-off-time = < 0x12c >; 2315 nvidia,core-pwr-good-time = < 0x281 0xf05 >; 2316 nvidia,core-pwr-off-time = < 0xee6c >; 2317 nvidia,core-power-req-active-high; 2318 nvidia,sys-clock-req-active-high; 2319 2320 i2c-thermtrip { 2321 nvidia,i2c-controller-id = < 0x04 >; 2322 nvidia,bus-addr = < 0x40 >; 2323 nvidia,reg-addr = < 0x36 >; 2324 nvidia,reg-data = < 0x02 >; 2325 }; 2326 }; 2327 2328 fuse@7000f800 { 2329 compatible = "nvidia,tegra124-efuse"; 2330 reg = < 0x00 0x7000f800 0x00 0x400 >; 2331 clocks = < 0x03 0xc6 >; 2332 clock-names = "fuse"; 2333 resets = < 0x03 0x27 >; 2334 reset-names = "fuse"; 2335 }; 2336 2337 memory-controller@70019000 { 2338 compatible = "nvidia,tegra124-mc"; 2339 reg = < 0x00 0x70019000 0x00 0x1000 >; 2340 clocks = < 0x03 0x20 >; 2341 clock-names = "mc"; 2342 interrupts = < 0x00 0x4d 0x04 >; 2343 #iommu-cells = < 0x01 >; 2344 phandle = < 0x09 >; 2345 2346 emc-timings-3 { 2347 nvidia,ram-code = < 0x03 >; 2348 2349 timing-12750000 { 2350 clock-frequency = < 0xc28cb0 >; 2351 nvidia,emem-configuration = < 0x40040001 0x8000000a 0x01 0x01 0x02 0x00 0x02 0x01 0x03 0x08 0x03 0x02 0x03 0x06 0x6030203 0xa0502 0x77e30303 0x70000f03 0x1f0000 >; 2352 }; 2353 2354 timing-20400000 { 2355 clock-frequency = < 0x1374780 >; 2356 nvidia,emem-configuration = < 0x40020001 0x80000012 0x01 0x01 0x02 0x00 0x02 0x01 0x03 0x08 0x03 0x02 0x03 0x06 0x6030203 0xa0502 0x76230303 0x70000f03 0x1f0000 >; 2357 }; 2358 2359 timing-40800000 { 2360 clock-frequency = < 0x26e8f00 >; 2361 nvidia,emem-configuration = < 0xa0000001 0x80000017 0x01 0x01 0x02 0x00 0x02 0x01 0x03 0x08 0x03 0x02 0x03 0x06 0x6030203 0xa0502 0x74a30303 0x70000f03 0x1f0000 >; 2362 }; 2363 2364 timing-68000000 { 2365 clock-frequency = < 0x40d9900 >; 2366 nvidia,emem-configuration = < 0x01 0x8000001e 0x01 0x01 0x02 0x00 0x02 0x01 0x03 0x08 0x03 0x02 0x03 0x06 0x6030203 0xa0502 0x74230403 0x70000f03 0x1f0000 >; 2367 }; 2368 2369 timing-102000000 { 2370 clock-frequency = < 0x6146580 >; 2371 nvidia,emem-configuration = < 0x8000001 0x80000026 0x01 0x01 0x03 0x00 0x02 0x01 0x03 0x08 0x03 0x02 0x03 0x06 0x6030203 0xa0503 0x73c30504 0x70000f03 0x1f0000 >; 2372 }; 2373 2374 timing-204000000 { 2375 clock-frequency = < 0xc28cb00 >; 2376 nvidia,emem-configuration = < 0x1000003 0x80000040 0x01 0x01 0x04 0x02 0x03 0x01 0x03 0x08 0x03 0x02 0x04 0x06 0x6040203 0xa0504 0x73840a05 0x70000f03 0x1f0000 >; 2377 }; 2378 2379 timing-300000000 { 2380 clock-frequency = < 0x11e1a300 >; 2381 nvidia,emem-configuration = < 0x8000004 0x80000040 0x01 0x02 0x07 0x04 0x04 0x01 0x02 0x07 0x02 0x02 0x04 0x06 0x6040202 0xb0607 0x77450e08 0x70000f03 0x1f0000 >; 2382 }; 2383 2384 timing-396000000 { 2385 clock-frequency = < 0x179a7b00 >; 2386 nvidia,emem-configuration = < 0xf000005 0x80000040 0x01 0x02 0x09 0x05 0x06 0x01 0x02 0x08 0x02 0x02 0x04 0x06 0x6040202 0xd0709 0x7586120a 0x70000f03 0x1f0000 >; 2387 }; 2388 2389 timing-528000000 { 2390 clock-frequency = < 0x1f78a400 >; 2391 nvidia,emem-configuration = < 0xf000007 0x80000040 0x02 0x03 0x0c 0x07 0x08 0x01 0x02 0x09 0x02 0x02 0x05 0x06 0x6050202 0x10090c 0x7428180d 0x70000f03 0x1f0000 >; 2392 }; 2393 2394 timing-600000000 { 2395 clock-frequency = < 0x23c34600 >; 2396 nvidia,emem-configuration = < 0x09 0x80000040 0x03 0x04 0x0e 0x09 0x0a 0x01 0x03 0x0b 0x02 0x02 0x05 0x07 0x7050202 0x130b0e 0x73a91b0f 0x70000f03 0x1f0000 >; 2397 }; 2398 2399 timing-792000000 { 2400 clock-frequency = < 0x2f34f600 >; 2401 nvidia,emem-configuration = < 0xe00000b 0x80000040 0x04 0x05 0x13 0x0c 0x0d 0x02 0x03 0x0c 0x02 0x02 0x06 0x08 0x8060202 0x170e13 0x736c2414 0x70000f02 0x1f0000 >; 2402 }; 2403 2404 timing-924000000 { 2405 clock-frequency = < 0x37131f00 >; 2406 nvidia,emem-configuration = < 0xe00000d 0x80000040 0x05 0x06 0x16 0x0e 0x0f 0x02 0x04 0x0e 0x02 0x02 0x06 0x09 0x9060202 0x1a1016 0x734e2a17 0x70000f02 0x1f0000 >; 2407 }; 2408 }; 2409 }; 2410 2411 emc@7001b000 { 2412 compatible = "nvidia,tegra124-emc"; 2413 reg = < 0x00 0x7001b000 0x00 0x1000 >; 2414 nvidia,memory-controller = < 0x09 >; 2415 phandle = < 0x10 >; 2416 2417 emc-timings-3 { 2418 nvidia,ram-code = < 0x03 >; 2419 2420 timing-12750000 { 2421 clock-frequency = < 0xc28cb0 >; 2422 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2423 nvidia,emc-auto-cal-config2 = < 0x00 >; 2424 nvidia,emc-auto-cal-config3 = < 0x00 >; 2425 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2426 nvidia,emc-bgbias-ctl0 = < 0x08 >; 2427 nvidia,emc-cfg = < 0x73240000 >; 2428 nvidia,emc-cfg-2 = < 0x8c5 >; 2429 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2430 nvidia,emc-mode-1 = < 0x80100003 >; 2431 nvidia,emc-mode-2 = < 0x80200008 >; 2432 nvidia,emc-mode-4 = < 0x00 >; 2433 nvidia,emc-mode-reset = < 0x80001221 >; 2434 nvidia,emc-mrs-wait-cnt = < 0xe000e >; 2435 nvidia,emc-sel-dpd-ctrl = < 0x40128 >; 2436 nvidia,emc-xm2dqspadctrl2 = < 0x130b118 >; 2437 nvidia,emc-zcal-cnt-long = < 0x42 >; 2438 nvidia,emc-zcal-interval = < 0x00 >; 2439 nvidia,emc-configuration = < 0x00 0x03 0x00 0x00 0x00 0x04 0x0a 0x05 0x0b 0x00 0x00 0x03 0x03 0x00 0x06 0x06 0x06 0x02 0x00 0x05 0x05 0x10000 0x03 0x00 0x00 0x00 0x00 0x04 0x0c 0x0d 0x0f 0x60 0x00 0x18 0x02 0x02 0x01 0x00 0x07 0x0f 0x05 0x05 0x04 0x05 0x04 0x00 0x00 0x05 0x05 0x64 0x00 0x00 0x00 0x106aa298 0x2c00a0 0x8000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xfc000 0xfc000 0xfc000 0xfc000 0xfc00 0xfc00 0xfc00 0xfc00 0x10000280 0x00 0x111111 0x00 0x00 0x77ffc081 0xe0e 0x81f1f108 0x7070004 0x3f 0x16eeeee 0x51451400 0x514514 0x514514 0x51451400 0x3f 0x07 0x00 0x42 0xe000e 0x00 0x03 0xf2f3 0x800001c5 0x0a >; 2440 }; 2441 2442 timing-20400000 { 2443 clock-frequency = < 0x1374780 >; 2444 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2445 nvidia,emc-auto-cal-config2 = < 0x00 >; 2446 nvidia,emc-auto-cal-config3 = < 0x00 >; 2447 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2448 nvidia,emc-bgbias-ctl0 = < 0x08 >; 2449 nvidia,emc-cfg = < 0x73240000 >; 2450 nvidia,emc-cfg-2 = < 0x8c5 >; 2451 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2452 nvidia,emc-mode-1 = < 0x80100003 >; 2453 nvidia,emc-mode-2 = < 0x80200008 >; 2454 nvidia,emc-mode-4 = < 0x00 >; 2455 nvidia,emc-mode-reset = < 0x80001221 >; 2456 nvidia,emc-mrs-wait-cnt = < 0xe000e >; 2457 nvidia,emc-sel-dpd-ctrl = < 0x40128 >; 2458 nvidia,emc-xm2dqspadctrl2 = < 0x130b118 >; 2459 nvidia,emc-zcal-cnt-long = < 0x42 >; 2460 nvidia,emc-zcal-interval = < 0x00 >; 2461 nvidia,emc-configuration = < 0x00 0x05 0x00 0x00 0x00 0x04 0x0a 0x05 0x0b 0x00 0x00 0x03 0x03 0x00 0x06 0x06 0x06 0x02 0x00 0x05 0x05 0x10000 0x03 0x00 0x00 0x00 0x00 0x04 0x0c 0x0d 0x0f 0x9a 0x00 0x26 0x02 0x02 0x01 0x00 0x07 0x0f 0x06 0x06 0x04 0x05 0x04 0x00 0x00 0x05 0x05 0xa0 0x00 0x00 0x00 0x106aa298 0x2c00a0 0x8000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xfc000 0xfc000 0xfc000 0xfc000 0xfc00 0xfc00 0xfc00 0xfc00 0x10000280 0x00 0x111111 0x00 0x00 0x77ffc081 0xe0e 0x81f1f108 0x7070004 0x3f 0x16eeeee 0x51451400 0x514514 0x514514 0x51451400 0x3f 0x0b 0x00 0x42 0xe000e 0x00 0x03 0xf2f3 0x8000023a 0x0a >; 2462 }; 2463 2464 timing-40800000 { 2465 clock-frequency = < 0x26e8f00 >; 2466 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2467 nvidia,emc-auto-cal-config2 = < 0x00 >; 2468 nvidia,emc-auto-cal-config3 = < 0x00 >; 2469 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2470 nvidia,emc-bgbias-ctl0 = < 0x08 >; 2471 nvidia,emc-cfg = < 0x73240000 >; 2472 nvidia,emc-cfg-2 = < 0x8c5 >; 2473 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2474 nvidia,emc-mode-1 = < 0x80100003 >; 2475 nvidia,emc-mode-2 = < 0x80200008 >; 2476 nvidia,emc-mode-4 = < 0x00 >; 2477 nvidia,emc-mode-reset = < 0x80001221 >; 2478 nvidia,emc-mrs-wait-cnt = < 0xe000e >; 2479 nvidia,emc-sel-dpd-ctrl = < 0x40128 >; 2480 nvidia,emc-xm2dqspadctrl2 = < 0x130b118 >; 2481 nvidia,emc-zcal-cnt-long = < 0x42 >; 2482 nvidia,emc-zcal-interval = < 0x00 >; 2483 nvidia,emc-configuration = < 0x01 0x0a 0x00 0x01 0x00 0x04 0x0a 0x05 0x0b 0x00 0x00 0x03 0x03 0x00 0x06 0x06 0x06 0x02 0x00 0x05 0x05 0x10000 0x03 0x00 0x00 0x00 0x00 0x04 0x0c 0x0d 0x0f 0x134 0x00 0x4d 0x02 0x02 0x01 0x00 0x08 0x0f 0x0c 0x0c 0x04 0x05 0x04 0x00 0x00 0x05 0x05 0x13f 0x00 0x00 0x00 0x106aa298 0x2c00a0 0x8000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xfc000 0xfc000 0xfc000 0xfc000 0xfc00 0xfc00 0xfc00 0xfc00 0x10000280 0x00 0x111111 0x00 0x00 0x77ffc081 0xe0e 0x81f1f108 0x7070004 0x3f 0x16eeeee 0x51451400 0x514514 0x514514 0x51451400 0x3f 0x15 0x00 0x42 0xe000e 0x00 0x03 0xf2f3 0x80000370 0x0a >; 2484 }; 2485 2486 timing-68000000 { 2487 clock-frequency = < 0x40d9900 >; 2488 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2489 nvidia,emc-auto-cal-config2 = < 0x00 >; 2490 nvidia,emc-auto-cal-config3 = < 0x00 >; 2491 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2492 nvidia,emc-bgbias-ctl0 = < 0x08 >; 2493 nvidia,emc-cfg = < 0x73240000 >; 2494 nvidia,emc-cfg-2 = < 0x8c5 >; 2495 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2496 nvidia,emc-mode-1 = < 0x80100003 >; 2497 nvidia,emc-mode-2 = < 0x80200008 >; 2498 nvidia,emc-mode-4 = < 0x00 >; 2499 nvidia,emc-mode-reset = < 0x80001221 >; 2500 nvidia,emc-mrs-wait-cnt = < 0xe000e >; 2501 nvidia,emc-sel-dpd-ctrl = < 0x40128 >; 2502 nvidia,emc-xm2dqspadctrl2 = < 0x130b118 >; 2503 nvidia,emc-zcal-cnt-long = < 0x42 >; 2504 nvidia,emc-zcal-interval = < 0x00 >; 2505 nvidia,emc-configuration = < 0x03 0x11 0x00 0x02 0x00 0x04 0x0a 0x05 0x0b 0x00 0x00 0x03 0x03 0x00 0x06 0x06 0x06 0x02 0x00 0x05 0x05 0x10000 0x03 0x00 0x00 0x00 0x00 0x04 0x0c 0x0d 0x0f 0x202 0x00 0x80 0x02 0x02 0x01 0x00 0x0f 0x0f 0x13 0x13 0x04 0x05 0x04 0x01 0x00 0x05 0x05 0x213 0x00 0x00 0x00 0x106aa298 0x2c00a0 0x8000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xfc000 0xfc000 0xfc000 0xfc000 0xfc00 0xfc00 0xfc00 0xfc00 0x10000280 0x00 0x111111 0x00 0x00 0x77ffc081 0xe0e 0x81f1f108 0x7070004 0x3f 0x16eeeee 0x51451400 0x514514 0x514514 0x51451400 0x3f 0x22 0x00 0x42 0xe000e 0x00 0x03 0xf2f3 0x8000050e 0x0a >; 2506 }; 2507 2508 timing-102000000 { 2509 clock-frequency = < 0x6146580 >; 2510 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2511 nvidia,emc-auto-cal-config2 = < 0x00 >; 2512 nvidia,emc-auto-cal-config3 = < 0x00 >; 2513 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2514 nvidia,emc-bgbias-ctl0 = < 0x08 >; 2515 nvidia,emc-cfg = < 0x73240000 >; 2516 nvidia,emc-cfg-2 = < 0x8c5 >; 2517 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2518 nvidia,emc-mode-1 = < 0x80100003 >; 2519 nvidia,emc-mode-2 = < 0x80200008 >; 2520 nvidia,emc-mode-4 = < 0x00 >; 2521 nvidia,emc-mode-reset = < 0x80001221 >; 2522 nvidia,emc-mrs-wait-cnt = < 0xe000e >; 2523 nvidia,emc-sel-dpd-ctrl = < 0x40128 >; 2524 nvidia,emc-xm2dqspadctrl2 = < 0x130b118 >; 2525 nvidia,emc-zcal-cnt-long = < 0x42 >; 2526 nvidia,emc-zcal-interval = < 0x00 >; 2527 nvidia,emc-configuration = < 0x04 0x1a 0x00 0x03 0x01 0x04 0x0a 0x05 0x0b 0x01 0x01 0x03 0x03 0x00 0x06 0x06 0x06 0x02 0x00 0x05 0x05 0x10000 0x03 0x00 0x00 0x00 0x00 0x04 0x0c 0x0d 0x0f 0x304 0x00 0xc1 0x02 0x02 0x01 0x00 0x18 0x0f 0x1c 0x1c 0x04 0x05 0x04 0x02 0x00 0x05 0x05 0x31c 0x00 0x00 0x00 0x106aa298 0x2c00a0 0x8000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xfc000 0xfc000 0xfc000 0xfc000 0xfc00 0xfc00 0xfc00 0xfc00 0x10000280 0x00 0x111111 0x00 0x00 0x77ffc081 0xe0e 0x81f1f108 0x7070004 0x3f 0x16eeeee 0x51451400 0x514514 0x514514 0x51451400 0x3f 0x33 0x00 0x42 0xe000e 0x00 0x03 0xf2f3 0x80000713 0x0a >; 2528 }; 2529 2530 timing-204000000 { 2531 clock-frequency = < 0xc28cb00 >; 2532 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2533 nvidia,emc-auto-cal-config2 = < 0x00 >; 2534 nvidia,emc-auto-cal-config3 = < 0x00 >; 2535 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2536 nvidia,emc-bgbias-ctl0 = < 0x08 >; 2537 nvidia,emc-cfg = < 0x73240000 >; 2538 nvidia,emc-cfg-2 = < 0x8cd >; 2539 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2540 nvidia,emc-mode-1 = < 0x80100003 >; 2541 nvidia,emc-mode-2 = < 0x80200008 >; 2542 nvidia,emc-mode-4 = < 0x00 >; 2543 nvidia,emc-mode-reset = < 0x80001221 >; 2544 nvidia,emc-mrs-wait-cnt = < 0xe000e >; 2545 nvidia,emc-sel-dpd-ctrl = < 0x40128 >; 2546 nvidia,emc-xm2dqspadctrl2 = < 0x130b118 >; 2547 nvidia,emc-zcal-cnt-long = < 0x42 >; 2548 nvidia,emc-zcal-interval = < 0x20000 >; 2549 nvidia,emc-configuration = < 0x09 0x35 0x00 0x06 0x02 0x05 0x0a 0x05 0x0b 0x02 0x02 0x03 0x03 0x00 0x05 0x05 0x06 0x02 0x00 0x04 0x06 0x10000 0x03 0x00 0x00 0x00 0x00 0x03 0x0d 0x0f 0x11 0x607 0x00 0x181 0x02 0x02 0x01 0x00 0x32 0x0f 0x38 0x38 0x04 0x05 0x04 0x06 0x00 0x05 0x05 0x638 0x00 0x00 0x00 0x106aa298 0x2c00a0 0x8000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x8000 0x00 0x00 0x8000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x90000 0x90000 0x90000 0x90000 0x9000 0x9000 0x9000 0x9000 0x10000280 0x00 0x111111 0x00 0x00 0x77ffc081 0x707 0x81f1f108 0x7070004 0x3f 0x16eeeee 0x51451400 0x514514 0x514514 0x51451400 0x3f 0x66 0x00 0x100 0xe000e 0x00 0x03 0xd2b3 0x80000d22 0x0a >; 2550 }; 2551 2552 timing-300000000 { 2553 clock-frequency = < 0x11e1a300 >; 2554 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2555 nvidia,emc-auto-cal-config2 = < 0x00 >; 2556 nvidia,emc-auto-cal-config3 = < 0x00 >; 2557 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2558 nvidia,emc-bgbias-ctl0 = < 0x00 >; 2559 nvidia,emc-cfg = < 0x73340000 >; 2560 nvidia,emc-cfg-2 = < 0x8d5 >; 2561 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2562 nvidia,emc-mode-1 = < 0x80100002 >; 2563 nvidia,emc-mode-2 = < 0x80200000 >; 2564 nvidia,emc-mode-4 = < 0x00 >; 2565 nvidia,emc-mode-reset = < 0x80000321 >; 2566 nvidia,emc-mrs-wait-cnt = < 0x173000e >; 2567 nvidia,emc-sel-dpd-ctrl = < 0x40128 >; 2568 nvidia,emc-xm2dqspadctrl2 = < 0x1231339 >; 2569 nvidia,emc-zcal-cnt-long = < 0x42 >; 2570 nvidia,emc-zcal-interval = < 0x20000 >; 2571 nvidia,emc-configuration = < 0x0d 0x4d 0x00 0x09 0x03 0x04 0x08 0x02 0x09 0x03 0x03 0x02 0x02 0x00 0x03 0x03 0x05 0x02 0x00 0x02 0x07 0x20000 0x03 0x00 0x00 0x00 0x00 0x01 0x0e 0x10 0x12 0x8e4 0x00 0x239 0x01 0x08 0x01 0x00 0x4b 0x0e 0x52 0x200 0x04 0x05 0x04 0x08 0x00 0x05 0x05 0x924 0x00 0x00 0x00 0x104ab098 0x2c00a0 0x8000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x98000 0x98000 0x00 0x98000 0x98000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x50000 0x50000 0x50000 0x50000 0x5000 0x5000 0x5000 0x5000 0x10000280 0x00 0x111111 0x00 0x00 0x77ffc081 0x505 0x81f1f108 0x7070004 0x00 0x16eeeee 0x51451420 0x514514 0x514514 0x51451400 0x3f 0x96 0x00 0x100 0x173000e 0x00 0x03 0x52a3 0x800012d7 0x09 >; 2572 }; 2573 2574 timing-396000000 { 2575 clock-frequency = < 0x179a7b00 >; 2576 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2577 nvidia,emc-auto-cal-config2 = < 0x00 >; 2578 nvidia,emc-auto-cal-config3 = < 0x00 >; 2579 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2580 nvidia,emc-bgbias-ctl0 = < 0x00 >; 2581 nvidia,emc-cfg = < 0x73340000 >; 2582 nvidia,emc-cfg-2 = < 0x895 >; 2583 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2584 nvidia,emc-mode-1 = < 0x80100002 >; 2585 nvidia,emc-mode-2 = < 0x80200000 >; 2586 nvidia,emc-mode-4 = < 0x00 >; 2587 nvidia,emc-mode-reset = < 0x80000521 >; 2588 nvidia,emc-mrs-wait-cnt = < 0x15b000e >; 2589 nvidia,emc-sel-dpd-ctrl = < 0x40008 >; 2590 nvidia,emc-xm2dqspadctrl2 = < 0x1231339 >; 2591 nvidia,emc-zcal-cnt-long = < 0x42 >; 2592 nvidia,emc-zcal-interval = < 0x20000 >; 2593 nvidia,emc-configuration = < 0x11 0x66 0x00 0x0c 0x04 0x04 0x08 0x02 0x0a 0x04 0x04 0x02 0x02 0x00 0x03 0x03 0x05 0x02 0x00 0x01 0x08 0x20000 0x03 0x00 0x00 0x00 0x00 0x00 0x0f 0x10 0x12 0xbd1 0x00 0x2f4 0x01 0x08 0x01 0x00 0x63 0x0f 0x6c 0x200 0x04 0x05 0x04 0x0b 0x00 0x05 0x05 0xc11 0x00 0x00 0x00 0x104ab098 0x2c00a0 0x8000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x30000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x70000 0x70000 0x00 0x70000 0x70000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x38000 0x38000 0x38000 0x38000 0x3800 0x3800 0x3800 0x3800 0x10000280 0x00 0x111111 0x00 0x00 0x77ffc081 0x505 0x81f1f108 0x7070004 0x00 0x16eeeee 0x51451420 0x514514 0x514514 0x51451400 0x3f 0xc6 0x00 0x100 0x15b000e 0x00 0x03 0x52a3 0x8000188b 0x09 >; 2594 }; 2595 2596 timing-528000000 { 2597 clock-frequency = < 0x1f78a400 >; 2598 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2599 nvidia,emc-auto-cal-config2 = < 0x00 >; 2600 nvidia,emc-auto-cal-config3 = < 0x00 >; 2601 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2602 nvidia,emc-bgbias-ctl0 = < 0x00 >; 2603 nvidia,emc-cfg = < 0x73300000 >; 2604 nvidia,emc-cfg-2 = < 0x89d >; 2605 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2606 nvidia,emc-mode-1 = < 0x80100002 >; 2607 nvidia,emc-mode-2 = < 0x80200008 >; 2608 nvidia,emc-mode-4 = < 0x00 >; 2609 nvidia,emc-mode-reset = < 0x80000941 >; 2610 nvidia,emc-mrs-wait-cnt = < 0x139000e >; 2611 nvidia,emc-sel-dpd-ctrl = < 0x40008 >; 2612 nvidia,emc-xm2dqspadctrl2 = < 0x123133d >; 2613 nvidia,emc-zcal-cnt-long = < 0x42 >; 2614 nvidia,emc-zcal-interval = < 0x20000 >; 2615 nvidia,emc-configuration = < 0x18 0x88 0x00 0x10 0x06 0x06 0x09 0x02 0x0d 0x06 0x06 0x02 0x02 0x00 0x03 0x03 0x06 0x02 0x00 0x01 0x09 0x30000 0x03 0x00 0x00 0x00 0x00 0x00 0x10 0x12 0x14 0xfd6 0x00 0x3f5 0x02 0x0b 0x01 0x00 0x85 0x12 0x90 0x200 0x04 0x05 0x04 0x10 0x00 0x06 0x06 0x1017 0x00 0x00 0x00 0x104ab098 0xe01200b1 0x8000 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x54000 0x54000 0x00 0x54000 0x54000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x0c 0x100002a0 0x00 0x111111 0x00 0x00 0x77ffc085 0x505 0x81f1f108 0x7070004 0x00 0x16eeeee 0x51451420 0x514514 0x514514 0x51451400 0x606003f 0x00 0x00 0x100 0x139000e 0x00 0x03 0x42a0 0x80002062 0x0a >; 2616 }; 2617 2618 timing-600000000 { 2619 clock-frequency = < 0x23c34600 >; 2620 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2621 nvidia,emc-auto-cal-config2 = < 0x00 >; 2622 nvidia,emc-auto-cal-config3 = < 0x00 >; 2623 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2624 nvidia,emc-bgbias-ctl0 = < 0x00 >; 2625 nvidia,emc-cfg = < 0x73300000 >; 2626 nvidia,emc-cfg-2 = < 0x89d >; 2627 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2628 nvidia,emc-mode-1 = < 0x80100002 >; 2629 nvidia,emc-mode-2 = < 0x80200010 >; 2630 nvidia,emc-mode-4 = < 0x00 >; 2631 nvidia,emc-mode-reset = < 0x80000b61 >; 2632 nvidia,emc-mrs-wait-cnt = < 0x127000e >; 2633 nvidia,emc-sel-dpd-ctrl = < 0x40008 >; 2634 nvidia,emc-xm2dqspadctrl2 = < 0x121113d >; 2635 nvidia,emc-zcal-cnt-long = < 0x42 >; 2636 nvidia,emc-zcal-interval = < 0x20000 >; 2637 nvidia,emc-configuration = < 0x1b 0x9b 0x00 0x13 0x07 0x07 0x0b 0x03 0x10 0x07 0x07 0x02 0x02 0x00 0x05 0x05 0x0a 0x02 0x00 0x03 0x0b 0x70000 0x03 0x00 0x00 0x00 0x00 0x02 0x12 0x16 0x18 0x1208 0x00 0x482 0x02 0x0d 0x01 0x00 0x97 0x15 0xa3 0x200 0x04 0x05 0x04 0x13 0x00 0x06 0x06 0x1248 0x00 0x00 0x00 0x104ab098 0xe00e00b1 0x8000 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x48000 0x48000 0x00 0x48000 0x48000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0d 0x0d 0x0d 0x0d 0x0d 0x0d 0x0d 0x0d 0x100002a0 0x00 0x111111 0x00 0x00 0x77ffc085 0x505 0x81f1f108 0x7070004 0x00 0x16eeeee 0x51451420 0x514514 0x514514 0x51451400 0x606003f 0x00 0x00 0x100 0x127000e 0x00 0x03 0x40a0 0x800024aa 0x0e >; 2638 }; 2639 2640 timing-792000000 { 2641 clock-frequency = < 0x2f34f600 >; 2642 nvidia,emc-auto-cal-config = < 0xa1430000 >; 2643 nvidia,emc-auto-cal-config2 = < 0x00 >; 2644 nvidia,emc-auto-cal-config3 = < 0x00 >; 2645 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2646 nvidia,emc-bgbias-ctl0 = < 0x00 >; 2647 nvidia,emc-cfg = < 0x73300000 >; 2648 nvidia,emc-cfg-2 = < 0x89d >; 2649 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2650 nvidia,emc-mode-1 = < 0x80100002 >; 2651 nvidia,emc-mode-2 = < 0x80200018 >; 2652 nvidia,emc-mode-4 = < 0x00 >; 2653 nvidia,emc-mode-reset = < 0x80000d71 >; 2654 nvidia,emc-mrs-wait-cnt = < 0xf7000e >; 2655 nvidia,emc-sel-dpd-ctrl = < 0x40000 >; 2656 nvidia,emc-xm2dqspadctrl2 = < 0x120113d >; 2657 nvidia,emc-zcal-cnt-long = < 0x42 >; 2658 nvidia,emc-zcal-interval = < 0x20000 >; 2659 nvidia,emc-configuration = < 0x24 0xcd 0x00 0x19 0x0a 0x08 0x0d 0x04 0x13 0x0a 0x0a 0x04 0x02 0x00 0x06 0x06 0x0b 0x02 0x00 0x02 0x0d 0x80000 0x04 0x00 0x00 0x00 0x00 0x01 0x14 0x18 0x1a 0x17e2 0x00 0x5f8 0x03 0x11 0x01 0x00 0xc7 0x18 0xd7 0x200 0x05 0x06 0x05 0x19 0x00 0x08 0x08 0x1822 0x00 0x00 0x00 0x104ab098 0xe00700b1 0x8000 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x7fc008 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x34000 0x34000 0x00 0x34000 0x34000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x100002a0 0x00 0x111111 0x00 0x00 0x77ffc085 0x00 0x81f1f108 0x7070004 0x00 0x16eeeee 0x61861820 0x514514 0x514514 0x61861800 0x606003f 0x00 0x00 0x100 0xf7000e 0x00 0x04 0x4080 0x80003012 0x0f >; 2660 }; 2661 2662 timing-924000000 { 2663 clock-frequency = < 0x37131f00 >; 2664 nvidia,emc-auto-cal-config = < 0xa1430303 >; 2665 nvidia,emc-auto-cal-config2 = < 0x00 >; 2666 nvidia,emc-auto-cal-config3 = < 0x00 >; 2667 nvidia,emc-auto-cal-interval = < 0x1fffff >; 2668 nvidia,emc-bgbias-ctl0 = < 0x00 >; 2669 nvidia,emc-cfg = < 0x73300000 >; 2670 nvidia,emc-cfg-2 = < 0x89d >; 2671 nvidia,emc-ctt-term-ctrl = < 0x802 >; 2672 nvidia,emc-mode-1 = < 0x80100002 >; 2673 nvidia,emc-mode-2 = < 0x80200020 >; 2674 nvidia,emc-mode-4 = < 0x00 >; 2675 nvidia,emc-mode-reset = < 0x80000f15 >; 2676 nvidia,emc-mrs-wait-cnt = < 0xcd000e >; 2677 nvidia,emc-sel-dpd-ctrl = < 0x40000 >; 2678 nvidia,emc-xm2dqspadctrl2 = < 0x120113d >; 2679 nvidia,emc-zcal-cnt-long = < 0x4c >; 2680 nvidia,emc-zcal-interval = < 0x20000 >; 2681 nvidia,emc-configuration = < 0x2b 0xf0 0x00 0x1e 0x0b 0x09 0x0f 0x05 0x16 0x0b 0x0b 0x04 0x02 0x00 0x07 0x07 0x0d 0x02 0x00 0x02 0x0f 0xa0000 0x04 0x00 0x00 0x00 0x00 0x01 0x16 0x1a 0x1c 0x1be7 0x00 0x6f9 0x04 0x15 0x01 0x00 0xe7 0x1b 0xfb 0x200 0x06 0x07 0x06 0x1e 0x00 0x0a 0x0a 0x1c28 0x00 0x00 0x00 0x104ab898 0xe00400b1 0x8000 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x7f800a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x2c000 0x2c000 0x00 0x2c000 0x2c000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x100002a0 0x00 0x111111 0x00 0x00 0x77ffc085 0x00 0x81f1f108 0x7070004 0x00 0x16eeeee 0x5d75d720 0x514514 0x514514 0x5d75d700 0x606003f 0x00 0x00 0x128 0xcd000e 0x00 0x04 0x4080 0x800037ea 0x11 >; 2682 }; 2683 }; 2684 }; 2685 2686 sata@70020000 { 2687 compatible = "nvidia,tegra124-ahci"; 2688 reg = < 0x00 0x70027000 0x00 0x2000 0x00 0x70020000 0x00 0x7000 >; 2689 interrupts = < 0x00 0x17 0x04 >; 2690 clocks = < 0x03 0x7c 0x03 0x7b 0x03 0x10d 0x03 0xe7 >; 2691 clock-names = "sata\0sata-oob\0cml1\0pll_e"; 2692 resets = < 0x03 0x7c 0x03 0x7b 0x03 0x81 >; 2693 reset-names = "sata\0sata-oob\0sata-cold"; 2694 status = "okay"; 2695 phys = < 0x1a >; 2696 phy-names = "sata-0"; 2697 hvdd-supply = < 0x05 >; 2698 vddio-supply = < 0x04 >; 2699 avdd-supply = < 0x04 >; 2700 target-5v-supply = < 0x1b >; 2701 target-12v-supply = < 0x1c >; 2702 }; 2703 2704 hda@70030000 { 2705 compatible = "nvidia,tegra124-hda\0nvidia,tegra30-hda"; 2706 reg = < 0x00 0x70030000 0x00 0x10000 >; 2707 interrupts = < 0x00 0x51 0x04 >; 2708 clocks = < 0x03 0x7d 0x03 0x80 0x03 0x6f >; 2709 clock-names = "hda\0hda2hdmi\0hda2codec_2x"; 2710 resets = < 0x03 0x7d 0x03 0x80 0x03 0x6f >; 2711 reset-names = "hda\0hda2hdmi\0hda2codec_2x"; 2712 status = "okay"; 2713 }; 2714 2715 usb@70090000 { 2716 compatible = "nvidia,tegra124-xusb"; 2717 reg = < 0x00 0x70090000 0x00 0x8000 0x00 0x70098000 0x00 0x1000 0x00 0x70099000 0x00 0x1000 >; 2718 reg-names = "hcd\0fpci\0ipfs"; 2719 interrupts = < 0x00 0x27 0x04 0x00 0x28 0x04 >; 2720 clocks = < 0x03 0x59 0x03 0xfc 0x03 0xfd 0x03 0x9c 0x03 0x138 0x03 0xff 0x03 0x102 0x03 0xfe 0x03 0xdf 0x03 0xc9 0x03 0xe7 >; 2721 clock-names = "xusb_host\0xusb_host_src\0xusb_falcon_src\0xusb_ss\0xusb_ss_div2\0xusb_ss_src\0xusb_hs_src\0xusb_fs_src\0pll_u_480m\0clk_m\0pll_e"; 2722 resets = < 0x03 0x59 0x03 0x9c 0x03 0x8f >; 2723 reset-names = "xusb_host\0xusb_ss\0xusb_src"; 2724 nvidia,xusb-padctl = < 0x1d >; 2725 status = "okay"; 2726 phys = < 0x1e 0x1f 0x20 0x21 >; 2727 phy-names = "usb2-0\0usb2-1\0usb2-2\0usb3-0"; 2728 avddio-pex-supply = < 0x04 >; 2729 dvddio-pex-supply = < 0x04 >; 2730 avdd-usb-supply = < 0x05 >; 2731 avdd-pll-utmip-supply = < 0x17 >; 2732 avdd-pll-erefe-supply = < 0x06 >; 2733 avdd-usb-ss-pll-supply = < 0x04 >; 2734 hvdd-usb-ss-supply = < 0x05 >; 2735 hvdd-usb-ss-pll-e-supply = < 0x05 >; 2736 }; 2737 2738 padctl@7009f000 { 2739 compatible = "nvidia,tegra124-xusb-padctl"; 2740 reg = < 0x00 0x7009f000 0x00 0x1000 >; 2741 resets = < 0x03 0x8e >; 2742 reset-names = "padctl"; 2743 status = "okay"; 2744 phandle = < 0x1d >; 2745 2746 pads { 2747 2748 usb2 { 2749 status = "okay"; 2750 2751 lanes { 2752 2753 usb2-0 { 2754 status = "okay"; 2755 #phy-cells = < 0x00 >; 2756 nvidia,function = "snps"; 2757 phandle = < 0x1e >; 2758 }; 2759 2760 usb2-1 { 2761 status = "okay"; 2762 #phy-cells = < 0x00 >; 2763 nvidia,function = "xusb"; 2764 phandle = < 0x1f >; 2765 }; 2766 2767 usb2-2 { 2768 status = "okay"; 2769 #phy-cells = < 0x00 >; 2770 nvidia,function = "xusb"; 2771 phandle = < 0x20 >; 2772 }; 2773 }; 2774 }; 2775 2776 ulpi { 2777 status = "disabled"; 2778 2779 lanes { 2780 2781 ulpi-0 { 2782 status = "disabled"; 2783 #phy-cells = < 0x00 >; 2784 }; 2785 }; 2786 }; 2787 2788 hsic { 2789 status = "disabled"; 2790 2791 lanes { 2792 2793 hsic-0 { 2794 status = "disabled"; 2795 #phy-cells = < 0x00 >; 2796 }; 2797 2798 hsic-1 { 2799 status = "disabled"; 2800 #phy-cells = < 0x00 >; 2801 }; 2802 }; 2803 }; 2804 2805 pcie { 2806 status = "okay"; 2807 2808 lanes { 2809 2810 pcie-0 { 2811 status = "okay"; 2812 #phy-cells = < 0x00 >; 2813 nvidia,function = "usb3-ss"; 2814 phandle = < 0x21 >; 2815 }; 2816 2817 pcie-1 { 2818 status = "disabled"; 2819 #phy-cells = < 0x00 >; 2820 }; 2821 2822 pcie-2 { 2823 status = "okay"; 2824 #phy-cells = < 0x00 >; 2825 nvidia,function = "pcie"; 2826 phandle = < 0x08 >; 2827 }; 2828 2829 pcie-3 { 2830 status = "disabled"; 2831 #phy-cells = < 0x00 >; 2832 }; 2833 2834 pcie-4 { 2835 status = "okay"; 2836 #phy-cells = < 0x00 >; 2837 nvidia,function = "pcie"; 2838 phandle = < 0x07 >; 2839 }; 2840 }; 2841 }; 2842 2843 sata { 2844 status = "okay"; 2845 2846 lanes { 2847 2848 sata-0 { 2849 status = "okay"; 2850 #phy-cells = < 0x00 >; 2851 nvidia,function = "sata"; 2852 phandle = < 0x1a >; 2853 }; 2854 }; 2855 }; 2856 }; 2857 2858 ports { 2859 2860 usb2-0 { 2861 status = "okay"; 2862 mode = "otg"; 2863 }; 2864 2865 usb2-1 { 2866 status = "okay"; 2867 mode = "host"; 2868 }; 2869 2870 usb2-2 { 2871 status = "okay"; 2872 mode = "host"; 2873 vbus-supply = < 0x22 >; 2874 }; 2875 2876 ulpi-0 { 2877 status = "disabled"; 2878 }; 2879 2880 hsic-0 { 2881 status = "disabled"; 2882 }; 2883 2884 hsic-1 { 2885 status = "disabled"; 2886 }; 2887 2888 usb3-0 { 2889 status = "okay"; 2890 nvidia,usb2-companion = < 0x02 >; 2891 }; 2892 2893 usb3-1 { 2894 status = "disabled"; 2895 }; 2896 }; 2897 }; 2898 2899 sdhci@700b0000 { 2900 compatible = "nvidia,tegra124-sdhci"; 2901 reg = < 0x00 0x700b0000 0x00 0x200 >; 2902 interrupts = < 0x00 0x0e 0x04 >; 2903 clocks = < 0x03 0x0e >; 2904 resets = < 0x03 0x0e >; 2905 reset-names = "sdhci"; 2906 status = "disabled"; 2907 }; 2908 2909 sdhci@700b0200 { 2910 compatible = "nvidia,tegra124-sdhci"; 2911 reg = < 0x00 0x700b0200 0x00 0x200 >; 2912 interrupts = < 0x00 0x0f 0x04 >; 2913 clocks = < 0x03 0x09 >; 2914 resets = < 0x03 0x09 >; 2915 reset-names = "sdhci"; 2916 status = "disabled"; 2917 }; 2918 2919 sdhci@700b0400 { 2920 compatible = "nvidia,tegra124-sdhci"; 2921 reg = < 0x00 0x700b0400 0x00 0x200 >; 2922 interrupts = < 0x00 0x13 0x04 >; 2923 clocks = < 0x03 0x45 >; 2924 resets = < 0x03 0x45 >; 2925 reset-names = "sdhci"; 2926 status = "okay"; 2927 cd-gpios = < 0x0e 0xaa 0x01 >; 2928 power-gpios = < 0x0e 0x88 0x00 >; 2929 wp-gpios = < 0x0e 0x84 0x00 >; 2930 bus-width = < 0x04 >; 2931 vqmmc-supply = < 0x23 >; 2932 }; 2933 2934 sdhci@700b0600 { 2935 compatible = "nvidia,tegra124-sdhci"; 2936 reg = < 0x00 0x700b0600 0x00 0x200 >; 2937 interrupts = < 0x00 0x1f 0x04 >; 2938 clocks = < 0x03 0x0f >; 2939 resets = < 0x03 0x0f >; 2940 reset-names = "sdhci"; 2941 status = "okay"; 2942 bus-width = < 0x08 >; 2943 non-removable; 2944 }; 2945 2946 cec@70015000 { 2947 compatible = "nvidia,tegra124-cec"; 2948 reg = < 0x00 0x70015000 0x00 0x1000 >; 2949 interrupts = < 0x00 0x03 0x04 >; 2950 clocks = < 0x03 0x88 >; 2951 clock-names = "cec"; 2952 status = "okay"; 2953 hdmi-phandle = < 0x24 >; 2954 }; 2955 2956 thermal-sensor@700e2000 { 2957 compatible = "nvidia,tegra124-soctherm"; 2958 reg = < 0x00 0x700e2000 0x00 0x600 0x00 0x60006000 0x00 0x400 >; 2959 reg-names = "soctherm-reg\0car-reg"; 2960 interrupts = < 0x00 0x30 0x04 >; 2961 clocks = < 0x03 0x64 0x03 0x4e >; 2962 clock-names = "tsensor\0soctherm"; 2963 resets = < 0x03 0x4e >; 2964 reset-names = "soctherm"; 2965 #thermal-sensor-cells = < 0x01 >; 2966 phandle = < 0x2e >; 2967 2968 throttle-cfgs { 2969 2970 heavy { 2971 nvidia,priority = < 0x64 >; 2972 nvidia,cpu-throt-percent = < 0x55 >; 2973 #cooling-cells = < 0x02 >; 2974 phandle = < 0x30 >; 2975 }; 2976 }; 2977 }; 2978 2979 clock@70110000 { 2980 compatible = "nvidia,tegra124-dfll"; 2981 reg = < 0x00 0x70110000 0x00 0x100 0x00 0x70110000 0x00 0x100 0x00 0x70110100 0x00 0x100 0x00 0x70110200 0x00 0x100 >; 2982 interrupts = < 0x00 0x3e 0x04 >; 2983 clocks = < 0x03 0x109 0x03 0x108 0x03 0x2f >; 2984 clock-names = "soc\0ref\0i2c"; 2985 resets = < 0x03 0xc0 >; 2986 reset-names = "dvco"; 2987 #clock-cells = < 0x00 >; 2988 clock-output-names = "dfllCPU_out"; 2989 nvidia,sample-rate = < 0x30d4 >; 2990 nvidia,droop-ctrl = < 0xf00 >; 2991 nvidia,force-mode = < 0x01 >; 2992 nvidia,cf = < 0x0a >; 2993 nvidia,ci = < 0x00 >; 2994 nvidia,cg = < 0x02 >; 2995 status = "okay"; 2996 vdd-cpu-supply = < 0x25 >; 2997 nvidia,i2c-fs-rate = < 0x61a80 >; 2998 phandle = < 0x29 >; 2999 }; 3000 3001 ahub@70300000 { 3002 compatible = "nvidia,tegra124-ahub"; 3003 reg = < 0x00 0x70300000 0x00 0x200 0x00 0x70300800 0x00 0x800 0x00 0x70300200 0x00 0x600 >; 3004 interrupts = < 0x00 0x67 0x04 >; 3005 clocks = < 0x03 0x6a 0x03 0x6b >; 3006 clock-names = "d_audio\0apbif"; 3007 resets = < 0x03 0x6a 0x03 0x6b 0x03 0x1e 0x03 0x0b 0x03 0x12 0x03 0x65 0x03 0x66 0x03 0x6c 0x03 0x6d 0x03 0x6e 0x03 0x0a 0x03 0x99 0x03 0xb9 0x03 0x9a 0x03 0xb4 0x03 0xba 0x03 0xbb 0x03 0xbc 0x03 0xbd 0x03 0xbe 0x03 0xbf >; 3008 reset-names = "d_audio\0apbif\0i2s0\0i2s1\0i2s2\0i2s3\0i2s4\0dam0\0dam1\0dam2\0spdif\0amx\0amx1\0adx\0adx1\0afc0\0afc1\0afc2\0afc3\0afc4\0afc5"; 3009 dmas = < 0x12 0x01 0x12 0x01 0x12 0x02 0x12 0x02 0x12 0x03 0x12 0x03 0x12 0x04 0x12 0x04 0x12 0x06 0x12 0x06 0x12 0x07 0x12 0x07 0x12 0x0c 0x12 0x0c 0x12 0x0d 0x12 0x0d 0x12 0x0e 0x12 0x0e 0x12 0x1d 0x12 0x1d >; 3010 dma-names = "rx0\0tx0\0rx1\0tx1\0rx2\0tx2\0rx3\0tx3\0rx4\0tx4\0rx5\0tx5\0rx6\0tx6\0rx7\0tx7\0rx8\0tx8\0rx9\0tx9"; 3011 ranges; 3012 #address-cells = < 0x02 >; 3013 #size-cells = < 0x02 >; 3014 3015 i2s@70301000 { 3016 compatible = "nvidia,tegra124-i2s"; 3017 reg = < 0x00 0x70301000 0x00 0x100 >; 3018 nvidia,ahub-cif-ids = < 0x04 0x04 >; 3019 clocks = < 0x03 0x1e >; 3020 resets = < 0x03 0x1e >; 3021 reset-names = "i2s"; 3022 status = "disabled"; 3023 }; 3024 3025 i2s@70301100 { 3026 compatible = "nvidia,tegra124-i2s"; 3027 reg = < 0x00 0x70301100 0x00 0x100 >; 3028 nvidia,ahub-cif-ids = < 0x05 0x05 >; 3029 clocks = < 0x03 0x0b >; 3030 resets = < 0x03 0x0b >; 3031 reset-names = "i2s"; 3032 status = "okay"; 3033 phandle = < 0x34 >; 3034 }; 3035 3036 i2s@70301200 { 3037 compatible = "nvidia,tegra124-i2s"; 3038 reg = < 0x00 0x70301200 0x00 0x100 >; 3039 nvidia,ahub-cif-ids = < 0x06 0x06 >; 3040 clocks = < 0x03 0x12 >; 3041 resets = < 0x03 0x12 >; 3042 reset-names = "i2s"; 3043 status = "disabled"; 3044 }; 3045 3046 i2s@70301300 { 3047 compatible = "nvidia,tegra124-i2s"; 3048 reg = < 0x00 0x70301300 0x00 0x100 >; 3049 nvidia,ahub-cif-ids = < 0x07 0x07 >; 3050 clocks = < 0x03 0x65 >; 3051 resets = < 0x03 0x65 >; 3052 reset-names = "i2s"; 3053 status = "disabled"; 3054 }; 3055 3056 i2s@70301400 { 3057 compatible = "nvidia,tegra124-i2s"; 3058 reg = < 0x00 0x70301400 0x00 0x100 >; 3059 nvidia,ahub-cif-ids = < 0x08 0x08 >; 3060 clocks = < 0x03 0x66 >; 3061 resets = < 0x03 0x66 >; 3062 reset-names = "i2s"; 3063 status = "disabled"; 3064 }; 3065 }; 3066 3067 usb@7d000000 { 3068 compatible = "nvidia,tegra124-udc"; 3069 reg = < 0x00 0x7d000000 0x00 0x4000 >; 3070 interrupts = < 0x00 0x14 0x04 >; 3071 phy_type = "utmi"; 3072 clocks = < 0x03 0x16 >; 3073 resets = < 0x03 0x16 >; 3074 reset-names = "usb"; 3075 nvidia,phy = < 0x26 >; 3076 status = "okay"; 3077 dr_mode = "peripheral"; 3078 }; 3079 3080 usb-phy@7d000000 { 3081 compatible = "nvidia,tegra124-usb-phy\0nvidia,tegra30-usb-phy"; 3082 reg = < 0x00 0x7d000000 0x00 0x4000 0x00 0x7d000000 0x00 0x4000 >; 3083 phy_type = "utmi"; 3084 clocks = < 0x03 0x16 0x03 0xde 0x03 0x16 >; 3085 clock-names = "reg\0pll_u\0utmi-pads"; 3086 resets = < 0x03 0x16 0x03 0x16 >; 3087 reset-names = "usb\0utmi-pads"; 3088 nvidia,hssync-start-delay = < 0x00 >; 3089 nvidia,idle-wait-delay = < 0x11 >; 3090 nvidia,elastic-limit = < 0x10 >; 3091 nvidia,term-range-adj = < 0x06 >; 3092 nvidia,xcvr-setup = < 0x09 >; 3093 nvidia,xcvr-lsfslew = < 0x00 >; 3094 nvidia,xcvr-lsrslew = < 0x03 >; 3095 nvidia,hssquelch-level = < 0x02 >; 3096 nvidia,hsdiscon-level = < 0x05 >; 3097 nvidia,xcvr-hsslew = < 0x0c >; 3098 nvidia,has-utmi-pad-registers; 3099 status = "okay"; 3100 phandle = < 0x26 >; 3101 }; 3102 3103 usb@7d004000 { 3104 compatible = "nvidia,tegra124-ehci\0nvidia,tegra30-ehci\0usb-ehci"; 3105 reg = < 0x00 0x7d004000 0x00 0x4000 >; 3106 interrupts = < 0x00 0x15 0x04 >; 3107 phy_type = "utmi"; 3108 clocks = < 0x03 0x3a >; 3109 resets = < 0x03 0x3a >; 3110 reset-names = "usb"; 3111 nvidia,phy = < 0x27 >; 3112 status = "okay"; 3113 }; 3114 3115 usb-phy@7d004000 { 3116 compatible = "nvidia,tegra124-usb-phy\0nvidia,tegra30-usb-phy"; 3117 reg = < 0x00 0x7d004000 0x00 0x4000 0x00 0x7d000000 0x00 0x4000 >; 3118 phy_type = "utmi"; 3119 clocks = < 0x03 0x3a 0x03 0xde 0x03 0x16 >; 3120 clock-names = "reg\0pll_u\0utmi-pads"; 3121 resets = < 0x03 0x3a 0x03 0x16 >; 3122 reset-names = "usb\0utmi-pads"; 3123 nvidia,hssync-start-delay = < 0x00 >; 3124 nvidia,idle-wait-delay = < 0x11 >; 3125 nvidia,elastic-limit = < 0x10 >; 3126 nvidia,term-range-adj = < 0x06 >; 3127 nvidia,xcvr-setup = < 0x09 >; 3128 nvidia,xcvr-lsfslew = < 0x00 >; 3129 nvidia,xcvr-lsrslew = < 0x03 >; 3130 nvidia,hssquelch-level = < 0x02 >; 3131 nvidia,hsdiscon-level = < 0x05 >; 3132 nvidia,xcvr-hsslew = < 0x0c >; 3133 status = "okay"; 3134 phandle = < 0x27 >; 3135 }; 3136 3137 usb@7d008000 { 3138 compatible = "nvidia,tegra124-ehci\0nvidia,tegra30-ehci\0usb-ehci"; 3139 reg = < 0x00 0x7d008000 0x00 0x4000 >; 3140 interrupts = < 0x00 0x61 0x04 >; 3141 phy_type = "utmi"; 3142 clocks = < 0x03 0x3b >; 3143 resets = < 0x03 0x3b >; 3144 reset-names = "usb"; 3145 nvidia,phy = < 0x28 >; 3146 status = "okay"; 3147 }; 3148 3149 usb-phy@7d008000 { 3150 compatible = "nvidia,tegra124-usb-phy\0nvidia,tegra30-usb-phy"; 3151 reg = < 0x00 0x7d008000 0x00 0x4000 0x00 0x7d000000 0x00 0x4000 >; 3152 phy_type = "utmi"; 3153 clocks = < 0x03 0x3b 0x03 0xde 0x03 0x16 >; 3154 clock-names = "reg\0pll_u\0utmi-pads"; 3155 resets = < 0x03 0x3b 0x03 0x16 >; 3156 reset-names = "usb\0utmi-pads"; 3157 nvidia,hssync-start-delay = < 0x00 >; 3158 nvidia,idle-wait-delay = < 0x11 >; 3159 nvidia,elastic-limit = < 0x10 >; 3160 nvidia,term-range-adj = < 0x06 >; 3161 nvidia,xcvr-setup = < 0x09 >; 3162 nvidia,xcvr-lsfslew = < 0x00 >; 3163 nvidia,xcvr-lsrslew = < 0x03 >; 3164 nvidia,hssquelch-level = < 0x02 >; 3165 nvidia,hsdiscon-level = < 0x05 >; 3166 nvidia,xcvr-hsslew = < 0x0c >; 3167 status = "okay"; 3168 vbus-supply = < 0x22 >; 3169 phandle = < 0x28 >; 3170 }; 3171 3172 cpus { 3173 #address-cells = < 0x01 >; 3174 #size-cells = < 0x00 >; 3175 3176 cpu@0 { 3177 device_type = "cpu"; 3178 compatible = "arm,cortex-a15"; 3179 reg = < 0x00 >; 3180 clocks = < 0x03 0x106 0x03 0x107 0x03 0xe3 0x03 0xd3 0x29 >; 3181 clock-names = "cpu_g\0cpu_lp\0pll_x\0pll_p\0dfll"; 3182 clock-latency = < 0x493e0 >; 3183 vdd-cpu-supply = < 0x25 >; 3184 phandle = < 0x2a >; 3185 }; 3186 3187 cpu@1 { 3188 device_type = "cpu"; 3189 compatible = "arm,cortex-a15"; 3190 reg = < 0x01 >; 3191 phandle = < 0x2b >; 3192 }; 3193 3194 cpu@2 { 3195 device_type = "cpu"; 3196 compatible = "arm,cortex-a15"; 3197 reg = < 0x02 >; 3198 phandle = < 0x2c >; 3199 }; 3200 3201 cpu@3 { 3202 device_type = "cpu"; 3203 compatible = "arm,cortex-a15"; 3204 reg = < 0x03 >; 3205 phandle = < 0x2d >; 3206 }; 3207 }; 3208 3209 pmu { 3210 compatible = "arm,cortex-a15-pmu"; 3211 interrupts = < 0x00 0x90 0x04 0x00 0x91 0x04 0x00 0x92 0x04 0x00 0x93 0x04 >; 3212 interrupt-affinity = < 0x2a 0x2b 0x2c 0x2d >; 3213 }; 3214 3215 thermal-zones { 3216 3217 cpu { 3218 polling-delay-passive = < 0x3e8 >; 3219 polling-delay = < 0x3e8 >; 3220 thermal-sensors = < 0x2e 0x00 >; 3221 3222 trips { 3223 3224 cpu-shutdown-trip { 3225 temperature = < 0x18a88 >; 3226 hysteresis = < 0x00 >; 3227 type = "critical"; 3228 }; 3229 3230 throttle-trip { 3231 temperature = < 0x186a0 >; 3232 hysteresis = < 0x3e8 >; 3233 type = "hot"; 3234 phandle = < 0x2f >; 3235 }; 3236 }; 3237 3238 cooling-maps { 3239 3240 map0 { 3241 trip = < 0x2f >; 3242 cooling-device = < 0x30 0x01 0x01 >; 3243 }; 3244 }; 3245 }; 3246 3247 mem { 3248 polling-delay-passive = < 0x3e8 >; 3249 polling-delay = < 0x3e8 >; 3250 thermal-sensors = < 0x2e 0x01 >; 3251 3252 trips { 3253 3254 mem-shutdown-trip { 3255 temperature = < 0x18a88 >; 3256 hysteresis = < 0x00 >; 3257 type = "critical"; 3258 }; 3259 }; 3260 3261 cooling-maps { 3262 }; 3263 }; 3264 3265 gpu { 3266 polling-delay-passive = < 0x3e8 >; 3267 polling-delay = < 0x3e8 >; 3268 thermal-sensors = < 0x2e 0x02 >; 3269 3270 trips { 3271 3272 gpu-shutdown-trip { 3273 temperature = < 0x18a88 >; 3274 hysteresis = < 0x00 >; 3275 type = "critical"; 3276 }; 3277 3278 throttle-trip { 3279 temperature = < 0x182b8 >; 3280 hysteresis = < 0x3e8 >; 3281 type = "hot"; 3282 phandle = < 0x31 >; 3283 }; 3284 }; 3285 3286 cooling-maps { 3287 3288 map0 { 3289 trip = < 0x31 >; 3290 cooling-device = < 0x30 0x01 0x01 >; 3291 }; 3292 }; 3293 }; 3294 3295 pllx { 3296 polling-delay-passive = < 0x3e8 >; 3297 polling-delay = < 0x3e8 >; 3298 thermal-sensors = < 0x2e 0x03 >; 3299 3300 trips { 3301 3302 pllx-shutdown-trip { 3303 temperature = < 0x19258 >; 3304 hysteresis = < 0x00 >; 3305 type = "critical"; 3306 }; 3307 }; 3308 3309 cooling-maps { 3310 }; 3311 }; 3312 }; 3313 3314 timer { 3315 compatible = "arm,armv7-timer"; 3316 interrupts = < 0x01 0x0d 0xf08 0x01 0x0e 0xf08 0x01 0x0b 0xf08 0x01 0x0a 0xf08 >; 3317 interrupt-parent = < 0x02 >; 3318 }; 3319 3320 aliases { 3321 rtc0 = "/i2c@7000d000/pmic@40"; 3322 rtc1 = "/rtc@7000e000"; 3323 serial0 = "/serial@70006300"; 3324 serial1 = "/serial@70006000"; 3325 serial2 = "/serial@70006040"; 3326 }; 3327 3328 chosen { 3329 stdout-path = "serial0:115200n8"; 3330 }; 3331 3332 clocks { 3333 compatible = "simple-bus"; 3334 #address-cells = < 0x01 >; 3335 #size-cells = < 0x00 >; 3336 3337 clock@0 { 3338 compatible = "fixed-clock"; 3339 reg = < 0x00 >; 3340 #clock-cells = < 0x00 >; 3341 clock-frequency = < 0x8000 >; 3342 phandle = < 0x19 >; 3343 }; 3344 }; 3345 3346 gpio-keys { 3347 compatible = "gpio-keys"; 3348 3349 power { 3350 label = "Power"; 3351 gpios = < 0x0e 0x80 0x01 >; 3352 linux,code = < 0x74 >; 3353 debounce-interval = < 0x0a >; 3354 wakeup-source; 3355 }; 3356 }; 3357 3358 regulators { 3359 compatible = "simple-bus"; 3360 #address-cells = < 0x01 >; 3361 #size-cells = < 0x00 >; 3362 3363 regulator@0 { 3364 compatible = "regulator-fixed"; 3365 reg = < 0x00 >; 3366 regulator-name = "+VDD_MUX"; 3367 regulator-min-microvolt = < 0xb71b00 >; 3368 regulator-max-microvolt = < 0xb71b00 >; 3369 regulator-always-on; 3370 regulator-boot-on; 3371 phandle = < 0x32 >; 3372 }; 3373 3374 regulator@1 { 3375 compatible = "regulator-fixed"; 3376 reg = < 0x01 >; 3377 regulator-name = "+5V_SYS"; 3378 regulator-min-microvolt = < 0x4c4b40 >; 3379 regulator-max-microvolt = < 0x4c4b40 >; 3380 regulator-always-on; 3381 regulator-boot-on; 3382 vin-supply = < 0x32 >; 3383 phandle = < 0x14 >; 3384 }; 3385 3386 regulator@2 { 3387 compatible = "regulator-fixed"; 3388 reg = < 0x02 >; 3389 regulator-name = "+3.3V_SYS"; 3390 regulator-min-microvolt = < 0x325aa0 >; 3391 regulator-max-microvolt = < 0x325aa0 >; 3392 regulator-always-on; 3393 regulator-boot-on; 3394 vin-supply = < 0x32 >; 3395 phandle = < 0x18 >; 3396 }; 3397 3398 regulator@3 { 3399 compatible = "regulator-fixed"; 3400 reg = < 0x03 >; 3401 regulator-name = "+3.3V_RUN"; 3402 regulator-min-microvolt = < 0x325aa0 >; 3403 regulator-max-microvolt = < 0x325aa0 >; 3404 regulator-always-on; 3405 regulator-boot-on; 3406 gpio = < 0x33 0x01 0x00 >; 3407 enable-active-high; 3408 vin-supply = < 0x18 >; 3409 phandle = < 0x16 >; 3410 }; 3411 3412 regulator@4 { 3413 compatible = "regulator-fixed"; 3414 reg = < 0x04 >; 3415 regulator-name = "+3.3V_AVDD_HDMI_AP_GATED"; 3416 regulator-min-microvolt = < 0x325aa0 >; 3417 regulator-max-microvolt = < 0x325aa0 >; 3418 vin-supply = < 0x16 >; 3419 phandle = < 0x0c >; 3420 }; 3421 3422 regulator@7 { 3423 compatible = "regulator-fixed"; 3424 reg = < 0x07 >; 3425 regulator-name = "+USB0_VBUS_SW"; 3426 regulator-min-microvolt = < 0x4c4b40 >; 3427 regulator-max-microvolt = < 0x4c4b40 >; 3428 gpio = < 0x0e 0x6c 0x00 >; 3429 enable-active-high; 3430 gpio-open-drain; 3431 vin-supply = < 0x14 >; 3432 }; 3433 3434 regulator@8 { 3435 compatible = "regulator-fixed"; 3436 reg = < 0x08 >; 3437 regulator-name = "+5V_USB_HS"; 3438 regulator-min-microvolt = < 0x4c4b40 >; 3439 regulator-max-microvolt = < 0x4c4b40 >; 3440 gpio = < 0x0e 0x6d 0x00 >; 3441 enable-active-high; 3442 gpio-open-drain; 3443 vin-supply = < 0x14 >; 3444 phandle = < 0x22 >; 3445 }; 3446 3447 regulator@10 { 3448 compatible = "regulator-fixed"; 3449 reg = < 0x0a >; 3450 regulator-name = "+3.3V_LP0"; 3451 regulator-min-microvolt = < 0x325aa0 >; 3452 regulator-max-microvolt = < 0x325aa0 >; 3453 regulator-always-on; 3454 regulator-boot-on; 3455 gpio = < 0x33 0x02 0x00 >; 3456 enable-active-high; 3457 vin-supply = < 0x18 >; 3458 phandle = < 0x05 >; 3459 }; 3460 3461 regulator@11 { 3462 compatible = "regulator-fixed"; 3463 reg = < 0x0b >; 3464 regulator-name = "+1.05V_RUN_AVDD_HDMI_PLL"; 3465 regulator-min-microvolt = < 0x100590 >; 3466 regulator-max-microvolt = < 0x100590 >; 3467 gpio = < 0x0e 0x3f 0x01 >; 3468 vin-supply = < 0x04 >; 3469 phandle = < 0x0b >; 3470 }; 3471 3472 regulator@12 { 3473 compatible = "regulator-fixed"; 3474 reg = < 0x0c >; 3475 regulator-name = "+5V_HDMI_CON"; 3476 regulator-min-microvolt = < 0x4c4b40 >; 3477 regulator-max-microvolt = < 0x4c4b40 >; 3478 gpio = < 0x0e 0x56 0x00 >; 3479 enable-active-high; 3480 vin-supply = < 0x14 >; 3481 phandle = < 0x0a >; 3482 }; 3483 3484 regulator@13 { 3485 compatible = "regulator-fixed"; 3486 reg = < 0x0d >; 3487 regulator-name = "+5V_SATA"; 3488 regulator-min-microvolt = < 0x4c4b40 >; 3489 regulator-max-microvolt = < 0x4c4b40 >; 3490 gpio = < 0x0e 0xf2 0x00 >; 3491 enable-active-high; 3492 vin-supply = < 0x14 >; 3493 phandle = < 0x1b >; 3494 }; 3495 3496 regulator@14 { 3497 compatible = "regulator-fixed"; 3498 reg = < 0x0e >; 3499 regulator-name = "+12V_SATA"; 3500 regulator-min-microvolt = < 0xb71b00 >; 3501 regulator-max-microvolt = < 0xb71b00 >; 3502 gpio = < 0x0e 0xf2 0x00 >; 3503 enable-active-high; 3504 vin-supply = < 0x32 >; 3505 phandle = < 0x1c >; 3506 }; 3507 }; 3508 3509 sound { 3510 compatible = "nvidia,tegra-audio-rt5640-jetson-tk1\0nvidia,tegra-audio-rt5640"; 3511 nvidia,model = "NVIDIA Tegra Jetson TK1"; 3512 nvidia,audio-routing = "Headphones\0HPOR\0Headphones\0HPOL\0Mic Jack\0MICBIAS1\0IN2P\0Mic Jack"; 3513 nvidia,i2s-controller = < 0x34 >; 3514 nvidia,audio-codec = < 0x35 >; 3515 nvidia,hp-det-gpios = < 0x0e 0x8f 0x01 >; 3516 clocks = < 0x03 0xd8 0x03 0xd9 0x03 0x78 >; 3517 clock-names = "pll_a\0pll_a_out0\0mclk"; 3518 }; 3519}; 3520