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/memreserve/ 0x0000000080000000 0x0000000000010000; 14/ { 15 compatible = "nvidia,quill","nvidia,tegra186"; 16 interrupt-parent = < 0x01 >; 17 #address-cells = < 0x02 >; 18 #size-cells = < 0x02 >; 19 model = "quill"; 20 nvidia,boardids = "3310:0000:C03"; 21 nvidia,proc-boardid = "3310:0000:C03"; 22 nvidia,dtsfilename = "tegra186-tx2-cti-ASG001-revG+.dts"; 23 nvidia,dtbbuildtime = "Jun 26 2018","14:03:53"; 24 25 chosen { 26 board-has-eeprom; 27 bootargs = "console=ttyS0,115200"; 28 stdout-path = "/serial@3100000"; 29 }; 30 31 cpus { 32 #address-cells = < 0x02 >; 33 #size-cells = < 0x00 >; 34 status = "disabled"; 35 36 a57_core_power_states { 37 compatible = "nvidia,tegra186-cpuidle-a57"; 38 39 c1 { 40 compatible = "nvidia,tegra186-cpuidle-a57"; 41 state-name = "Clock gated"; 42 wakeup-latency-us = < 0x01 >; 43 min-residency-us = < 0x01 >; 44 power = < 0x46 >; 45 pmstate = < 0x01 >; 46 status = "okay"; 47 }; 48 49 c7 { 50 compatible = "nvidia,tegra186-cpuidle-a57"; 51 state-name = "Core powergate"; 52 wakeup-latency-us = < 0x82 >; 53 min-residency-us = < 0xffffffff >; 54 power = < 0x3c >; 55 pmstate = < 0x07 >; 56 arm,psci-suspend-param = < 0x40000007 >; 57 status = "okay"; 58 linux,phandle = < 0x05 >; 59 phandle = < 0x05 >; 60 }; 61 }; 62 63 a57_cluster_power_states { 64 compatible = "nvidia,tegra186-cpuidle-a57-cluster"; 65 66 cc1 { 67 state-name = "Cluster clock gated"; 68 wakeup-latency-us = < 0x01 >; 69 min-residency-us = < 0x01 >; 70 power = < 0x41 >; 71 pmstate = < 0x01 >; 72 status = "okay"; 73 }; 74 75 cc6 { 76 state-name = "Cluster powergate"; 77 wakeup-latency-us = < 0x15e >; 78 min-residency-us = < 0x1388 >; 79 power = < 0x13 >; 80 pmstate = < 0x06 >; 81 status = "okay"; 82 }; 83 84 cc7 { 85 state-name = "Cluster railgate"; 86 wakeup-latency-us = < 0x50 >; 87 min-residency-us = < 0x320 >; 88 power = < 0x05 >; 89 pmstate = < 0x07 >; 90 status = "disabled"; 91 }; 92 }; 93 94 a57_crossover_thresholds { 95 compatible = "nvidia,tegra186-cpuidle-a57-thresholds"; 96 97 thresholds { 98 crossover_cc1_cc6 = < 0x1388 >; 99 crossover_cc1_cc7 = < 0x2bc >; 100 }; 101 }; 102 103 denver_core_power_states { 104 compatible = "nvidia,tegra186-cpuidle-denver"; 105 106 c1 { 107 compatible = "nvidia,tegra186-cpuidle-denver"; 108 state-name = "Clock gated"; 109 wakeup-latency-us = < 0x01 >; 110 min-residency-us = < 0x01 >; 111 power = < 0x46 >; 112 pmstate = < 0x01 >; 113 status = "okay"; 114 }; 115 116 c6 { 117 compatible = "nvidia,tegra186-cpuidle-denver"; 118 state-name = "Virtual core powergate"; 119 wakeup-latency-us = < 0xbe >; 120 min-residency-us = < 0xffffffff >; 121 power = < 0x3c >; 122 pmstate = < 0x06 >; 123 arm,psci-suspend-param = < 0x06 >; 124 status = "okay"; 125 linux,phandle = < 0x02 >; 126 phandle = < 0x02 >; 127 }; 128 129 c7 { 130 compatible = "nvidia,tegra186-cpuidle-denver"; 131 state-name = "Core powergate"; 132 wakeup-latency-us = < 0x230 >; 133 min-residency-us = < 0xffffffff >; 134 power = < 0x3c >; 135 pmstate = < 0x07 >; 136 arm,psci-suspend-param = < 0x40000007 >; 137 status = "okay"; 138 linux,phandle = < 0x03 >; 139 phandle = < 0x03 >; 140 }; 141 }; 142 143 denver_cluster_power_states { 144 compatible = "nvidia,tegra186-cpuidle-denver-cluster"; 145 146 cc1 { 147 state-name = "Cluster clock gated"; 148 wakeup-latency-us = < 0x01 >; 149 min-residency-us = < 0x01 >; 150 power = < 0x41 >; 151 pmstate = < 0x01 >; 152 status = "okay"; 153 }; 154 155 cc6 { 156 state-name = "Cluster powergate"; 157 wakeup-latency-us = < 0x1c2 >; 158 min-residency-us = < 0x1388 >; 159 power = < 0x13 >; 160 pmstate = < 0x06 >; 161 status = "okay"; 162 }; 163 164 cc7 { 165 state-name = "Cluster railgate"; 166 wakeup-latency-us = < 0x50 >; 167 min-residency-us = < 0x320 >; 168 power = < 0x05 >; 169 pmstate = < 0x07 >; 170 status = "disabled"; 171 }; 172 }; 173 174 denver_crossover_thresholds { 175 compatible = "nvidia,tegra186-cpuidle-denver-thresholds"; 176 177 thresholds { 178 crossover_c1_c6 = < 0x3e8 >; 179 crossover_cc1_cc6 = < 0x1388 >; 180 crossover_cc1_cc7 = < 0x4e20 >; 181 }; 182 }; 183 184 cpu@0 { 185 device_type = "cpu"; 186 compatible = "nvidia,denver","arm,armv8"; 187 reg = < 0x00 0x00 >; 188 enable-method = "psci"; 189 cpu-idle-states = < 0x02 0x03 >; 190 cpu-ipc = < 0x400 >; 191 next-level-cache = < 0x04 >; 192 status = "okay"; 193 linux,phandle = < 0x07 >; 194 phandle = < 0x07 >; 195 }; 196 197 cpu@1 { 198 device_type = "cpu"; 199 compatible = "nvidia,denver","arm,armv8"; 200 reg = < 0x00 0x01 >; 201 enable-method = "psci"; 202 cpu-idle-states = < 0x02 0x03 >; 203 cpu-ipc = < 0x400 >; 204 next-level-cache = < 0x04 >; 205 status = "okay"; 206 linux,phandle = < 0x08 >; 207 phandle = < 0x08 >; 208 }; 209 210 cpu@2 { 211 device_type = "cpu"; 212 compatible = "arm,cortex-a57-64bit","arm,armv8"; 213 reg = < 0x00 0x100 >; 214 enable-method = "psci"; 215 cpu-idle-states = < 0x05 >; 216 cpu-ipc = < 0x2f0 >; 217 next-level-cache = < 0x06 >; 218 status = "okay"; 219 linux,phandle = < 0x09 >; 220 phandle = < 0x09 >; 221 }; 222 223 cpu@3 { 224 device_type = "cpu"; 225 compatible = "arm,cortex-a57-64bit","arm,armv8"; 226 reg = < 0x00 0x101 >; 227 enable-method = "psci"; 228 cpu-idle-states = < 0x05 >; 229 cpu-ipc = < 0x2f0 >; 230 next-level-cache = < 0x06 >; 231 status = "okay"; 232 linux,phandle = < 0x0a >; 233 phandle = < 0x0a >; 234 }; 235 236 cpu@4 { 237 device_type = "cpu"; 238 compatible = "arm,cortex-a57-64bit","arm,armv8"; 239 reg = < 0x00 0x102 >; 240 enable-method = "psci"; 241 cpu-idle-states = < 0x05 >; 242 cpu-ipc = < 0x2f0 >; 243 next-level-cache = < 0x06 >; 244 status = "okay"; 245 linux,phandle = < 0x0b >; 246 phandle = < 0x0b >; 247 }; 248 249 cpu@5 { 250 device_type = "cpu"; 251 compatible = "arm,cortex-a57-64bit","arm,armv8"; 252 reg = < 0x00 0x103 >; 253 enable-method = "psci"; 254 cpu-idle-states = < 0x05 >; 255 cpu-ipc = < 0x2f0 >; 256 next-level-cache = < 0x06 >; 257 status = "okay"; 258 linux,phandle = < 0x0c >; 259 phandle = < 0x0c >; 260 }; 261 262 l2-cache0 { 263 compatible = "cache"; 264 cache-unified; 265 cache-level = < 0x02 >; 266 linux,phandle = < 0x06 >; 267 phandle = < 0x06 >; 268 }; 269 270 l2-cache1 { 271 compatible = "cache"; 272 cache-unified; 273 cache-level = < 0x02 >; 274 linux,phandle = < 0x04 >; 275 phandle = < 0x04 >; 276 }; 277 }; 278 279 arm-pmu { 280 compatible = "arm,armv8-pmuv3"; 281 interrupts = < 0x00 0x140 0x04 0x00 0x141 0x04 0x00 0x128 0x04 0x00 0x129 0x04 0x00 0x12a 0x04 0x00 0x12b 0x04 >; 282 interrupt-affinity = < 0x07 0x08 0x09 0x0a 0x0b 0x0c >; 283 }; 284 285 denver-pmu { 286 compatible = "nvidia,denver15-pmu"; 287 interrupts = < 0x00 0x122 0x04 >; 288 interrupt-affinity = < 0x07 >; 289 }; 290 291 aliases { 292 sdhci0 = "/sdhci@3400000"; 293 sdhci1 = "/sdhci@3420000"; 294 sdhci2 = "/sdhci@3440000"; 295 sdhci3 = "/sdhci@3460000"; 296 i2c0 = "/i2c@3160000"; 297 i2c1 = "/i2c@c240000"; 298 i2c2 = "/i2c@3180000"; 299 i2c3 = "/i2c@3190000"; 300 i2c4 = "/bpmp_i2c"; 301 i2c5 = "/i2c@31b0000"; 302 i2c6 = "/i2c@31c0000"; 303 i2c7 = "/i2c@c250000"; 304 i2c8 = "/i2c@31e0000"; 305 spi0 = "/spi@3210000"; 306 spi1 = "/spi@c260000"; 307 spi2 = "/spi@3230000"; 308 spi3 = "/spi@3240000"; 309 tegra-camera-rtcpu = "/rtcpu@b000000"; 310 spi4 = "/aon_spi@c260000"; 311 qspi6 = "/spi@3270000"; 312 serial0 = "/serial@3100000"; 313 serial1 = "/serial@3110000"; 314 serial2 = "/serial@c280000"; 315 serial3 = "/serial@3130000"; 316 serial4 = "/serial@3140000"; 317 serial5 = "/serial@3150000"; 318 serial6 = "/serial@c290000"; 319 rtc1 = "/rtc@c2a0000"; 320 rtc0 = "/bpmp_i2c/spmic@3c"; 321 }; 322 323 sdhci@3460000 { 324 compatible = "nvidia,tegra186-sdhci"; 325 reg = < 0x00 0x3460000 0x00 0x210 >; 326 interrupts = < 0x00 0x41 0x04 >; 327 max-clk-limit = < 0xbb288cc >; 328 ddr-clk-limit = < 0x2dc6c00 >; 329 nvidia,rate-change-needs-clock-enabled; 330 tap-delay = < 0x09 >; 331 trim-delay = < 0x05 >; 332 nvidia,ddr-tap-delay = < 0x09 >; 333 ddr-trim-delay = < 0x05 >; 334 dqs-trim-delay = < 0x3f >; 335 dqs-trim-delay-hs533 = < 0x28 >; 336 mmc-ocr-mask = < 0x00 >; 337 bus-width = < 0x08 >; 338 ignore-pm-notify; 339 keep-power-in-suspend; 340 non-removable; 341 cap-mmc-highspeed; 342 cap-sd-highspeed; 343 mmc-ddr-1_8v; 344 mmc-hs200-1_8v; 345 mmc-hs400-1_8v; 346 compad-vref-3v3 = < 0x07 >; 347 compad-vref-1v8 = < 0x07 >; 348 uhs-mask = < 0x00 >; 349 nvidia,is-emmc; 350 calib-3v3-offsets = < 0x505 >; 351 calib-1v8-offsets = < 0x505 >; 352 pll_source = "pll_p","pll_c4_out0"; 353 resets = < 0x0d 0x24 >; 354 reset-names = "sdmmc"; 355 clocks = < 0x0d 0x36 0x0d 0x10d 0x0d 0x114 >; 356 clock-names = "sdmmc","pll_p","pll_c4_out0"; 357 #stream-id-cells = < 0x01 >; 358 status = "okay"; 359 nvidia,enable-strobe-mode; 360 nvidia,en-periodic-cflush; 361 nvidia,periodic-cflush-to = < 0x64 >; 362 nvidia,enable-hwcq; 363 mmc-hs400-enhanced-strobe; 364 vqmmc-supply = < 0x0e >; 365 vmmc-supply = < 0x0f >; 366 linux,phandle = < 0x5f >; 367 phandle = < 0x5f >; 368 369 prod-settings { 370 #prod-cells = < 0x03 >; 371 372 prod_c_ds { 373 prod = < 0x100 0xff0000 0x90000 0x1e0 0x0f 0x07 0x1e4 0x20007f7f 0x20000000 >; 374 }; 375 376 prod_c_hs { 377 prod = < 0x100 0xff0000 0x90000 0x1e0 0x0f 0x07 0x1e4 0x20007f7f 0x20000000 >; 378 }; 379 380 prod_c_ddr52 { 381 prod = < 0x100 0x1fff0000 0x5090000 0x1e0 0x0f 0x07 0x1e4 0x20007f7f 0x20000000 >; 382 }; 383 384 prod_c_hs200 { 385 prod = < 0x100 0xff0000 0x90000 0x1c0 0xe000 0x4000 0x1e0 0x0f 0x07 0x1e4 0x20007f7f 0x20000505 >; 386 }; 387 388 prod_c_hs400 { 389 prod = < 0x100 0xff0000 0x90000 0x1c0 0xe000 0x4000 0x1e0 0x0f 0x07 0x1e4 0x20007f7f 0x20000505 >; 390 }; 391 392 prod_c_hs533 { 393 prod = < 0x100 0xff0000 0x90000 0x1c0 0xe000 0x2000 0x1e0 0x0f 0x07 0x1e4 0x20000000 0x20000505 >; 394 }; 395 396 prod { 397 prod = < 0x100 0x1fff002e 0x5090028 0x1c0 0x8001fc0 0x8000040 0x1c4 0x77 0x00 0x120 0x20001 0x01 0x128 0x43000000 0x00 >; 398 }; 399 }; 400 }; 401 402 sdhci@3440000 { 403 compatible = "nvidia,tegra186-sdhci"; 404 reg = < 0x00 0x3440000 0x00 0x210 >; 405 interrupts = < 0x00 0x40 0x04 >; 406 max-clk-limit = < 0xc28cb00 >; 407 ddr-clk-limit = < 0x2dc6c00 >; 408 tap-delay = < 0x0b >; 409 trim-delay = < 0x05 >; 410 nvidia,ddr-tap-delay = < 0x0b >; 411 ddr-trim-delay = < 0x05 >; 412 bus-width = < 0x04 >; 413 ignore-pm-notify; 414 mmc-ocr-mask = < 0x00 >; 415 keep-power-in-suspend; 416 non-removable; 417 cap-mmc-highspeed; 418 cap-sd-highspeed; 419 pwrdet-support; 420 compad-vref-3v3 = < 0x01 >; 421 compad-vref-1v8 = < 0x02 >; 422 uhs-mask = < 0x08 >; 423 pll_source = "pll_p"; 424 resets = < 0x0d 0x23 >; 425 reset-names = "sdmmc"; 426 clocks = < 0x0d 0x4c 0x0d 0x10d >; 427 clock-names = "sdmmc","pll_p"; 428 #stream-id-cells = < 0x01 >; 429 pad-controllers = < 0x10 0x27 >; 430 pad-names = "sdmmc"; 431 nvidia,en-periodic-calib; 432 force-non-removable-rescan; 433 status = "okay"; 434 vqmmc-supply = < 0x11 >; 435 vmmc-supply = < 0x0e >; 436 linux,phandle = < 0xe8 >; 437 phandle = < 0xe8 >; 438 439 prod-settings { 440 #prod-cells = < 0x03 >; 441 442 prod_c_ds { 443 prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x01 0x1e4 0x20007f7f 0x20007a00 >; 444 }; 445 446 prod_c_hs { 447 prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x01 0x1e4 0x20007f7f 0x20007a00 >; 448 }; 449 450 prod_c_sdr12 { 451 prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20007a00 >; 452 }; 453 454 prod_c_sdr25 { 455 prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20006a76 >; 456 }; 457 458 prod_c_sdr50 { 459 prod = < 0x100 0xff0000 0xb0000 0x1c0 0xe000 0x8000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20007a00 >; 460 }; 461 462 prod_c_sdr104 { 463 prod = < 0x100 0xff0000 0xb0000 0x1c0 0xe000 0x4000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20007a00 >; 464 }; 465 466 prod_c_ddr52 { 467 prod = < 0x100 0x1fff0000 0x50b0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20007a00 >; 468 }; 469 470 prod { 471 prod = < 0x100 0x1fff002e 0x5090028 0x1c0 0x8001fc0 0x8000040 0x1c4 0x77 0x00 0x120 0x20001 0x01 0x128 0x43000000 0x00 >; 472 }; 473 }; 474 }; 475 476 sdhci@3420000 { 477 compatible = "nvidia,tegra186-sdhci"; 478 reg = < 0x00 0x3420000 0x00 0x210 >; 479 interrupts = < 0x00 0x3f 0x04 >; 480 max-clk-limit = < 0xbebc200 >; 481 ddr-clk-limit = < 0x2dc6c00 >; 482 tap-delay = < 0x0b >; 483 trim-delay = < 0x05 >; 484 nvidia,ddr-tap-delay = < 0x0b >; 485 ddr-trim-delay = < 0x05 >; 486 mmc-ocr-mask = < 0x00 >; 487 bus-width = < 0x08 >; 488 ignore-pm-notify; 489 keep-power-in-suspend; 490 non-removable; 491 cap-mmc-highspeed; 492 cap-sd-highspeed; 493 mmc-ddr-1_8v; 494 mmc-hs200-1_8v; 495 pwrdet-support; 496 compad-vref-3v3 = < 0x01 >; 497 compad-vref-1v8 = < 0x02 >; 498 uhs-mask = < 0x60 >; 499 nvidia,is-emmc; 500 pll_source = "pll_p"; 501 resets = < 0x0d 0x22 >; 502 reset-names = "sdmmc"; 503 clocks = < 0x0d 0x35 0x0d 0x10d >; 504 clock-names = "sdmmc","pll_p"; 505 #stream-id-cells = < 0x01 >; 506 pad-controllers = < 0x10 0x25 >; 507 pad-names = "sdmmc"; 508 status = "disabled"; 509 vqmmc-supply = < 0x0e >; 510 vmmc-supply = < 0x0f >; 511 linux,phandle = < 0x60 >; 512 phandle = < 0x60 >; 513 514 prod-settings { 515 #prod-cells = < 0x03 >; 516 517 comp-vref-default { 518 prod = < 0x1e0 0x0f 0x07 >; 519 }; 520 521 comp-vref-1v8 { 522 prod = < 0x1e0 0x0f 0x07 >; 523 }; 524 525 comp-vref-3v3 { 526 prod = < 0x1e0 0x0f 0x07 >; 527 }; 528 529 tap-delay-ddr { 530 prod = < 0x100 0xff0000 0x90000 >; 531 }; 532 533 trim-delay-ddr { 534 prod = < 0x100 0x1f000000 0x5000000 >; 535 }; 536 537 tap-delay-default { 538 prod = < 0x100 0xff0000 0x90000 >; 539 }; 540 541 tun-iterations-hs200 { 542 prod = < 0x1c0 0xe000 0x4000 >; 543 }; 544 545 tun-iterations-hs400 { 546 prod = < 0x1c0 0xe000 0x4000 >; 547 }; 548 549 tun-iterations-sdr104 { 550 prod = < 0x1c0 0xe000 0x4000 >; 551 }; 552 553 tun-iterations-sdr50 { 554 prod = < 0x1c0 0xe000 0x8000 >; 555 }; 556 557 tun-iterations-hs533 { 558 prod = < 0x1c0 0xe000 0x2000 >; 559 }; 560 561 prod-reset { 562 prod = < 0x100 0x1fff002e 0x5090028 0x1c0 0x8001fc0 0x8000040 0x1c4 0x77 0x00 0x120 0x20001 0x01 0x128 0x43000000 0x00 >; 563 }; 564 565 autocal-en { 566 prod = < 0x1e4 0x20000000 0x20000000 >; 567 }; 568 569 autocal-pu-pd-offset-hs533-1v8 { 570 prod = < 0x1e4 0x7f7f 0x505 >; 571 }; 572 573 autocal-pu-pd-offset-hs400-1v8 { 574 prod = < 0x1e4 0x7f7f 0x505 >; 575 }; 576 577 autocal-pu-pd-offset-hs200-1v8 { 578 prod = < 0x1e4 0x7f7f 0x505 >; 579 }; 580 581 autocal-pu-pd-offset-default-1v8 { 582 prod = < 0x1e4 0x7f7f 0x00 >; 583 }; 584 585 autocal-pu-pd-offset-default-3v3 { 586 prod = < 0x1e4 0x7f7f 0x00 >; 587 }; 588 }; 589 }; 590 591 sdhci@3400000 { 592 compatible = "nvidia,tegra186-sdhci"; 593 reg = < 0x00 0x3400000 0x00 0x210 >; 594 interrupts = < 0x00 0x3e 0x04 >; 595 max-clk-limit = < 0xc28cb00 >; 596 ddr-clk-limit = < 0x2dc6c00 >; 597 tap-delay = < 0x0b >; 598 trim-delay = < 0x05 >; 599 nvidia,ddr-tap-delay = < 0x0b >; 600 ddr-trim-delay = < 0x05 >; 601 mmc-ocr-mask = < 0x03 >; 602 bus-width = < 0x04 >; 603 ignore-pm-notify; 604 keep-power-in-suspend; 605 cap-mmc-highspeed; 606 cap-sd-highspeed; 607 pwrdet-support; 608 compad-vref-3v3 = < 0x01 >; 609 compad-vref-1v8 = < 0x02 >; 610 uhs-mask = < 0x08 >; 611 pll_source = "pll_p"; 612 resets = < 0x0d 0x21 >; 613 reset-names = "sdmmc"; 614 clocks = < 0x0d 0x34 0x0d 0x10d >; 615 clock-names = "sdmmc","pll_p"; 616 #stream-id-cells = < 0x01 >; 617 pad-controllers = < 0x10 0x24 >; 618 pad-names = "sdmmc"; 619 nvidia,en-periodic-calib; 620 status = "okay"; 621 cd-gpios = < 0x12 0x7d 0x00 >; 622 wp-gpios = < 0x12 0x7c 0x00 >; 623 cd-inverted; 624 wp-inverted; 625 vqmmc-supply = < 0x13 >; 626 vmmc-supply = < 0x14 >; 627 nvidia,cd-wakeup-capable; 628 linux,phandle = < 0x61 >; 629 phandle = < 0x61 >; 630 631 prod-settings { 632 #prod-cells = < 0x03 >; 633 634 prod_c_ds { 635 prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x01 0x1e4 0x20007f7f 0x20000000 >; 636 }; 637 638 prod_c_hs { 639 prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x01 0x1e4 0x20007f7f 0x20000000 >; 640 }; 641 642 prod_c_sdr12 { 643 prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20000000 >; 644 }; 645 646 prod_c_sdr25 { 647 prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20000000 >; 648 }; 649 650 prod_c_sdr50 { 651 prod = < 0x100 0xff0000 0xb0000 0x1c0 0xe000 0x8000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20000000 >; 652 }; 653 654 prod_c_sdr104 { 655 prod = < 0x100 0xff0000 0xb0000 0x1c0 0xe000 0x4000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20000503 >; 656 }; 657 658 prod_c_ddr52 { 659 prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20000000 >; 660 }; 661 662 prod { 663 prod = < 0x100 0x1fff002e 0x5090028 0x1c0 0x8001fc0 0x8000040 0x1c4 0x77 0x00 0x120 0x20001 0x01 0x128 0x43000000 0x00 >; 664 }; 665 }; 666 }; 667 668 pinmux@2430000 { 669 compatible = "nvidia,tegra186-pinmux"; 670 reg = < 0x00 0x2430000 0x00 0x15000 0x00 0xc300000 0x00 0x4000 >; 671 #gpio-range-cells = < 0x03 >; 672 status = "okay"; 673 pinctrl-names = "default"; 674 pinctrl-0 = < 0x15 >; 675 linux,phandle = < 0xa8 >; 676 phandle = < 0xa8 >; 677 678 devslp_active { 679 linux,phandle = < 0x16 >; 680 phandle = < 0x16 >; 681 682 sata { 683 nvidia,pins = "pex_l2_clkreq_n_pa6"; 684 nvidia,function = "sata"; 685 nvidia,pull = < 0x00 >; 686 nvidia,enable-input = < 0x00 >; 687 nvidia,io-high-voltage = < 0x01 >; 688 nvidia,lpdr = < 0x01 >; 689 }; 690 }; 691 692 devslp_pullup { 693 linux,phandle = < 0x17 >; 694 phandle = < 0x17 >; 695 696 sata { 697 nvidia,pins = "pex_l2_clkreq_n_pa6"; 698 nvidia,function = "sata"; 699 nvidia,pull = < 0x02 >; 700 }; 701 }; 702 703 vbus_en0_oc_tristate { 704 705 usb_vbus_en0_pl4 { 706 nvidia,pins = "usb_vbus_en0_pl4"; 707 nvidia,function = "usb"; 708 nvidia,tristate = < 0x01 >; 709 nvidia,io-high-voltage = < 0x01 >; 710 nvidia,enable-input = < 0x01 >; 711 }; 712 }; 713 714 vbus_en1_oc_tristate { 715 716 usb_vbus_en1_pl5 { 717 nvidia,pins = "usb_vbus_en1_pl5"; 718 nvidia,function = "usb"; 719 nvidia,tristate = < 0x01 >; 720 nvidia,io-high-voltage = < 0x01 >; 721 nvidia,enable-input = < 0x01 >; 722 }; 723 }; 724 725 vbus_en0_oc_passthrough { 726 727 usb_vbus_en0_pl4 { 728 nvidia,pins = "usb_vbus_en0_pl4"; 729 nvidia,function = "usb"; 730 nvidia,tristate = < 0x00 >; 731 nvidia,io-high-voltage = < 0x01 >; 732 nvidia,enable-input = < 0x01 >; 733 }; 734 }; 735 736 vbus_en1_oc_passthrough { 737 738 usb_vbus_en1_pl5 { 739 nvidia,pins = "usb_vbus_en1_pl5"; 740 nvidia,function = "usb"; 741 nvidia,tristate = < 0x00 >; 742 nvidia,io-high-voltage = < 0x01 >; 743 nvidia,enable-input = < 0x01 >; 744 }; 745 }; 746 747 vbus_en0_default { 748 749 usb_vbus_en0_pl4 { 750 nvidia,pins = "usb_vbus_en0_pl4"; 751 nvidia,function = "rsvd1"; 752 nvidia,io-high-voltage = < 0x01 >; 753 nvidia,enable-input = < 0x01 >; 754 }; 755 }; 756 757 vbus_en1_default { 758 759 usb_vbus_en1_pl5 { 760 nvidia,pins = "usb_vbus_en1_pl5"; 761 nvidia,function = "rsvd1"; 762 nvidia,io-high-voltage = < 0x01 >; 763 nvidia,enable-input = < 0x01 >; 764 }; 765 }; 766 767 dmic1_dap_active { 768 linux,phandle = < 0xc7 >; 769 phandle = < 0xc7 >; 770 771 dmic_dmic1_clk_pm1 { 772 nvidia,pins = "dmic1_clk_pm1"; 773 nvidia,function = "dmic1"; 774 }; 775 776 dmic_dmic1_dat_pm0 { 777 nvidia,pins = "dmic1_dat_pm0"; 778 nvidia,function = "dmic1"; 779 }; 780 }; 781 782 dmic2_dap_active { 783 linux,phandle = < 0xc8 >; 784 phandle = < 0xc8 >; 785 786 dmic_dmic2_dat_pm2 { 787 nvidia,pins = "dmic2_dat_pm2"; 788 nvidia,function = "dmic2"; 789 }; 790 791 dmic_dmic2_clk_pm3 { 792 nvidia,pins = "dmic2_clk_pm3"; 793 nvidia,function = "dmic2"; 794 }; 795 }; 796 797 dmic3_dap_active { 798 linux,phandle = < 0xc9 >; 799 phandle = < 0xc9 >; 800 801 dmic_can_gpio0_paa0 { 802 nvidia,pins = "can_gpio0_paa0"; 803 nvidia,function = "dmic3"; 804 }; 805 806 dmic_can_gpio1_paa1 { 807 nvidia,pins = "can_gpio1_paa1"; 808 nvidia,function = "dmic3"; 809 }; 810 }; 811 812 dmic3_dap_inactive { 813 linux,phandle = < 0xca >; 814 phandle = < 0xca >; 815 816 dmic_can_gpio0_paa0 { 817 nvidia,pins = "can_gpio0_paa0"; 818 nvidia,function = "dmic5"; 819 }; 820 821 dmic_can_gpio1_paa1 { 822 nvidia,pins = "can_gpio1_paa1"; 823 nvidia,function = "dmic5"; 824 }; 825 }; 826 827 dmic4_dap_active { 828 linux,phandle = < 0xcb >; 829 phandle = < 0xcb >; 830 831 dmic_dmic4_dat_pm4 { 832 nvidia,pins = "dmic4_dat_pm4"; 833 nvidia,function = "dmic4"; 834 }; 835 836 dmic_dmic4_clk_pm5 { 837 nvidia,pins = "dmic4_clk_pm5"; 838 nvidia,function = "dmic4"; 839 }; 840 }; 841 842 i2s3_dap_active { 843 linux,phandle = < 0xc6 >; 844 phandle = < 0xc6 >; 845 846 i2s3_dmic1_clk_pm1 { 847 nvidia,pins = "dmic1_clk_pm1"; 848 nvidia,function = "i2s3"; 849 }; 850 851 i2s3_dmic1_dat_pm0 { 852 nvidia,pins = "dmic1_dat_pm0"; 853 nvidia,function = "i2s3"; 854 }; 855 856 i2s3_dmic2_dat_pm2 { 857 nvidia,pins = "dmic2_dat_pm2"; 858 nvidia,function = "i2s3"; 859 }; 860 861 i2s3_dmic2_clk_pm3 { 862 nvidia,pins = "dmic2_clk_pm3"; 863 nvidia,function = "i2s3"; 864 }; 865 }; 866 867 common { 868 linux,phandle = < 0x15 >; 869 phandle = < 0x15 >; 870 871 gpio_edp2_pp5 { 872 nvidia,pins = "gpio_edp2_pp5"; 873 nvidia,pull = < 0x02 >; 874 nvidia,tristate = < 0x01 >; 875 nvidia,enable-input = < 0x01 >; 876 status = "okay"; 877 }; 878 879 gpio_edp3_pp6 { 880 nvidia,pins = "gpio_edp3_pp6"; 881 nvidia,pull = < 0x00 >; 882 nvidia,tristate = < 0x00 >; 883 nvidia,enable-input = < 0x00 >; 884 status = "okay"; 885 }; 886 }; 887 }; 888 889 ahci-sata@3507000 { 890 compatible = "nvidia,tegra186-ahci-sata"; 891 reg = < 0x00 0x3507000 0x00 0x2000 0x00 0x3501000 0x00 0x6000 0x00 0x3500000 0x00 0x1000 0x00 0x3a90000 0x00 0x10000 >; 892 reg-names = "sata-ahci","sata-config","sata-ipfs","sata-aux"; 893 interrupts = < 0x00 0xc5 0x04 >; 894 #stream-id-cells = < 0x01 >; 895 clocks = < 0x0d 0x63 0x0d 0x64 0x0d 0x204 0x0d 0x10d >; 896 clock-names = "sata","sata-oob","pllp","pllp-uphy"; 897 resets = < 0x0d 0x1f 0x0d 0x20 >; 898 reset-names = "sata","sata-cold"; 899 pinctrl-names = "devslp_active","devslp_pullup"; 900 pinctrl-0 = < 0x16 >; 901 pinctrl-1 = < 0x17 >; 902 nvidia,disable-features = "devslp","dipm"; 903 nvidia,link-flags = "min_power"; 904 status = "okay"; 905 gpios = < 0x18 0x07 0x00 >; 906 linux,phandle = < 0x6a >; 907 phandle = < 0x6a >; 908 909 prod-settings { 910 #prod-cells = < 0x04 >; 911 912 prod { 913 prod = < 0x01 0x52c 0xffffffff 0x31ce0 0x01 0x338 0x10000000 0x10000000 >; 914 }; 915 }; 916 }; 917 918 ufshci@2450000 { 919 compatible = "tegra,ufs_variant"; 920 reg = < 0x00 0x2450000 0x00 0x4000 >; 921 interrupts = < 0x00 0x2c 0x04 >; 922 #stream-id-cells = < 0x01 >; 923 clocks = < 0x0d 0x94 0x0d 0x8e 0x0d 0x93 0x0d 0x90 0x0d 0x8c 0x0d 0x8f 0x0d 0x8d 0x0d 0x91 0x0d 0x27a 0x0d 0xb2 0x0d 0xb3 0x0d 0x10d 0x0d 0x261 >; 924 clock-names = "mphy_core_pll_fixed","mphy_l0_tx_symb","mphy_tx_1mhz_ref","mphy_l0_rx_ana","mphy_l0_rx_symb","mphy_l0_tx_ls_3xbit","mphy_l0_rx_ls_bit","mphy_l1_rx_ana","mphy_force_ls_mode","ufshc","ufsdev_ref","pll_p","clk_m"; 925 resets = < 0x0d 0x56 0x0d 0x57 0x0d 0x94 0x0d 0x95 0x0d 0x93 0x0d 0x71 0x0d 0x72 0x0d 0xc0 >; 926 reset-names = "mphy-l0-rx-rst","mphy-l0-tx-rst","mphy-l1-rx-rst","mphy-l1-tx-rst","mphy-clk-ctl-rst","ufs-rst","ufs-axi-m-rst","ufshc-lp-rst"; 927 nvidia,enable-x2-config; 928 nvidia,enable-rx-calib; 929 nvidia,enable-hs-mode; 930 nvidia,mask-fast-auto-mode; 931 nvidia,max-hs-gear = < 0x03 >; 932 nvidia,max-pwm-gear = < 0x04 >; 933 vcc-max-microamp = < 0x00 >; 934 vccq-max-microamp = < 0x00 >; 935 vccq2-max-microamp = < 0x00 >; 936 pad-controllers = < 0x10 0x34 >; 937 pad-names = "ufs"; 938 status = "disabled"; 939 linux,phandle = < 0x62 >; 940 phandle = < 0x62 >; 941 942 ufs_variant { 943 compatible = "tegra,ufs_variant"; 944 }; 945 }; 946 947 i2c@3160000 { 948 #address-cells = < 0x01 >; 949 #size-cells = < 0x00 >; 950 #stream-id-cells = < 0x01 >; 951 compatible = "nvidia,tegra186-i2c"; 952 reg = < 0x00 0x3160000 0x00 0x100 >; 953 interrupts = < 0x00 0x19 0x04 >; 954 scl-gpio = < 0x12 0x15 0x00 >; 955 sda-gpio = < 0x12 0x16 0x00 >; 956 status = "okay"; 957 clock-frequency = < 0x61a80 >; 958 clocks = < 0x0d 0x2f 0x0d 0x10d 0x0d 0x5c >; 959 clock-names = "div-clk","parent","slow-clk"; 960 resets = < 0x0d 0x13 >; 961 reset-names = "i2c"; 962 dmas = < 0x19 0x15 0x19 0x15 >; 963 dma-names = "rx","tx"; 964 linux,phandle = < 0x7a >; 965 phandle = < 0x7a >; 966 967 prod-settings { 968 969 prod_c_fm { 970 prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >; 971 }; 972 973 prod_c_fmplus { 974 prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >; 975 }; 976 977 prod_c_hs { 978 prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >; 979 }; 980 981 prod_c_sm { 982 prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >; 983 }; 984 }; 985 986 lp8557-backlight-s-wuxga-8-0@2c { 987 status = "disabled"; 988 disable-on-kernel-charging; 989 compatible = "ti,lp8557"; 990 reg = < 0x2c >; 991 power-supply = < 0x1a >; 992 bl-name = "pwm-backlight"; 993 init-brt = [ ff ]; 994 dev-ctrl = [ 80 ]; 995 pwm-period = < 0x9ce1 >; 996 pwm-names = "lp8557"; 997 pwms = < 0x1b 0x00 0x9ce1 >; 998 bl-measured = < 0x00 0x01 0x02 0x03 0x04 0x05 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0b 0x0c 0x0d 0x0e 0x0f 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x25 0x26 0x27 0x28 0x29 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x36 0x37 0x38 0x39 0x3a 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x90 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xaf 0xb0 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xdb 0xdc 0xdd 0xde 0xdf 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe9 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf4 0xf5 0xf6 0xf7 0xf8 0xf9 0xfa 0xfb 0xfd 0xfe 0xff >; 999 bl-curve = < 0x00 0x01 0x01 0x02 0x02 0x03 0x03 0x04 0x04 0x05 0x05 0x06 0x07 0x07 0x08 0x08 0x09 0x09 0x0a 0x0a 0x0b 0x0b 0x0c 0x0c 0x0d 0x0e 0x0e 0x0f 0x0f 0x10 0x10 0x11 0x11 0x12 0x12 0x13 0x14 0x14 0x15 0x15 0x16 0x16 0x17 0x17 0x18 0x18 0x19 0x19 0x1a 0x1b 0x1b 0x1c 0x1c 0x1d 0x1d 0x1e 0x1e 0x1f 0x1f 0x20 0x21 0x21 0x22 0x22 0x23 0x23 0x24 0x24 0x25 0x25 0x26 0x26 0x27 0x28 0x28 0x29 0x29 0x2a 0x2a 0x2b 0x2b 0x2c 0x2c 0x2d 0x2e 0x2e 0x2f 0x2f 0x30 0x30 0x31 0x31 0x32 0x32 0x33 0x34 0x34 0x35 0x35 0x36 0x36 0x37 0x37 0x38 0x38 0x39 0x39 0x3a 0x3b 0x3b 0x3c 0x3c 0x3d 0x3d 0x3e 0x3e 0x3f 0x3f 0x40 0x41 0x41 0x42 0x42 0x43 0x43 0x44 0x44 0x45 0x45 0x46 0x46 0x47 0x48 0x48 0x49 0x49 0x4a 0x4a 0x4b 0x4b 0x4c 0x4c 0x4d 0x4e 0x4e 0x4f 0x4f 0x50 0x50 0x51 0x51 0x52 0x52 0x53 0x53 0x54 0x55 0x55 0x56 0x56 0x57 0x57 0x58 0x58 0x59 0x59 0x5a 0x5c 0x5e 0x60 0x61 0x63 0x65 0x67 0x69 0x6b 0x6d 0x6e 0x70 0x72 0x74 0x76 0x78 0x7a 0x7b 0x7d 0x7f 0x81 0x83 0x85 0x86 0x88 0x8a 0x8c 0x8e 0x90 0x92 0x93 0x95 0x97 0x99 0x9b 0x9d 0x9f 0xa0 0xa2 0xa4 0xa6 0xa8 0xaa 0xac 0xad 0xaf 0xb1 0xb3 0xb5 0xb7 0xb9 0xba 0xbc 0xbe 0xc0 0xc2 0xc4 0xc6 0xc7 0xc9 0xcb 0xcd 0xcf 0xd1 0xd3 0xd4 0xd6 0xd8 0xda 0xdc 0xde 0xdf 0xe1 0xe3 0xe5 0xe7 0xe9 0xeb 0xec 0xee 0xf0 0xf2 0xf4 0xf6 0xf8 0xf9 0xfb 0xfd 0xff >; 1000 1001 rom_14h { 1002 rom-addr = [ 14 ]; 1003 rom-val = [ 9f ]; 1004 }; 1005 1006 rom_13h { 1007 rom-addr = [ 13 ]; 1008 rom-val = [ 01 ]; 1009 }; 1010 1011 rom_11h { 1012 rom-addr = [ 11 ]; 1013 rom-val = [ 05 ]; 1014 }; 1015 }; 1016 1017 ina3221x@40 { 1018 compatible = "ti,ina3221x"; 1019 reg = < 0x40 >; 1020 ti,trigger-config = < 0x7003 >; 1021 ti,continuous-config = < 0x7c07 >; 1022 ti,enable-forced-continuous; 1023 #address-cells = < 0x01 >; 1024 #size-cells = < 0x00 >; 1025 linux,phandle = < 0xef >; 1026 phandle = < 0xef >; 1027 1028 channel@0 { 1029 reg = < 0x00 >; 1030 ti,rail-name = "VDD_SYS_GPU"; 1031 ti,shunt-resistor-mohm = < 0x05 >; 1032 }; 1033 1034 channel@1 { 1035 reg = < 0x01 >; 1036 ti,rail-name = "VDD_SYS_SOC"; 1037 ti,shunt-resistor-mohm = < 0x05 >; 1038 }; 1039 1040 channel@2 { 1041 reg = < 0x02 >; 1042 ti,rail-name = "VDD_4V0_WIFI"; 1043 ti,shunt-resistor-mohm = < 0x0a >; 1044 }; 1045 }; 1046 1047 ina3221x@41 { 1048 compatible = "ti,ina3221x"; 1049 reg = < 0x41 >; 1050 ti,trigger-config = < 0x7003 >; 1051 ti,continuous-config = < 0x7c07 >; 1052 ti,enable-forced-continuous; 1053 #address-cells = < 0x01 >; 1054 #size-cells = < 0x00 >; 1055 linux,phandle = < 0xf0 >; 1056 phandle = < 0xf0 >; 1057 1058 channel@0 { 1059 reg = < 0x00 >; 1060 ti,rail-name = "VDD_IN"; 1061 ti,shunt-resistor-mohm = < 0x01 >; 1062 }; 1063 1064 channel@1 { 1065 reg = < 0x01 >; 1066 ti,rail-name = "VDD_SYS_CPU"; 1067 ti,shunt-resistor-mohm = < 0x05 >; 1068 }; 1069 1070 channel@2 { 1071 reg = < 0x02 >; 1072 ti,rail-name = "VDD_SYS_SRAM"; 1073 ti,shunt-resistor-mohm = < 0x05 >; 1074 }; 1075 }; 1076 1077 gpio@74 { 1078 compatible = "ti,tca9539"; 1079 reg = < 0x74 >; 1080 gpio-controller; 1081 #gpio-cells = < 0x02 >; 1082 vcc-supply = < 0x1a >; 1083 status = "disabled"; 1084 }; 1085 1086 gpio@77 { 1087 compatible = "ti,tca9539"; 1088 reg = < 0x77 >; 1089 gpio-controller; 1090 #gpio-cells = < 0x02 >; 1091 vcc-supply = < 0x1a >; 1092 status = "disabled"; 1093 linux,phandle = < 0xa0 >; 1094 phandle = < 0xa0 >; 1095 }; 1096 1097 gpio@21 { 1098 compatible = "ti,tca6408"; 1099 status = "disabled"; 1100 reg = < 0x21 >; 1101 gpio-controller; 1102 #gpio-cells = < 0x02 >; 1103 vcc-supply = < 0x1a >; 1104 linux,phandle = < 0x24 >; 1105 phandle = < 0x24 >; 1106 1107 vpp-vmm-rails { 1108 gpio-hog; 1109 gpios = < 0x02 0x00 0x03 0x00 >; 1110 output-high; 1111 label = "vmm-en-rail","vmm-en-rail"; 1112 }; 1113 }; 1114 1115 tps65132@3e { 1116 reg = < 0x3e >; 1117 compatible = "ti,tps65132"; 1118 status = "disabled"; 1119 linux,phandle = < 0xf6 >; 1120 phandle = < 0xf6 >; 1121 1122 outp { 1123 regulator-name = "outp"; 1124 regulator-min-microvolt = < 0x3d0900 >; 1125 regulator-max-microvolt = < 0x5b8d80 >; 1126 enable-active-high; 1127 linux,phandle = < 0x9b >; 1128 phandle = < 0x9b >; 1129 }; 1130 1131 outn { 1132 regulator-name = "outn"; 1133 regulator-min-microvolt = < 0x3d0900 >; 1134 regulator-max-microvolt = < 0x5b8d80 >; 1135 enable-active-high; 1136 ti,disable-active-discharge; 1137 linux,phandle = < 0x9c >; 1138 phandle = < 0x9c >; 1139 }; 1140 }; 1141 1142 ov5693_e@36 { 1143 compatible = "nvidia,ov5693"; 1144 reg = < 0x36 >; 1145 devnode = "video0"; 1146 physical_w = "3.674"; 1147 physical_h = "2.738"; 1148 avdd-reg = "vana"; 1149 iovdd-reg = "vif"; 1150 vertical-flip = "true"; 1151 clocks = < 0x0d 0x59 0x0d 0x10d >; 1152 clock-names = "extperiph1","pllp_grtba"; 1153 mclk = "extperiph1"; 1154 clock-frequency = < 0x16e3600 >; 1155 reset-gpios = < 0x12 0x8d 0x00 >; 1156 pwdn-gpios = < 0x12 0x88 0x00 >; 1157 vana-supply = < 0x1a >; 1158 vif-supply = < 0x1a >; 1159 status = "okay"; 1160 1161 mode0 { 1162 mclk_khz = "24000"; 1163 num_lanes = [ 32 00 ]; 1164 tegra_sinterface = "serial_e"; 1165 discontinuous_clk = "no"; 1166 dpcm_enable = "false"; 1167 cil_settletime = [ 30 00 ]; 1168 active_w = "2592"; 1169 active_h = "1944"; 1170 pixel_t = "bayer_bggr"; 1171 readout_orientation = "90"; 1172 line_length = "2688"; 1173 inherent_gain = [ 31 00 ]; 1174 mclk_multiplier = "6.67"; 1175 pix_clk_hz = "160000000"; 1176 min_gain_val = "1.0"; 1177 max_gain_val = "16"; 1178 min_hdr_ratio = [ 31 00 ]; 1179 max_hdr_ratio = "64"; 1180 min_framerate = "1.816577"; 1181 max_framerate = "30"; 1182 min_exp_time = "34"; 1183 max_exp_time = "550385"; 1184 }; 1185 1186 mode1 { 1187 mclk_khz = "24000"; 1188 num_lanes = [ 32 00 ]; 1189 tegra_sinterface = "serial_e"; 1190 discontinuous_clk = "no"; 1191 dpcm_enable = "false"; 1192 cil_settletime = [ 30 00 ]; 1193 active_w = "2592"; 1194 active_h = "1458"; 1195 pixel_t = "bayer_bggr"; 1196 readout_orientation = "90"; 1197 line_length = "2688"; 1198 inherent_gain = [ 31 00 ]; 1199 mclk_multiplier = "6.67"; 1200 pix_clk_hz = "160000000"; 1201 min_gain_val = "1.0"; 1202 max_gain_val = "16"; 1203 min_hdr_ratio = [ 31 00 ]; 1204 max_hdr_ratio = "64"; 1205 min_framerate = "1.816577"; 1206 max_framerate = "30"; 1207 min_exp_time = "34"; 1208 max_exp_time = "550385"; 1209 }; 1210 1211 mode2 { 1212 mclk_khz = "24000"; 1213 num_lanes = [ 32 00 ]; 1214 tegra_sinterface = "serial_e"; 1215 discontinuous_clk = "no"; 1216 dpcm_enable = "false"; 1217 cil_settletime = [ 30 00 ]; 1218 active_w = "1280"; 1219 active_h = "720"; 1220 pixel_t = "bayer_bggr"; 1221 readout_orientation = "90"; 1222 line_length = "1752"; 1223 inherent_gain = [ 31 00 ]; 1224 mclk_multiplier = "6.67"; 1225 pix_clk_hz = "160000000"; 1226 min_gain_val = "1.0"; 1227 max_gain_val = "16"; 1228 min_hdr_ratio = [ 31 00 ]; 1229 max_hdr_ratio = "64"; 1230 min_framerate = "2.787078"; 1231 max_framerate = "120"; 1232 min_exp_time = "22"; 1233 max_exp_time = "358733"; 1234 }; 1235 1236 ports { 1237 #address-cells = < 0x01 >; 1238 #size-cells = < 0x00 >; 1239 status = "okay"; 1240 1241 port@0 { 1242 reg = < 0x00 >; 1243 status = "okay"; 1244 1245 endpoint { 1246 status = "okay"; 1247 csi-port = < 0x04 >; 1248 bus-width = < 0x02 >; 1249 remote-endpoint = < 0x1c >; 1250 linux,phandle = < 0x94 >; 1251 phandle = < 0x94 >; 1252 }; 1253 }; 1254 }; 1255 }; 1256 }; 1257 1258 i2c@c240000 { 1259 #address-cells = < 0x01 >; 1260 #size-cells = < 0x00 >; 1261 #stream-id-cells = < 0x01 >; 1262 compatible = "nvidia,tegra186-i2c"; 1263 reg = < 0x00 0xc240000 0x00 0x100 >; 1264 interrupts = < 0x00 0x1a 0x04 >; 1265 scl-gpio = < 0x1d 0x30 0x00 >; 1266 sda-gpio = < 0x1d 0x31 0x00 >; 1267 status = "okay"; 1268 clock-frequency = < 0x61a80 >; 1269 clocks = < 0x0d 0xda 0x0d 0x10d 0x0d 0xdd >; 1270 clock-names = "div-clk","parent","slow-clk"; 1271 resets = < 0x0d 0x14 >; 1272 reset-names = "i2c"; 1273 dmas = < 0x19 0x16 0x19 0x16 >; 1274 dma-names = "rx","tx"; 1275 linux,phandle = < 0x7b >; 1276 phandle = < 0x7b >; 1277 1278 prod-settings { 1279 1280 prod_c_fm { 1281 prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >; 1282 }; 1283 1284 prod_c_fmplus { 1285 prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >; 1286 }; 1287 1288 prod_c_hs { 1289 prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >; 1290 }; 1291 1292 prod_c_sm { 1293 prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >; 1294 }; 1295 }; 1296 1297 lp8556-backlight-s-wqxga-10-1@2c { 1298 status = "disabled"; 1299 disable-on-kernel-charging; 1300 compatible = "ti,lp8556"; 1301 reg = < 0x2c >; 1302 bl-name = "pwm-backlight"; 1303 init-brt = [ ff ]; 1304 dev-ctrl = [ 80 ]; 1305 pwm-period = < 0x9ce1 >; 1306 pwm-names = "lp8556"; 1307 pwms = < 0x1b 0x00 0x9ce1 >; 1308 bl-measured = < 0x00 0x01 0x02 0x03 0x04 0x05 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0b 0x0c 0x0d 0x0e 0x0f 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x25 0x26 0x27 0x28 0x29 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x36 0x37 0x38 0x39 0x3a 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x90 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xaf 0xb0 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xdb 0xdc 0xdd 0xde 0xdf 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe9 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf4 0xf5 0xf6 0xf7 0xf8 0xf9 0xfa 0xfb 0xfd 0xfe 0xff >; 1309 linux,phandle = < 0xf7 >; 1310 phandle = < 0xf7 >; 1311 }; 1312 1313 sgtl5000@0a { 1314 status = "okay"; 1315 compatible = "fsl,sgtl5000"; 1316 reg = < 0x0a >; 1317 clocks = < 0x0d 0x7c >; 1318 VDDA-supply = < 0x1e >; 1319 VDDIO-supply = < 0x1e >; 1320 VDDD-supply = < 0x1e >; 1321 linux,phandle = < 0xac >; 1322 phandle = < 0xac >; 1323 }; 1324 }; 1325 1326 i2c@3180000 { 1327 #address-cells = < 0x01 >; 1328 #size-cells = < 0x00 >; 1329 #stream-id-cells = < 0x01 >; 1330 compatible = "nvidia,tegra186-i2c"; 1331 reg = < 0x00 0x3180000 0x00 0x100 >; 1332 interrupts = < 0x00 0x1b 0x04 >; 1333 scl-gpio = < 0x12 0x72 0x00 >; 1334 sda-gpio = < 0x12 0x73 0x00 >; 1335 status = "okay"; 1336 clock-frequency = < 0x61a80 >; 1337 clocks = < 0x0d 0x4b 0x0d 0x10d 0x0d 0x5c >; 1338 clock-names = "div-clk","parent","slow-clk"; 1339 resets = < 0x0d 0x15 >; 1340 reset-names = "i2c"; 1341 dmas = < 0x19 0x17 0x19 0x17 >; 1342 dma-names = "rx","tx"; 1343 linux,phandle = < 0x7c >; 1344 phandle = < 0x7c >; 1345 1346 prod-settings { 1347 1348 prod_c_fm { 1349 prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >; 1350 }; 1351 1352 prod_c_fmplus { 1353 prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >; 1354 }; 1355 1356 prod_c_hs { 1357 prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >; 1358 }; 1359 1360 prod_c_sm { 1361 prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >; 1362 }; 1363 }; 1364 }; 1365 1366 i2c@3190000 { 1367 #address-cells = < 0x01 >; 1368 #size-cells = < 0x00 >; 1369 #stream-id-cells = < 0x01 >; 1370 compatible = "nvidia,tegra186-i2c"; 1371 reg = < 0x00 0x3190000 0x00 0x100 >; 1372 interrupts = < 0x00 0x1c 0x04 >; 1373 status = "okay"; 1374 clock-frequency = < 0x186a0 >; 1375 clocks = < 0x0d 0x56 0x0d 0x10d 0x0d 0xdd >; 1376 clock-names = "div-clk","parent","slow-clk"; 1377 resets = < 0x0d 0x16 >; 1378 reset-names = "i2c"; 1379 dmas = < 0x19 0x1a 0x19 0x1a >; 1380 dma-names = "rx","tx"; 1381 linux,phandle = < 0x7d >; 1382 phandle = < 0x7d >; 1383 1384 prod-settings { 1385 1386 prod_c_fm { 1387 prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >; 1388 }; 1389 1390 prod_c_fmplus { 1391 prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >; 1392 }; 1393 1394 prod_c_hs { 1395 prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >; 1396 }; 1397 1398 prod_c_sm { 1399 prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >; 1400 }; 1401 }; 1402 }; 1403 1404 bpmp_i2c { 1405 #address-cells = < 0x01 >; 1406 #size-cells = < 0x00 >; 1407 compatible = "nvidia,tegra186-bpmp-i2c"; 1408 status = "okay"; 1409 adapter = < 0x05 >; 1410 1411 spmic@3c { 1412 compatible = "maxim,max77620"; 1413 reg = < 0x3c >; 1414 interrupt-parent = < 0x1f >; 1415 interrupts = < 0x00 0xd1 0x00 >; 1416 #interrupt-cells = < 0x02 >; 1417 interrupt-controller; 1418 gpio-controller; 1419 #gpio-cells = < 0x02 >; 1420 maxim,enable-clock32k-out; 1421 maxim,system-pmic-power-off; 1422 maxim,avoid-power-off-commands; 1423 maxim,hot-die-threshold-temp = < 0x1adb0 >; 1424 #thermal-sensor-cells = < 0x00 >; 1425 pinctrl-names = "default"; 1426 pinctrl-0 = < 0x20 >; 1427 linux,phandle = < 0x18 >; 1428 phandle = < 0x18 >; 1429 1430 pinmux@0 { 1431 linux,phandle = < 0x20 >; 1432 phandle = < 0x20 >; 1433 1434 pin_gpio0 { 1435 pins = "gpio0"; 1436 function = "gpio"; 1437 }; 1438 1439 pin_gpio1 { 1440 pins = "gpio1"; 1441 function = "fps-out"; 1442 maxim,active-fps-source = < 0x00 >; 1443 maxim,active-fps-power-up-slot = < 0x01 >; 1444 maxim,active-fps-power-down-slot = < 0x03 >; 1445 }; 1446 1447 pin_gpio2 { 1448 pins = "gpio2"; 1449 function = "fps-out"; 1450 maxim,active-fps-source = < 0x01 >; 1451 maxim,active-fps-power-up-slot = < 0x07 >; 1452 maxim,active-fps-power-down-slot = < 0x01 >; 1453 status = "disabled"; 1454 }; 1455 1456 pin_gpio3 { 1457 pins = "gpio3"; 1458 function = "fps-out"; 1459 maxim,active-fps-source = < 0x01 >; 1460 maxim,active-fps-power-up-slot = < 0x01 >; 1461 maxim,active-fps-power-down-slot = < 0x07 >; 1462 status = "disabled"; 1463 }; 1464 1465 pin_gpio4 { 1466 pins = "gpio4"; 1467 function = "32k-out1"; 1468 drive-push-pull = < 0x01 >; 1469 }; 1470 1471 pin_gpio5 { 1472 pins = "gpio5"; 1473 function = "gpio"; 1474 drive-push-pull = < 0x00 >; 1475 }; 1476 1477 pin_gpio6 { 1478 pins = "gpio6"; 1479 function = "gpio"; 1480 drive-push-pull = < 0x01 >; 1481 }; 1482 1483 pin_gpio7 { 1484 pins = "gpio7"; 1485 function = "gpio"; 1486 drive-push-pull = < 0x01 >; 1487 }; 1488 }; 1489 1490 spmic_gpio_input { 1491 gpio-hog; 1492 gpios = < 0x05 0x00 0x06 0x00 >; 1493 input; 1494 label = "spmic_gpio_input_5","spmic_gpio_input_6"; 1495 }; 1496 1497 watchdog { 1498 maxim,wdt-timeout = < 0x10 >; 1499 maxim,wdt-clear-time = < 0x0d >; 1500 status = "disabled"; 1501 linux,phandle = < 0xec >; 1502 phandle = < 0xec >; 1503 }; 1504 1505 fps { 1506 1507 fps0 { 1508 maxim,shutdown-fps-time-period-us = < 0x280 >; 1509 maxim,fps-event-source = < 0x00 >; 1510 }; 1511 1512 fps1 { 1513 maxim,shutdown-fps-time-period-us = < 0x280 >; 1514 maxim,fps-event-source = < 0x01 >; 1515 maxim,device-state-on-disabled-event = < 0x00 >; 1516 }; 1517 1518 fps2 { 1519 maxim,shutdonw-fps-time-period-us = < 0x280 >; 1520 maxim,fps-event-source = < 0x00 >; 1521 }; 1522 }; 1523 1524 backup-battery { 1525 maxim,backup-battery-charging-current = < 0x64 >; 1526 maxim,backup-battery-charging-voltage = < 0x2dc6c0 >; 1527 maxim,backup-battery-output-resister = < 0x64 >; 1528 status = "disabled"; 1529 }; 1530 1531 regulators { 1532 in-ldo4-supply = < 0x0e >; 1533 in-ldo6-supply = < 0x0e >; 1534 in-ldo7-8-supply = < 0x21 >; 1535 1536 sd0 { 1537 regulator-name = "vddio-ddr"; 1538 regulator-boot-on; 1539 regulator-always-on; 1540 regulator-init-mode = < 0x02 >; 1541 maxim,active-fps-source = < 0x00 >; 1542 maxim,active-fps-power-up-slot = < 0x05 >; 1543 maxim,active-fps-power-down-slot = < 0x02 >; 1544 regulator-enable-ramp-delay = < 0x116 >; 1545 regulator-disable-ramp-delay = < 0x255a8 >; 1546 maxim,ramp-rate-setting = < 0x6b6c >; 1547 regulator-ramp-delay = < 0xf5a >; 1548 linux,phandle = < 0x91 >; 1549 phandle = < 0x91 >; 1550 }; 1551 1552 sd1 { 1553 regulator-name = "avdd_dsi_csi"; 1554 regulator-min-microvolt = < 0x124f80 >; 1555 regulator-max-microvolt = < 0x124f80 >; 1556 regulator-always-on; 1557 regulator-boot-on; 1558 regulator-init-mode = < 0x02 >; 1559 maxim,active-fps-source = < 0x01 >; 1560 maxim,active-fps-power-up-slot = < 0x03 >; 1561 maxim,active-fps-power-down-slot = < 0x01 >; 1562 regulator-enable-ramp-delay = < 0xd3 >; 1563 regulator-disable-ramp-delay = < 0x9c40 >; 1564 maxim,ramp-rate-setting = < 0x6b6c >; 1565 regulator-ramp-delay = < 0x157c >; 1566 linux,phandle = < 0x21 >; 1567 phandle = < 0x21 >; 1568 }; 1569 1570 sd2 { 1571 regulator-name = "vdd-1v8"; 1572 regulator-min-microvolt = < 0x1b7740 >; 1573 regulator-max-microvolt = < 0x1b7740 >; 1574 regulator-always-on; 1575 regulator-boot-on; 1576 regulator-init-mode = < 0x02 >; 1577 maxim,active-fps-source = < 0x00 >; 1578 maxim,active-fps-power-up-slot = < 0x00 >; 1579 maxim,active-fps-power-down-slot = < 0x07 >; 1580 regulator-enable-ramp-delay = < 0xfa0 >; 1581 regulator-disable-ramp-delay = < 0x5208 >; 1582 maxim,ramp-rate-setting = < 0x6b6c >; 1583 regulator-ramp-delay = < 0x1c2 >; 1584 linux,phandle = < 0x0e >; 1585 phandle = < 0x0e >; 1586 }; 1587 1588 sd3 { 1589 regulator-name = "vdd-3v3-sys"; 1590 regulator-min-microvolt = < 0x325aa0 >; 1591 regulator-max-microvolt = < 0x325aa0 >; 1592 regulator-always-on; 1593 regulator-boot-on; 1594 maxim,active-fps-source = < 0x00 >; 1595 maxim,active-fps-power-up-slot = < 0x06 >; 1596 maxim,active-fps-power-down-slot = < 0x01 >; 1597 regulator-enable-ramp-delay = < 0x23e >; 1598 regulator-disable-ramp-delay = < 0x9c40 >; 1599 maxim,ramp-rate-setting = < 0x6b6c >; 1600 regulator-ramp-delay = < 0x157c >; 1601 linux,phandle = < 0x0f >; 1602 phandle = < 0x0f >; 1603 }; 1604 1605 ldo0 { 1606 regulator-name = "spmic-ldo0"; 1607 maxim,active-fps-source = < 0x03 >; 1608 regulator-enable-ramp-delay = < 0x3e8 >; 1609 maxim,active-fps-power-up-slot = < 0x03 >; 1610 maxim,active-fps-power-down-slot = < 0x03 >; 1611 maxim,ramp-rate-setting = < 0x186a0 >; 1612 regulator-ramp-delay = < 0x186a0 >; 1613 linux,phandle = < 0xf5 >; 1614 phandle = < 0xf5 >; 1615 }; 1616 1617 ldo1 { 1618 regulator-name = "spmic-ldo1"; 1619 maxim,active-fps-source = < 0x04 >; 1620 regulator-enable-ramp-delay = < 0x3e8 >; 1621 maxim,ramp-rate-setting = < 0x186a0 >; 1622 regulator-ramp-delay = < 0x186a0 >; 1623 }; 1624 1625 ldo2 { 1626 regulator-name = "vddio-3v3"; 1627 regulator-min-microvolt = < 0x325aa0 >; 1628 regulator-max-microvolt = < 0x325aa0 >; 1629 regulator-always-on; 1630 regulator-boot-on; 1631 maxim,active-fps-source = < 0x00 >; 1632 maxim,active-fps-power-up-slot = < 0x06 >; 1633 maxim,active-fps-power-down-slot = < 0x01 >; 1634 regulator-enable-ramp-delay = < 0x98 >; 1635 regulator-disable-ramp-delay = < 0x36b0 >; 1636 maxim,ramp-rate-setting = < 0x186a0 >; 1637 regulator-ramp-delay = < 0x4e20 >; 1638 linux,phandle = < 0x92 >; 1639 phandle = < 0x92 >; 1640 }; 1641 1642 ldo3 { 1643 regulator-name = "vddio-sdmmc1"; 1644 regulator-min-microvolt = < 0x1b7740 >; 1645 regulator-max-microvolt = < 0x325aa0 >; 1646 maxim,active-fps-source = < 0x03 >; 1647 maxim,active-fps-power-up-slot = < 0x00 >; 1648 maxim,active-fps-power-down-slot = < 0x07 >; 1649 regulator-enable-ramp-delay = < 0xa0 >; 1650 regulator-disable-ramp-delay = < 0x3e80 >; 1651 maxim,ramp-rate-setting = < 0x1388 >; 1652 regulator-ramp-delay = < 0x3e8 >; 1653 linux,phandle = < 0x13 >; 1654 phandle = < 0x13 >; 1655 }; 1656 1657 ldo4 { 1658 regulator-name = "vdd-rtc"; 1659 regulator-always-on; 1660 regulator-boot-on; 1661 maxim,active-fps-source = < 0x00 >; 1662 maxim,active-fps-power-up-slot = < 0x01 >; 1663 maxim,active-fps-power-down-slot = < 0x07 >; 1664 regulator-enable-ramp-delay = < 0x1a >; 1665 regulator-disable-ramp-delay = < 0x672 >; 1666 maxim,ramp-rate-setting = < 0x186a0 >; 1667 regulator-ramp-delay = < 0x80e8 >; 1668 }; 1669 1670 ldo5 { 1671 regulator-name = "avdd-ts-hv"; 1672 regulator-min-microvolt = < 0x1b7740 >; 1673 regulator-max-microvolt = < 0x325aa0 >; 1674 maxim,active-fps-source = < 0x04 >; 1675 maxim,active-fps-power-up-slot = < 0x00 >; 1676 maxim,active-fps-power-down-slot = < 0x07 >; 1677 regulator-enable-ramp-delay = < 0x135 >; 1678 regulator-disable-ramp-delay = < 0x3e80 >; 1679 maxim,ramp-rate-setting = < 0x1388 >; 1680 regulator-ramp-delay = < 0x20e >; 1681 linux,phandle = < 0x11 >; 1682 phandle = < 0x11 >; 1683 }; 1684 1685 ldo6 { 1686 regulator-name = "spmic-ldo6"; 1687 maxim,active-fps-source = < 0x03 >; 1688 maxim,ramp-rate-setting = < 0x186a0 >; 1689 regulator-ramp-delay = < 0x186a0 >; 1690 regulator-boot-on; 1691 regulator-always-on; 1692 linux,phandle = < 0xf3 >; 1693 phandle = < 0xf3 >; 1694 }; 1695 1696 ldo7 { 1697 regulator-name = "vdd-pex-1v05"; 1698 regulator-min-microvolt = < 0xf4240 >; 1699 regulator-max-microvolt = < 0xf4240 >; 1700 maxim,active-fps-source = < 0x01 >; 1701 regulator-always-on; 1702 regulator-boot-on; 1703 maxim,active-fps-power-up-slot = < 0x04 >; 1704 maxim,active-fps-power-down-slot = < 0x01 >; 1705 regulator-enable-ramp-delay = < 0x5f >; 1706 regulator-disable-ramp-delay = < 0x3a98 >; 1707 maxim,ramp-rate-setting = < 0x186a0 >; 1708 regulator-ramp-delay = < 0x2710 >; 1709 linux,phandle = < 0x9e >; 1710 phandle = < 0x9e >; 1711 }; 1712 1713 ldo8 { 1714 regulator-name = "dvdd-pex"; 1715 maxim,active-fps-source = < 0x04 >; 1716 regulator-min-microvolt = < 0xf4240 >; 1717 regulator-max-microvolt = < 0xf4240 >; 1718 linux,phandle = < 0xf4 >; 1719 phandle = < 0xf4 >; 1720 }; 1721 }; 1722 }; 1723 }; 1724 1725 i2c@31b0000 { 1726 #address-cells = < 0x01 >; 1727 #size-cells = < 0x00 >; 1728 #stream-id-cells = < 0x01 >; 1729 compatible = "nvidia,tegra186-i2c"; 1730 reg = < 0x00 0x31b0000 0x00 0x100 >; 1731 interrupts = < 0x00 0x1e 0x04 >; 1732 status = "okay"; 1733 clock-frequency = < 0x186a0 >; 1734 clocks = < 0x0d 0x7d 0x0d 0x10d 0x0d 0x5c >; 1735 clock-names = "div-clk","parent","slow-clk"; 1736 resets = < 0x0d 0x18 >; 1737 reset-names = "i2c"; 1738 dmas = < 0x19 0x1e 0x19 0x1e >; 1739 dma-names = "rx","tx"; 1740 linux,phandle = < 0x7e >; 1741 phandle = < 0x7e >; 1742 1743 prod-settings { 1744 1745 prod_c_fm { 1746 prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >; 1747 }; 1748 1749 prod_c_fmplus { 1750 prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >; 1751 }; 1752 1753 prod_c_hs { 1754 prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >; 1755 }; 1756 1757 prod_c_sm { 1758 prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >; 1759 }; 1760 }; 1761 }; 1762 1763 i2c@31c0000 { 1764 #address-cells = < 0x01 >; 1765 #size-cells = < 0x00 >; 1766 #stream-id-cells = < 0x01 >; 1767 compatible = "nvidia,tegra186-i2c"; 1768 reg = < 0x00 0x31c0000 0x00 0x100 >; 1769 interrupts = < 0x00 0x1f 0x04 >; 1770 scl-gpio = < 0x12 0x58 0x00 >; 1771 sda-gpio = < 0x12 0x59 0x00 >; 1772 status = "okay"; 1773 clock-frequency = < 0x61a80 >; 1774 clocks = < 0x0d 0xb6 0x0d 0x10d 0x0d 0x5c >; 1775 clock-names = "div-clk","parent","slow-clk"; 1776 resets = < 0x0d 0x51 >; 1777 reset-names = "i2c"; 1778 dmas = < 0x19 0x1b 0x19 0x1b >; 1779 dma-names = "rx","tx"; 1780 linux,phandle = < 0x7f >; 1781 phandle = < 0x7f >; 1782 1783 prod-settings { 1784 1785 prod_c_fm { 1786 prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >; 1787 }; 1788 1789 prod_c_fmplus { 1790 prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >; 1791 }; 1792 1793 prod_c_hs { 1794 prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >; 1795 }; 1796 1797 prod_c_sm { 1798 prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >; 1799 }; 1800 }; 1801 }; 1802 1803 i2c@c250000 { 1804 #address-cells = < 0x01 >; 1805 #size-cells = < 0x00 >; 1806 #stream-id-cells = < 0x01 >; 1807 compatible = "nvidia,tegra186-i2c"; 1808 reg = < 0x00 0xc250000 0x00 0x100 >; 1809 interrupts = < 0x00 0x20 0x04 >; 1810 scl-gpio = < 0x1d 0x18 0x00 >; 1811 sda-gpio = < 0x1d 0x19 0x00 >; 1812 status = "okay"; 1813 clock-frequency = < 0x61a80 >; 1814 clocks = < 0x0d 0xdb 0x0d 0x10d 0x0d 0xdd >; 1815 clock-names = "div-clk","parent","slow-clk"; 1816 resets = < 0x0d 0x52 >; 1817 reset-names = "i2c"; 1818 dmas = < 0x19 0x00 0x19 0x00 >; 1819 dma-names = "rx","tx"; 1820 linux,phandle = < 0x80 >; 1821 phandle = < 0x80 >; 1822 1823 prod-settings { 1824 1825 prod_c_fm { 1826 prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >; 1827 }; 1828 1829 prod_c_fmplus { 1830 prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >; 1831 }; 1832 1833 prod_c_hs { 1834 prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >; 1835 }; 1836 1837 prod_c_sm { 1838 prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >; 1839 }; 1840 }; 1841 1842 temp-sensor@4c { 1843 status = "okay"; 1844 #thermal-sensor-cells = < 0x01 >; 1845 compatible = "ti,tmp451"; 1846 reg = < 0x4c >; 1847 sensor-name = "tmp451-ext"; 1848 supported-hwrev = < 0x01 >; 1849 offset = < 0xffffffd4 >; 1850 conv-rate = < 0x06 >; 1851 extended-rage = < 0x01 >; 1852 interrupt-parent = < 0x1d >; 1853 interrupts = < 0x10 0x08 >; 1854 temp-alert-gpio = < 0x1d 0x10 0x00 >; 1855 vdd-supply = < 0x1e >; 1856 linux,phandle = < 0x33 >; 1857 phandle = < 0x33 >; 1858 1859 loc { 1860 shutdown-limit = < 0x6b >; 1861 }; 1862 1863 ext { 1864 shutdown-limit = < 0x6b >; 1865 }; 1866 }; 1867 }; 1868 1869 i2c@31e0000 { 1870 #address-cells = < 0x01 >; 1871 #size-cells = < 0x00 >; 1872 #stream-id-cells = < 0x01 >; 1873 compatible = "nvidia,tegra186-i2c"; 1874 reg = < 0x00 0x31e0000 0x00 0x100 >; 1875 interrupts = < 0x00 0x21 0x04 >; 1876 scl-gpio = < 0x12 0x5a 0x00 >; 1877 sda-gpio = < 0x12 0x5b 0x00 >; 1878 status = "okay"; 1879 clock-frequency = < 0x61a80 >; 1880 clocks = < 0x0d 0xb7 0x0d 0x10d 0x0d 0x5c >; 1881 clock-names = "div-clk","parent","slow-clk"; 1882 resets = < 0x0d 0x53 >; 1883 reset-names = "i2c"; 1884 dmas = < 0x19 0x1f 0x19 0x1f >; 1885 dma-names = "rx","tx"; 1886 linux,phandle = < 0x81 >; 1887 phandle = < 0x81 >; 1888 1889 prod-settings { 1890 1891 prod_c_fm { 1892 prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >; 1893 }; 1894 1895 prod_c_fmplus { 1896 prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >; 1897 }; 1898 1899 prod_c_hs { 1900 prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >; 1901 }; 1902 1903 prod_c_sm { 1904 prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >; 1905 }; 1906 }; 1907 }; 1908 1909 spdif_dit { 1910 compatible = "simple-bus"; 1911 device_type = "spdif-dit"; 1912 #address-cells = < 0x01 >; 1913 #size-cells = < 0x00 >; 1914 status = "okay"; 1915 1916 spdif-dit.0@0 { 1917 compatible = "linux,spdif-dit"; 1918 reg = < 0x00 >; 1919 status = "okay"; 1920 }; 1921 1922 spdif-dit.1@1 { 1923 compatible = "linux,spdif-dit"; 1924 reg = < 0x01 >; 1925 status = "okay"; 1926 linux,phandle = < 0xae >; 1927 phandle = < 0xae >; 1928 }; 1929 1930 spdif-dit.2@2 { 1931 compatible = "linux,spdif-dit"; 1932 reg = < 0x02 >; 1933 status = "okay"; 1934 linux,phandle = < 0xb0 >; 1935 phandle = < 0xb0 >; 1936 }; 1937 1938 spdif-dit.3@3 { 1939 compatible = "linux,spdif-dit"; 1940 reg = < 0x03 >; 1941 status = "okay"; 1942 linux,phandle = < 0xb2 >; 1943 phandle = < 0xb2 >; 1944 }; 1945 1946 spdif-dit.4@4 { 1947 compatible = "linux,spdif-dit"; 1948 reg = < 0x04 >; 1949 status = "okay"; 1950 linux,phandle = < 0xb4 >; 1951 phandle = < 0xb4 >; 1952 }; 1953 1954 spdif-dit.5@5 { 1955 compatible = "linux,spdif-dit"; 1956 reg = < 0x05 >; 1957 status = "okay"; 1958 }; 1959 1960 spdif-dit.6@6 { 1961 compatible = "linux,spdif-dit"; 1962 reg = < 0x06 >; 1963 status = "okay"; 1964 linux,phandle = < 0xb6 >; 1965 phandle = < 0xb6 >; 1966 }; 1967 1968 spdif-dit.7@7 { 1969 compatible = "linux,spdif-dit"; 1970 reg = < 0x07 >; 1971 status = "okay"; 1972 linux,phandle = < 0xb8 >; 1973 phandle = < 0xb8 >; 1974 }; 1975 1976 spdif-dit.8@8 { 1977 compatible = "linux,spdif-dit"; 1978 reg = < 0x08 >; 1979 status = "okay"; 1980 linux,phandle = < 0xba >; 1981 phandle = < 0xba >; 1982 }; 1983 1984 spdif-dit.9@9 { 1985 compatible = "linux,spdif-dit"; 1986 reg = < 0x09 >; 1987 status = "okay"; 1988 linux,phandle = < 0xbc >; 1989 phandle = < 0xbc >; 1990 }; 1991 1992 spdif-dit.10@a { 1993 compatible = "linux,spdif-dit"; 1994 reg = < 0x0a >; 1995 status = "okay"; 1996 linux,phandle = < 0xbe >; 1997 phandle = < 0xbe >; 1998 }; 1999 2000 spdif-dit.11@b { 2001 compatible = "linux,spdif-dit"; 2002 reg = < 0x0b >; 2003 status = "okay"; 2004 linux,phandle = < 0xc0 >; 2005 phandle = < 0xc0 >; 2006 }; 2007 2008 spdif-dit.12@c { 2009 compatible = "linux,spdif-dit"; 2010 reg = < 0x0c >; 2011 status = "okay"; 2012 linux,phandle = < 0xc2 >; 2013 phandle = < 0xc2 >; 2014 }; 2015 2016 spdif-dit.13@d { 2017 compatible = "linux,spdif-dit"; 2018 reg = < 0x0d >; 2019 status = "okay"; 2020 linux,phandle = < 0xc4 >; 2021 phandle = < 0xc4 >; 2022 }; 2023 }; 2024 2025 spi@3210000 { 2026 compatible = "nvidia,tegra186-spi"; 2027 reg = < 0x00 0x3210000 0x00 0x10000 >; 2028 interrupts = < 0x00 0x24 0x04 >; 2029 nvidia,dma-request-selector = < 0x19 0x0f >; 2030 #address-cells = < 0x01 >; 2031 #size-cells = < 0x00 >; 2032 #stream-id-cells = < 0x01 >; 2033 dmas = < 0x19 0x0f 0x19 0x0f >; 2034 dma-names = "rx","tx"; 2035 nvidia,clk-parents = "pll_p","clk_m"; 2036 clocks = < 0x0d 0x31 0x0d 0x10d 0x0d 0x261 >; 2037 clock-names = "spi","pll_p","clk_m"; 2038 resets = < 0x0d 0x28 >; 2039 reset-names = "spi"; 2040 status = "okay"; 2041 linux,phandle = < 0x6e >; 2042 phandle = < 0x6e >; 2043 }; 2044 2045 spi@c260000 { 2046 compatible = "nvidia,tegra186-spi"; 2047 reg = < 0x00 0xc260000 0x00 0x10000 >; 2048 interrupts = < 0x00 0x25 0x04 >; 2049 nvidia,dma-request-selector = < 0x19 0x10 >; 2050 #address-cells = < 0x01 >; 2051 #size-cells = < 0x00 >; 2052 #stream-id-cells = < 0x01 >; 2053 dmas = < 0x19 0x10 0x19 0x10 >; 2054 dma-names = "rx","tx"; 2055 nvidia,clk-parents = "pll_p","osc"; 2056 spi-max-frequency = < 0xb71b00 >; 2057 clocks = < 0x0d 0xde 0x0d 0x10d 0x0d 0x264 >; 2058 clock-names = "spi","pll_p","osc"; 2059 resets = < 0x0d 0x29 >; 2060 reset-names = "spi"; 2061 status = "okay"; 2062 linux,phandle = < 0x72 >; 2063 phandle = < 0x72 >; 2064 2065 spi-touch-sharp19x12@0 { 2066 avdd-supply = < 0x22 >; 2067 dvdd-supply = < 0x23 >; 2068 status = "disabled"; 2069 compatible = "sharp,lr388k7_ts"; 2070 reg = < 0x00 >; 2071 spi-max-frequency = < 0xb71b00 >; 2072 irq-gpio = < 0x1d 0x2f 0x01 >; 2073 interrupt-parent = < 0x1d >; 2074 interrupts = < 0x2f 0x01 >; 2075 reset-gpio = < 0x1d 0x03 0x00 >; 2076 clock-sel-gpio = < 0x24 0x01 0x00 >; 2077 x-max = < 0x2580 >; 2078 y-max = < 0x3c00 >; 2079 z-max = < 0xffff >; 2080 flip-x = < 0x01 >; 2081 flip-y = < 0x01 >; 2082 touch-num-max = < 0x0a >; 2083 platform-id = < 0x01 >; 2084 }; 2085 2086 prod-settings { 2087 2088 prod_c_cs0 { 2089 prod = < 0x04 0xfc0 0x400 >; 2090 }; 2091 }; 2092 }; 2093 2094 spi@3230000 { 2095 compatible = "nvidia,tegra186-spi"; 2096 reg = < 0x00 0x3230000 0x00 0x10000 >; 2097 interrupts = < 0x00 0x26 0x04 >; 2098 nvidia,dma-request-selector = < 0x19 0x11 >; 2099 #address-cells = < 0x01 >; 2100 #size-cells = < 0x00 >; 2101 #stream-id-cells = < 0x01 >; 2102 dmas = < 0x19 0x11 0x19 0x11 >; 2103 dma-names = "rx","tx"; 2104 nvidia,clk-parents = "pll_p","clk_m"; 2105 clocks = < 0x0d 0x2e 0x0d 0x10d 0x0d 0x261 >; 2106 clock-names = "spi","pll_p","clk_m"; 2107 resets = < 0x0d 0x2a >; 2108 reset-names = "spi"; 2109 status = "disabled"; 2110 linux,phandle = < 0x6f >; 2111 phandle = < 0x6f >; 2112 }; 2113 2114 spi@3240000 { 2115 compatible = "nvidia,tegra186-spi"; 2116 reg = < 0x00 0x3240000 0x00 0x10000 >; 2117 interrupts = < 0x00 0x27 0x04 >; 2118 nvidia,dma-request-selector = < 0x19 0x12 >; 2119 #address-cells = < 0x01 >; 2120 #size-cells = < 0x00 >; 2121 #stream-id-cells = < 0x01 >; 2122 dmas = < 0x19 0x12 0x19 0x12 >; 2123 dma-names = "rx","tx"; 2124 nvidia,clk-parents = "pll_p","clk_m"; 2125 clocks = < 0x0d 0x4a 0x0d 0x10d 0x0d 0x261 >; 2126 clock-names = "spi","pll_p","clk_m"; 2127 resets = < 0x0d 0x2b >; 2128 reset-names = "spi"; 2129 status = "okay"; 2130 linux,phandle = < 0x70 >; 2131 phandle = < 0x70 >; 2132 }; 2133 2134 pwm@3280000 { 2135 compatible = "nvidia,tegra186-pwm"; 2136 reg = < 0x00 0x3280000 0x00 0x10000 >; 2137 clocks = < 0x0d 0xbb 0x0d 0x10d >; 2138 clock-names = "pwm","parent"; 2139 #pwm-cells = < 0x02 >; 2140 resets = < 0x0d 0x63 >; 2141 reset-names = "pwm"; 2142 status = "okay"; 2143 linux,phandle = < 0x1b >; 2144 phandle = < 0x1b >; 2145 }; 2146 2147 pwm@3290000 { 2148 compatible = "nvidia,tegra186-pwm"; 2149 reg = < 0x00 0x3290000 0x00 0x10000 >; 2150 clocks = < 0x0d 0xbc 0x0d 0x10d >; 2151 clock-names = "pwm","parent"; 2152 #pwm-cells = < 0x02 >; 2153 resets = < 0x0d 0x64 >; 2154 reset-names = "pwm"; 2155 status = "okay"; 2156 }; 2157 2158 pwm@32a0000 { 2159 compatible = "nvidia,tegra186-pwm"; 2160 reg = < 0x00 0x32a0000 0x00 0x10000 >; 2161 clocks = < 0x0d 0xbd 0x0d 0x10d >; 2162 clock-names = "pwm","parent"; 2163 #pwm-cells = < 0x02 >; 2164 resets = < 0x0d 0x65 >; 2165 reset-names = "pwm"; 2166 status = "okay"; 2167 linux,phandle = < 0xe3 >; 2168 phandle = < 0xe3 >; 2169 }; 2170 2171 pwm@c340000 { 2172 compatible = "nvidia,tegra186-pwm"; 2173 reg = < 0x00 0xc340000 0x00 0x10000 >; 2174 clocks = < 0x0d 0xe1 >; 2175 clock-names = "pwm"; 2176 #pwm-cells = < 0x02 >; 2177 resets = < 0x0d 0x66 >; 2178 reset-names = "pwm"; 2179 status = "okay"; 2180 linux,phandle = < 0xe4 >; 2181 phandle = < 0xe4 >; 2182 }; 2183 2184 pwm@32c0000 { 2185 compatible = "nvidia,tegra186-pwm"; 2186 reg = < 0x00 0x32c0000 0x00 0x10000 >; 2187 clocks = < 0x0d 0xbe 0x0d 0x10d >; 2188 clock-names = "pwm","parent"; 2189 #pwm-cells = < 0x02 >; 2190 resets = < 0x0d 0x67 >; 2191 reset-names = "pwm"; 2192 status = "disabled"; 2193 }; 2194 2195 pwm@32d0000 { 2196 compatible = "nvidia,tegra186-pwm"; 2197 reg = < 0x00 0x32d0000 0x00 0x10000 >; 2198 clocks = < 0x0d 0xbf 0x0d 0x10d >; 2199 clock-names = "pwm","parent"; 2200 #pwm-cells = < 0x02 >; 2201 resets = < 0x0d 0x68 >; 2202 reset-names = "pwm"; 2203 status = "disabled"; 2204 }; 2205 2206 pwm@32e0000 { 2207 compatible = "nvidia,tegra186-pwm"; 2208 reg = < 0x00 0x32e0000 0x00 0x10000 >; 2209 clocks = < 0x0d 0xc0 0x0d 0x10d >; 2210 clock-names = "pwm","parent"; 2211 #pwm-cells = < 0x02 >; 2212 resets = < 0x0d 0x69 >; 2213 reset-names = "pwm"; 2214 status = "disabled"; 2215 }; 2216 2217 pwm@32f0000 { 2218 compatible = "nvidia,tegra186-pwm"; 2219 reg = < 0x00 0x32f0000 0x00 0x10000 >; 2220 clocks = < 0x0d 0xc1 0x0d 0x10d >; 2221 clock-names = "pwm","parent"; 2222 #pwm-cells = < 0x02 >; 2223 resets = < 0x0d 0x6a >; 2224 reset-names = "pwm"; 2225 status = "disabled"; 2226 }; 2227 2228 serial@3100000 { 2229 compatible = "nvidia,tegra20-uart","nvidia,tegra186-hsuart"; 2230 #stream-id-cells = < 0x01 >; 2231 reg = < 0x00 0x3100000 0x00 0x40 >; 2232 reg-shift = < 0x02 >; 2233 interrupts = < 0x00 0x70 0x04 >; 2234 nvidia,memory-clients = < 0x0e >; 2235 dmas = < 0x19 0x08 0x19 0x08 >; 2236 dma-names = "rx","tx"; 2237 clocks = < 0x0d 0x37 0x0d 0x10d >; 2238 clock-names = "serial","parent"; 2239 resets = < 0x0d 0x2f >; 2240 reset-names = "serial"; 2241 status = "okay"; 2242 nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >; 2243 console-port; 2244 sqa-automation-port; 2245 linux,phandle = < 0x73 >; 2246 phandle = < 0x73 >; 2247 }; 2248 2249 serial@3110000 { 2250 compatible = "nvidia,tegra186-hsuart"; 2251 #stream-id-cells = < 0x01 >; 2252 reg = < 0x00 0x3110000 0x00 0x40 >; 2253 reg-shift = < 0x02 >; 2254 interrupts = < 0x00 0x71 0x04 >; 2255 nvidia,memory-clients = < 0x0e >; 2256 dmas = < 0x19 0x09 0x19 0x09 >; 2257 dma-names = "rx","tx"; 2258 clocks = < 0x0d 0x38 0x0d 0x10d >; 2259 clock-names = "serial","parent"; 2260 resets = < 0x0d 0x30 >; 2261 reset-names = "serial"; 2262 status = "okay"; 2263 nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >; 2264 linux,phandle = < 0x74 >; 2265 phandle = < 0x74 >; 2266 }; 2267 2268 serial@c280000 { 2269 compatible = "nvidia,tegra186-hsuart"; 2270 #stream-id-cells = < 0x01 >; 2271 reg = < 0x00 0xc280000 0x00 0x40 >; 2272 reg-shift = < 0x02 >; 2273 interrupts = < 0x00 0x72 0x04 >; 2274 nvidia,memory-clients = < 0x0e >; 2275 dmas = < 0x19 0x03 0x19 0x03 >; 2276 dma-names = "rx","tx"; 2277 clocks = < 0x0d 0xd7 0x0d 0x10d >; 2278 clock-names = "serial","parent"; 2279 resets = < 0x0d 0x31 >; 2280 reset-names = "serial"; 2281 status = "okay"; 2282 nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >; 2283 linux,phandle = < 0x75 >; 2284 phandle = < 0x75 >; 2285 }; 2286 2287 serial@3130000 { 2288 compatible = "nvidia,tegra186-hsuart"; 2289 #stream-id-cells = < 0x01 >; 2290 reg = < 0x00 0x3130000 0x00 0x40 >; 2291 reg-shift = < 0x02 >; 2292 interrupts = < 0x00 0x73 0x04 >; 2293 nvidia,memory-clients = < 0x0e >; 2294 dmas = < 0x19 0x13 0x19 0x13 >; 2295 dma-names = "tx"; 2296 clocks = < 0x0d 0x4d 0x0d 0x10d >; 2297 clock-names = "serial","parent"; 2298 resets = < 0x0d 0x32 >; 2299 reset-names = "serial"; 2300 status = "okay"; 2301 nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >; 2302 linux,phandle = < 0x76 >; 2303 phandle = < 0x76 >; 2304 }; 2305 2306 serial@3140000 { 2307 compatible = "nvidia,tegra186-hsuart"; 2308 #stream-id-cells = < 0x01 >; 2309 reg = < 0x00 0x3140000 0x00 0x40 >; 2310 reg-shift = < 0x02 >; 2311 interrupts = < 0x00 0x74 0x04 >; 2312 nvidia,memory-clients = < 0x0e >; 2313 dmas = < 0x19 0x14 0x19 0x14 >; 2314 dma-names = "rx","tx"; 2315 clocks = < 0x0d 0xc2 0x0d 0x10d >; 2316 clock-names = "serial","parent"; 2317 resets = < 0x0d 0x84 >; 2318 reset-names = "serial"; 2319 status = "disabled"; 2320 nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >; 2321 linux,phandle = < 0x77 >; 2322 phandle = < 0x77 >; 2323 }; 2324 2325 serial@3150000 { 2326 compatible = "nvidia,tegra186-hsuart"; 2327 #stream-id-cells = < 0x01 >; 2328 reg = < 0x00 0x3150000 0x00 0x40 >; 2329 reg-shift = < 0x02 >; 2330 interrupts = < 0x00 0x75 0x04 >; 2331 nvidia,memory-clients = < 0x0e >; 2332 dmas = < 0x19 0x0c 0x19 0x0c >; 2333 dma-names = "rx","tx"; 2334 clocks = < 0x0d 0xc3 0x0d 0x10d >; 2335 clock-names = "serial","parent"; 2336 resets = < 0x0d 0x6f >; 2337 reset-names = "serial"; 2338 status = "disabled"; 2339 nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >; 2340 linux,phandle = < 0x78 >; 2341 phandle = < 0x78 >; 2342 }; 2343 2344 serial@c290000 { 2345 compatible = "nvidia,tegra186-hsuart"; 2346 #stream-id-cells = < 0x01 >; 2347 reg = < 0x00 0xc290000 0x00 0x40 >; 2348 reg-shift = < 0x02 >; 2349 interrupts = < 0x00 0x76 0x04 >; 2350 nvidia,memory-clients = < 0x0e >; 2351 dmas = < 0x19 0x02 0x19 0x02 >; 2352 dma-names = "rx","tx"; 2353 clocks = < 0x0d 0xd8 0x0d 0x10d >; 2354 clock-names = "serial","parent"; 2355 resets = < 0x0d 0x70 >; 2356 reset-names = "serial"; 2357 status = "disabled"; 2358 nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >; 2359 linux,phandle = < 0x79 >; 2360 phandle = < 0x79 >; 2361 }; 2362 2363 combined-uart { 2364 compatible = "nvidia,tegra186-combined-uart"; 2365 reg = < 0x00 0x3c10000 0x00 0x04 0x00 0xc168000 0x00 0x04 0x00 0x3c00000 0x00 0x1000 >; 2366 interrupts = < 0x00 0x78 0x04 >; 2367 status = "okay"; 2368 }; 2369 2370 ether_qos@2490000 { 2371 compatible = "nvidia,eqos"; 2372 reg = < 0x00 0x2490000 0x00 0x10000 0x00 0x2439000 0x00 0x74 >; 2373 reg-names = "eqos_base","eqos_pads"; 2374 interrupts = < 0x00 0xc2 0x04 0x00 0xc3 0x04 0x00 0xbe 0x04 0x00 0xba 0x04 0x00 0xbf 0x04 0x00 0xbb 0x04 0x00 0xc0 0x04 0x00 0xbc 0x04 0x00 0xc1 0x04 0x00 0xbd 0x04 >; 2375 nvidia,csr_clock_speed = < 0x19 >; 2376 nvidia,iso_bw = < 0x14000 >; 2377 nvidia,local-mac-address = < 0x00 0x00 0x00 0x00 0x00 0x00 >; 2378 clocks = < 0x0d 0xa7 0x0d 0xa8 0x0d 0xef 0x0d 0xf0 0x0d 0x95 >; 2379 clock-names = "eqos_axi","eqos_rx","eqos_ptp_ref","eqos_tx","axi_cbb"; 2380 resets = < 0x0d 0x45 >; 2381 reset-names = "eqos_rst"; 2382 #stream-id-cells = < 0x01 >; 2383 phy-mode = "rgmii"; 2384 status = "okay"; 2385 nvidia,ptp_ref_clock_speed = < 0x7d >; 2386 nvidia,rxq_enable_ctrl = < 0x02 0x02 0x02 0x02 >; 2387 nvidia,queue_prio = < 0x00 0x01 0x02 0x03 >; 2388 nvidia,use_tagged_ptp; 2389 nvidia,ptp_dma_ch = < 0x03 >; 2390 nvidia,chan_napi_quota = < 0x40 0x40 0x40 0x40 >; 2391 nvidia,pause_frames = < 0x00 >; 2392 nvidia,phy-reset-gpio = < 0x12 0x64 0x00 >; 2393 nvidia,phy-intr-gpio = < 0x12 0x65 0x00 >; 2394 nvidia,phy-max-frame-size = < 0x0a >; 2395 nvidia,eth_iso_enable = < 0x01 >; 2396 nvidia,brcm_phy_apd_mode; 2397 vddio_sys_enet_bias-supply = < 0x0e >; 2398 vddio_enet-supply = < 0x0f >; 2399 phy_vdd_1v8-supply = < 0x0e >; 2400 phy_ovdd_rgmii-supply = < 0x0f >; 2401 phy_pllvdd-supply = < 0x21 >; 2402 linux,phandle = < 0x5e >; 2403 phandle = < 0x5e >; 2404 2405 eqos-cool-dev { 2406 cooling-min-state = < 0x00 >; 2407 cooling-max-state = < 0x05 >; 2408 #cooling-cells = < 0x02 >; 2409 linux,phandle = < 0x2c >; 2410 phandle = < 0x2c >; 2411 }; 2412 2413 prod-settings { 2414 #prod-cells = < 0x03 >; 2415 2416 eqos_pad_ctrl { 2417 prod = < 0x8800 0x9800000f 0x88000007 >; 2418 }; 2419 2420 tx_tristate_enable { 2421 prod = < 0x18 0x50 0x10 0x10 0x50 0x10 0x08 0x50 0x10 0x00 0x50 0x10 0x54 0x50 0x10 0x64 0x50 0x10 >; 2422 }; 2423 2424 tx_tristate_disable { 2425 prod = < 0x18 0x50 0x00 0x10 0x50 0x00 0x08 0x50 0x00 0x00 0x50 0x00 0x54 0x50 0x00 0x64 0x50 0x00 >; 2426 }; 2427 }; 2428 }; 2429 2430 ether_qos_virt_test@2490000 { 2431 compatible = "synopsys,dwc_eqos_virt_test"; 2432 reg = < 0x00 0x2490000 0x00 0x10000 0x00 0x24a0000 0x00 0x10000 >; 2433 status = "disabled"; 2434 }; 2435 2436 power-domain { 2437 compatible = "tegra-power-domains"; 2438 2439 ape-pd { 2440 compatible = "nvidia,tegra186-ape-pd"; 2441 is_off; 2442 #power-domain-cells = < 0x00 >; 2443 partition-id = < 0x00 >; 2444 clocks = < 0x0d 0x69 0x0d 0x68 0x0d 0x8a 0x0d 0x111 >; 2445 clock-names = "ape","apb2ape","adsp","aclk"; 2446 linux,phandle = < 0x25 >; 2447 phandle = < 0x25 >; 2448 }; 2449 2450 adsp-pd { 2451 compatible = "nvidia,tegra186-adsp-pd"; 2452 is_off; 2453 #power-domain-cells = < 0x00 >; 2454 power-domains = < 0x25 >; 2455 linux,phandle = < 0xcc >; 2456 phandle = < 0xcc >; 2457 }; 2458 2459 host-pd { 2460 compatible = "nvidia,tegra186-host1x-pd"; 2461 is_off; 2462 host1x; 2463 #power-domain-cells = < 0x00 >; 2464 }; 2465 2466 tsec-pd { 2467 compatible = "nvidia,tegra186-tsec-pd"; 2468 is_off; 2469 #power-domain-cells = < 0x00 >; 2470 linux,phandle = < 0xa5 >; 2471 phandle = < 0xa5 >; 2472 }; 2473 2474 nvdec-pd { 2475 compatible = "nvidia,tegra186-nvdec-pd"; 2476 is_off; 2477 #power-domain-cells = < 0x00 >; 2478 partition-id = < 0x06 >; 2479 linux,phandle = < 0xa3 >; 2480 phandle = < 0xa3 >; 2481 }; 2482 2483 ispa-pd { 2484 compatible = "nvidia,tegra186-ispa-pd"; 2485 is_off; 2486 #power-domain-cells = < 0x00 >; 2487 partition-id = < 0x05 >; 2488 linux,phandle = < 0x97 >; 2489 phandle = < 0x97 >; 2490 }; 2491 2492 ve-pd { 2493 compatible = "nvidia,tegra186-ve-pd"; 2494 is_off; 2495 #power-domain-cells = < 0x00 >; 2496 partition-id = < 0x0b >; 2497 linux,phandle = < 0x93 >; 2498 phandle = < 0x93 >; 2499 }; 2500 2501 vic03-pd { 2502 compatible = "nvidia,tegra186-vic03-pd"; 2503 is_off; 2504 #power-domain-cells = < 0x00 >; 2505 partition-id = < 0x0c >; 2506 linux,phandle = < 0xa1 >; 2507 phandle = < 0xa1 >; 2508 }; 2509 2510 msenc-pd { 2511 compatible = "nvidia,tegra186-msenc-pd"; 2512 is_off; 2513 #power-domain-cells = < 0x00 >; 2514 partition-id = < 0x08 >; 2515 linux,phandle = < 0xa2 >; 2516 phandle = < 0xa2 >; 2517 }; 2518 2519 nvjpg-pd { 2520 compatible = "nvidia,tegra186-nvjpg-pd"; 2521 is_off; 2522 #power-domain-cells = < 0x00 >; 2523 partition-id = < 0x07 >; 2524 linux,phandle = < 0xa4 >; 2525 phandle = < 0xa4 >; 2526 }; 2527 2528 se-pd { 2529 compatible = "nvidia,tegra186-se-pd"; 2530 is_off; 2531 #power-domain-cells = < 0x00 >; 2532 linux,phandle = < 0xa7 >; 2533 phandle = < 0xa7 >; 2534 }; 2535 2536 pcie-pd { 2537 compatible = "nvidia,tegra186-pcie-pd"; 2538 is_off; 2539 #power-domain-cells = < 0x00 >; 2540 partition-id = < 0x09 >; 2541 linux,phandle = < 0xa9 >; 2542 phandle = < 0xa9 >; 2543 }; 2544 2545 sata-pd { 2546 compatible = "nvidia,tegra186-sata-pd"; 2547 #power-domain-cells = < 0x00 >; 2548 partition-id = < 0x0a >; 2549 }; 2550 2551 disa-pd { 2552 compatible = "nvidia,tegra186-disa-pd"; 2553 #power-domain-cells = < 0x00 >; 2554 partition-id = < 0x02 >; 2555 linux,phandle = < 0xa6 >; 2556 phandle = < 0xa6 >; 2557 }; 2558 2559 disb-pd { 2560 compatible = "nvidia,tegra186-disb-pd"; 2561 #power-domain-cells = < 0x00 >; 2562 partition-id = < 0x03 >; 2563 }; 2564 2565 disc-pd { 2566 compatible = "nvidia,tegra186-disc-pd"; 2567 #power-domain-cells = < 0x00 >; 2568 partition-id = < 0x04 >; 2569 }; 2570 2571 xusba-pd { 2572 compatible = "nvidia,tegra186-xusba-pd"; 2573 #power-domain-cells = < 0x00 >; 2574 partition-id = < 0x0d >; 2575 }; 2576 2577 xusbb-pd { 2578 compatible = "nvidia,tegra186-xusbb-pd"; 2579 #power-domain-cells = < 0x00 >; 2580 partition-id = < 0x0e >; 2581 }; 2582 2583 xusbc-pd { 2584 compatible = "nvidia,tegra186-xusbc-pd"; 2585 #power-domain-cells = < 0x00 >; 2586 partition-id = < 0x0f >; 2587 }; 2588 }; 2589 2590 trusty { 2591 compatible = "android,trusty-smc-v1"; 2592 ranges; 2593 #address-cells = < 0x02 >; 2594 #size-cells = < 0x02 >; 2595 status = "disabled"; 2596 2597 irq { 2598 compatible = "android,trusty-irq-v1"; 2599 interrupt-templates = < 0x26 0x00 0x01 0x01 0x01 0x00 0x01 0x01 0x00 0x00 >; 2600 interrupt-ranges = < 0x00 0x0f 0x00 0x10 0x1f 0x01 0x20 0xdf 0x02 >; 2601 }; 2602 2603 fiq { 2604 compatible = "android,trusty-fiq-v1"; 2605 }; 2606 2607 virtio { 2608 compatible = "android,trusty-virtio-v1"; 2609 }; 2610 2611 log { 2612 compatible = "android,trusty-log-v1"; 2613 }; 2614 2615 ote { 2616 compatible = "android,trusty-ote-v1"; 2617 }; 2618 }; 2619 2620 interrupt-controller { 2621 compatible = "android,CustomIPI"; 2622 #interrupt-cells = < 0x01 >; 2623 interrupt-controller; 2624 linux,phandle = < 0x26 >; 2625 phandle = < 0x26 >; 2626 }; 2627 2628 thermal-zones { 2629 status = "okay"; 2630 2631 BCPU-therm { 2632 polling-delay = < 0x00 >; 2633 polling-delay-passive = < 0x1f4 >; 2634 thermal-sensors = < 0x27 0x02 >; 2635 status = "okay"; 2636 2637 thermal-zone-params { 2638 governor-name = "step_wise"; 2639 }; 2640 2641 trips { 2642 2643 trip_critical { 2644 temperature = < 0x18a88 >; 2645 type = "critical"; 2646 hysteresis = < 0x00 >; 2647 writable; 2648 }; 2649 2650 trip_bthrot { 2651 temperature = < 0x1750c >; 2652 type = "passive"; 2653 hysteresis = < 0x00 >; 2654 writable; 2655 linux,phandle = < 0x28 >; 2656 phandle = < 0x28 >; 2657 }; 2658 }; 2659 2660 cooling-maps { 2661 2662 map0 { 2663 trip = < 0x28 >; 2664 cdev-type = "cpu-balanced"; 2665 cooling-device = < 0x29 0xffffffff 0xffffffff >; 2666 }; 2667 }; 2668 }; 2669 2670 MCPU-therm { 2671 polling-delay = < 0x00 >; 2672 polling-delay-passive = < 0x1f4 >; 2673 thermal-sensors = < 0x27 0x04 >; 2674 status = "okay"; 2675 2676 thermal-zone-params { 2677 governor-name = "step_wise"; 2678 }; 2679 2680 trips { 2681 2682 trip_critical { 2683 temperature = < 0x18a88 >; 2684 type = "critical"; 2685 hysteresis = < 0x00 >; 2686 writable; 2687 }; 2688 2689 trip_bthrot { 2690 temperature = < 0x1750c >; 2691 type = "passive"; 2692 hysteresis = < 0x00 >; 2693 writable; 2694 linux,phandle = < 0x2a >; 2695 phandle = < 0x2a >; 2696 }; 2697 }; 2698 2699 cooling-maps { 2700 2701 map0 { 2702 trip = < 0x2a >; 2703 cdev-type = "cpu-balanced"; 2704 cooling-device = < 0x29 0xffffffff 0xffffffff >; 2705 }; 2706 }; 2707 }; 2708 2709 GPU-therm { 2710 polling-delay = < 0x00 >; 2711 polling-delay-passive = < 0xfa >; 2712 thermal-sensors = < 0x27 0x06 >; 2713 status = "okay"; 2714 2715 trips { 2716 2717 eqos-m40@-40000 { 2718 temperature = < 0xffff63c0 >; 2719 hysteresis = < 0x1388 >; 2720 type = "active"; 2721 linux,phandle = < 0x2b >; 2722 phandle = < 0x2b >; 2723 }; 2724 2725 eqos-m5@-5000 { 2726 temperature = < 0xffffec78 >; 2727 hysteresis = < 0x1388 >; 2728 type = "active"; 2729 linux,phandle = < 0x2d >; 2730 phandle = < 0x2d >; 2731 }; 2732 2733 eqos-p30@30000 { 2734 temperature = < 0x7530 >; 2735 hysteresis = < 0x1388 >; 2736 type = "active"; 2737 linux,phandle = < 0x2e >; 2738 phandle = < 0x2e >; 2739 }; 2740 2741 eqos-p65@65000 { 2742 temperature = < 0xfde8 >; 2743 hysteresis = < 0x1388 >; 2744 type = "active"; 2745 linux,phandle = < 0x2f >; 2746 phandle = < 0x2f >; 2747 }; 2748 2749 eqos-p100@100000 { 2750 temperature = < 0x186a0 >; 2751 hysteresis = < 0x1388 >; 2752 type = "active"; 2753 linux,phandle = < 0x30 >; 2754 phandle = < 0x30 >; 2755 }; 2756 2757 trip_critical { 2758 temperature = < 0x18a88 >; 2759 type = "critical"; 2760 hysteresis = < 0x00 >; 2761 writable; 2762 }; 2763 2764 trip_bthrot { 2765 temperature = < 0x1750c >; 2766 type = "passive"; 2767 hysteresis = < 0x00 >; 2768 writable; 2769 linux,phandle = < 0x31 >; 2770 phandle = < 0x31 >; 2771 }; 2772 }; 2773 2774 cooling-maps { 2775 2776 map_eqos_m40 { 2777 trip = < 0x2b >; 2778 cooling-device = < 0x2c 0x01 0x01 >; 2779 cdev-type = "tegra-eqos"; 2780 }; 2781 2782 map_eqos_m5 { 2783 trip = < 0x2d >; 2784 cooling-device = < 0x2c 0x02 0x02 >; 2785 cdev-type = "tegra-eqos"; 2786 }; 2787 2788 map_eqos_p30 { 2789 trip = < 0x2e >; 2790 cooling-device = < 0x2c 0x03 0x03 >; 2791 cdev-type = "tegra-eqos"; 2792 }; 2793 2794 map_eqos_p65 { 2795 trip = < 0x2f >; 2796 cooling-device = < 0x2c 0x04 0x04 >; 2797 cdev-type = "tegra-eqos"; 2798 }; 2799 2800 map_eqos_p100 { 2801 trip = < 0x30 >; 2802 cooling-device = < 0x2c 0x05 0x05 >; 2803 cdev-type = "tegra-eqos"; 2804 }; 2805 2806 map0 { 2807 trip = < 0x31 >; 2808 cdev-type = "gpu-balanced"; 2809 cooling-device = < 0x32 0xffffffff 0xffffffff >; 2810 }; 2811 }; 2812 2813 thermal-zone-params { 2814 governor-name = "step_wise"; 2815 }; 2816 }; 2817 2818 PLL-therm { 2819 polling-delay = < 0x00 >; 2820 polling-delay-passive = < 0x3e8 >; 2821 thermal-sensors = < 0x27 0x05 >; 2822 status = "okay"; 2823 }; 2824 2825 AO-therm { 2826 polling-delay = < 0x00 >; 2827 polling-delay-passive = < 0x3e8 >; 2828 thermal-sensors = < 0x27 0x06 >; 2829 status = "disabled"; 2830 linux,phandle = < 0xe2 >; 2831 phandle = < 0xe2 >; 2832 }; 2833 2834 Tboard_tegra { 2835 status = "okay"; 2836 polling-delay = < 0x00 >; 2837 polling-delay-passive = < 0x3e8 >; 2838 thermal-sensors = < 0x33 0x00 >; 2839 2840 thermal-zone-params { 2841 governor-name = "pid_thermal_gov"; 2842 }; 2843 2844 trips { 2845 2846 trip_critical { 2847 type = "critical"; 2848 temperature = < 0x1a1f8 >; 2849 hysteresis = < 0x01 >; 2850 }; 2851 }; 2852 }; 2853 2854 Tdiode_tegra { 2855 status = "okay"; 2856 polling-delay = < 0x00 >; 2857 polling-delay-passive = < 0x3e8 >; 2858 thermal-sensors = < 0x33 0x01 >; 2859 2860 thermal-zone-params { 2861 governor-name = "pid_thermal_gov"; 2862 }; 2863 2864 trips { 2865 2866 trip_critical { 2867 temperature = < 0x1a1f8 >; 2868 type = "critical"; 2869 hysteresis = < 0x00 >; 2870 writable; 2871 }; 2872 }; 2873 }; 2874 2875 PMIC-Die { 2876 polling-delay = < 0x00 >; 2877 polling-delay-passive = < 0x00 >; 2878 thermal-sensors = < 0x18 >; 2879 2880 trips { 2881 2882 hot-die { 2883 temperature = < 0x1d4c0 >; 2884 type = "active"; 2885 hysteresis = < 0x00 >; 2886 linux,phandle = < 0x34 >; 2887 phandle = < 0x34 >; 2888 }; 2889 }; 2890 2891 cooling-maps { 2892 2893 map0 { 2894 trip = < 0x34 >; 2895 cooling-device = < 0x35 0xffffffff 0xffffffff >; 2896 contribution = < 0x64 >; 2897 cdev-type = "emergency-balanced"; 2898 }; 2899 }; 2900 }; 2901 }; 2902 2903 rtcpu@b000000 { 2904 compatible = "nvidia,tegra186-sce-ivc"; 2905 status = "okay"; 2906 reg = < 0x00 0xb000000 0x00 0x1000 0x00 0xb1f0000 0x00 0x40000 0x00 0xb230000 0x00 0x10000 0x00 0xb040000 0x00 0x10000 0x00 0xb050000 0x00 0x10000 >; 2907 reg-names = "sce-evp","sce-pm","sce-cfg","ast-cpu","ast-dma"; 2908 #stream-id-cells = < 0x01 >; 2909 clocks = < 0x0d 0xe6 0x0d 0xe4 0x0d 0x1c3 >; 2910 clock-names = "sce-apb","sce-cpu-nic","sce-nic"; 2911 resets = < 0x0d 0xbb 0x0d 0xb8 0x0d 0xb5 0x0d 0xb6 0x0d 0xb7 0x0d 0xb9 0x0d 0xbc 0x0d 0xbd 0x0d 0xbe 0x0d 0xb4 0x0d 0xb3 >; 2912 reset-names = "tsctnsce","sce-pm","sce-dbgresetn","sce-presetdbgn","sce-actmon","sce-dma","sce-tke","sce-gte","sce-cfg","sce-nreset","sce-nsysporeset"; 2913 interrupts = < 0x00 0x10 0x04 >; 2914 interrupt-names = "wdt-remote"; 2915 nvidia,trace = < 0x36 0x04 0x70100000 0x100000 >; 2916 nvidia,ivc-channels = < 0x37 0x02 0x90000000 0x10000 >; 2917 nvidia,ch-base = < 0x3c >; 2918 nvidia,nb-channels = < 0x02 >; 2919 nvidia,pts-base = < 0x23c >; 2920 nvidia,nb-pts = < 0x04 >; 2921 linux,phandle = < 0x6b >; 2922 phandle = < 0x6b >; 2923 2924 hsp { 2925 compatible = "nvidia,tegra186-hsp-mailbox"; 2926 nvidia,hsp-shared-mailbox = < 0x38 0x01 0x38 0x06 >; 2927 nvidia,hsp-shared-mailbox-names = "ivc-pair","cmd-pair"; 2928 }; 2929 }; 2930 2931 sce-ivc-channels { 2932 #address-cells = < 0x01 >; 2933 #size-cells = < 0x00 >; 2934 linux,phandle = < 0x37 >; 2935 phandle = < 0x37 >; 2936 2937 echo@0 { 2938 compatible = "nvidia,tegra186-camera-ivc-protocol-echo"; 2939 reg = < 0x00 0x8000 >; 2940 reg-names = "rx","tx"; 2941 nvidia,service = "echo"; 2942 nvidia,version = < 0x00 >; 2943 nvidia,group = < 0x01 >; 2944 nvidia,frame-count = < 0x10 >; 2945 nvidia,frame-size = < 0x40 >; 2946 }; 2947 2948 vinotify@12c0 { 2949 compatible = "nvidia,tegra186-camera-ivc-protocol-vinotify"; 2950 reg = < 0x12c0 0x92c0 >; 2951 reg-names = "rx","tx"; 2952 nvidia,service = "vinotify"; 2953 nvidia,version = < 0x00 >; 2954 nvidia,group = < 0x01 >; 2955 nvidia,frame-count = < 0x3f >; 2956 nvidia,frame-size = < 0x80 >; 2957 device = < 0x39 >; 2958 }; 2959 2960 mods@32c0 { 2961 compatible = "nvidia,tegra186-camera-ivc-protocol-mods"; 2962 reg = < 0x32c0 0xb2c0 >; 2963 reg-names = "rx","tx"; 2964 nvidia,service = "mods"; 2965 nvidia,version = < 0x00 >; 2966 nvidia,group = < 0x01 >; 2967 nvidia,frame-count = < 0x01 >; 2968 nvidia,frame-size = < 0x40 >; 2969 }; 2970 2971 ivccontrol@52c0 { 2972 compatible = "nvidia,tegra186-camera-ivc-protocol-capture-control"; 2973 nvidia,service = "capture-control"; 2974 nvidia,version = < 0x00 >; 2975 nvidia,group = < 0x01 >; 2976 nvidia,frame-count = < 0x10 >; 2977 nvidia,frame-size = < 0x140 >; 2978 }; 2979 2980 ivccapture@72c0 { 2981 compatible = "nvidia,tegra186-camera-ivc-protocol-capture"; 2982 nvidia,service = "capture"; 2983 nvidia,version = < 0x00 >; 2984 nvidia,group = < 0x01 >; 2985 nvidia,frame-count = < 0x10 >; 2986 nvidia,frame-size = < 0x40 >; 2987 }; 2988 2989 dbg@7c00 { 2990 compatible = "nvidia,tegra186-camera-ivc-protocol-dbg"; 2991 reg = < 0x7c00 0xfc00 >; 2992 reg-names = "rx","tx"; 2993 nvidia,service = "debug"; 2994 nvidia,version = < 0x00 >; 2995 nvidia,group = < 0x01 >; 2996 nvidia,frame-count = < 0x01 >; 2997 nvidia,frame-size = < 0x180 >; 2998 }; 2999 3000 dbg@7e00 { 3001 compatible = "nvidia,tegra186-camera-ivc-protocol-debug"; 3002 reg = < 0x7e00 0xfe00 >; 3003 reg-names = "rx","tx"; 3004 nvidia,service = "debug"; 3005 nvidia,version = < 0x00 >; 3006 nvidia,group = < 0x01 >; 3007 nvidia,frame-count = < 0x01 >; 3008 nvidia,frame-size = < 0x180 >; 3009 }; 3010 }; 3011 3012 rtcpu@2993000 { 3013 compatible = "nvidia,tegra186-ape-ivc"; 3014 status = "disabled"; 3015 power-domains = < 0x25 >; 3016 reg = < 0x00 0x2993000 0x00 0x1000 0x00 0x2990000 0x00 0x800 0x00 0x2994000 0x00 0x2000 >; 3017 reg-names = "ape-evp","ape-amisc","ast-cpu"; 3018 #stream-id-cells = < 0x01 >; 3019 clocks = < 0x0d 0x69 0x0d 0x68 0x0d 0x8b 0x0d 0x8a >; 3020 clock-names = "ape","apb2ape","adspneon","adsp"; 3021 resets = < 0x0d 0xbf >; 3022 reset-names = "adsp-all"; 3023 interrupt-parent = < 0x3a >; 3024 interrupts = < 0x00 0x3e 0x04 0x00 0x00 0x3f 0x04 0x00 0x00 0x54 0x04 0x00 0x00 0x1f 0x04 0x04 0x00 0x30 0x04 0x04 0x00 0x44 0x04 0x04 0x00 0x45 0x04 0x04 0x00 0x47 0x04 0x04 0x00 0x46 0x04 0x04 0x00 0x48 0x04 0x04 0x00 0x49 0x04 0x04 0x00 0x4a 0x04 0x04 0x00 0x4b 0x04 0x04 0x00 0x4e 0x04 0x04 0x00 0x4f 0x04 0x04 0x00 0x50 0x04 0x04 0x00 0x53 0x04 0x04 0x00 0x52 0x04 0x04 >; 3025 interrupt-names = "adsp-wfi","adsp-wfe","wdt-remote"; 3026 nvidia,trace = < 0x36 0x04 0x40200000 0x80000 >; 3027 nvidia,ivc-channels = < 0x3b 0x02 0x40000000 0x10000 >; 3028 linux,phandle = < 0x5d >; 3029 phandle = < 0x5d >; 3030 3031 hsp { 3032 compatible = "nvidia,tegra186-hsp-mailbox"; 3033 nvidia,hsp-shared-mailbox = < 0x3c 0x01 0x3c 0x06 >; 3034 nvidia,hsp-shared-mailbox-names = "ivc-pair","cmd-pair"; 3035 }; 3036 }; 3037 3038 ape-ivc-channels { 3039 #address-cells = < 0x01 >; 3040 #size-cells = < 0x00 >; 3041 linux,phandle = < 0x3b >; 3042 phandle = < 0x3b >; 3043 3044 echo@0 { 3045 compatible = "nvidia,tegra186-camera-ivc-protocol-echo"; 3046 reg = < 0x00 0x8000 >; 3047 reg-names = "rx","tx"; 3048 nvidia,service = "echo"; 3049 nvidia,version = < 0x00 >; 3050 nvidia,group = < 0x01 >; 3051 nvidia,frame-count = < 0x10 >; 3052 nvidia,frame-size = < 0x40 >; 3053 }; 3054 3055 vinotify@12c0 { 3056 compatible = "nvidia,tegra186-camera-ivc-protocol-vinotify"; 3057 reg = < 0x12c0 0x92c0 >; 3058 reg-names = "rx","tx"; 3059 nvidia,service = "vinotify"; 3060 nvidia,version = < 0x00 >; 3061 nvidia,group = < 0x01 >; 3062 nvidia,frame-count = < 0x3f >; 3063 nvidia,frame-size = < 0x80 >; 3064 device = < 0x39 >; 3065 }; 3066 3067 ivccontrol@52c0 { 3068 compatible = "nvidia,tegra186-camera-ivc-protocol-capture-control"; 3069 nvidia,service = "capture-control"; 3070 nvidia,version = < 0x00 >; 3071 nvidia,group = < 0x01 >; 3072 nvidia,frame-count = < 0x10 >; 3073 nvidia,frame-size = < 0x140 >; 3074 }; 3075 3076 ivccapture@72c0 { 3077 compatible = "nvidia,tegra186-camera-ivc-protocol-capture"; 3078 nvidia,service = "capture"; 3079 nvidia,version = < 0x00 >; 3080 nvidia,group = < 0x01 >; 3081 nvidia,frame-count = < 0x10 >; 3082 nvidia,frame-size = < 0x40 >; 3083 }; 3084 3085 dbg@7c00 { 3086 compatible = "nvidia,tegra186-camera-ivc-protocol-dbg"; 3087 reg = < 0x7c00 0xfc00 >; 3088 reg-names = "rx","tx"; 3089 nvidia,service = "debug"; 3090 nvidia,version = < 0x00 >; 3091 nvidia,group = < 0x01 >; 3092 nvidia,frame-count = < 0x01 >; 3093 nvidia,frame-size = < 0x180 >; 3094 }; 3095 3096 dbg@7e00 { 3097 compatible = "nvidia,tegra186-camera-ivc-protocol-debug"; 3098 reg = < 0x7e00 0xfe00 >; 3099 reg-names = "rx","tx"; 3100 nvidia,service = "debug"; 3101 nvidia,version = < 0x00 >; 3102 nvidia,group = < 0x01 >; 3103 nvidia,frame-count = < 0x01 >; 3104 nvidia,frame-size = < 0x180 >; 3105 }; 3106 }; 3107 3108 tegra-rtcpu-trace { 3109 nvidia,interval-ms = < 0x32 >; 3110 linux,phandle = < 0x36 >; 3111 phandle = < 0x36 >; 3112 }; 3113 3114 tegra_safety_ivc { 3115 #address-cells = < 0x01 >; 3116 #size-cells = < 0x00 >; 3117 linux,phandle = < 0x3d >; 3118 phandle = < 0x3d >; 3119 3120 cmdresp@0 { 3121 compatible = "nvidia,tegra186-safety-cmd-resp"; 3122 reg = < 0x00 0x8000 >; 3123 reg-names = "rx","tx"; 3124 nvidia,frame-count = < 0x10 >; 3125 nvidia,frame-size = < 0x40 >; 3126 }; 3127 3128 hb@0 { 3129 compatible = "nvidia,tegra186-safety-hb"; 3130 reg = < 0x500 0x8500 >; 3131 reg-names = "rx","tx"; 3132 nvidia,frame-count = < 0x01 >; 3133 nvidia,frame-size = < 0x40 >; 3134 }; 3135 }; 3136 3137 sce@b000000 { 3138 compatible = "nvidia,tegra186-safety-ivc"; 3139 status = "disabled"; 3140 reg = < 0x00 0xb040000 0x00 0x10000 0x00 0xb050000 0x00 0x10000 >; 3141 reg-names = "ast-cpu","ast-dma"; 3142 #stream-id-cells = < 0x01 >; 3143 nvidia,ivc-channels = < 0x3d 0x02 0x90000000 0x10000 >; 3144 linux,phandle = < 0x6c >; 3145 phandle = < 0x6c >; 3146 3147 hsp { 3148 compatible = "nvidia,tegra186-hsp-mailbox"; 3149 nvidia,hsp-shared-mailbox = < 0x38 0x01 0x38 0x06 >; 3150 nvidia,hsp-shared-mailbox-names = "ivc-pair","cmd-pair"; 3151 }; 3152 }; 3153 3154 actmon@d230000 { 3155 status = "okay"; 3156 #address-cells = < 0x02 >; 3157 #size-cells = < 0x02 >; 3158 compatible = "nvidia,tegra186-cactmon"; 3159 reg = < 0x00 0xd230000 0x00 0x1000 >; 3160 interrupts = < 0x00 0xd2 0x04 >; 3161 clocks = < 0x0d 0xc9 >; 3162 clock-names = "actmon"; 3163 #stream-id-cells = < 0x01 >; 3164 resets = < 0x0d 0x00 >; 3165 reset-names = "actmon_rst"; 3166 nvidia,sample_period = [ 14 ]; 3167 3168 mc_all { 3169 #address-cells = < 0x01 >; 3170 #size-cells = < 0x00 >; 3171 nvidia,reg_offs = < 0x100 >; 3172 nvidia,irq_mask = < 0x02 >; 3173 nvidia,suspend_freq = < 0x31ce0 >; 3174 nvidia,boost_freq_step = < 0x31ce0 >; 3175 nvidia,boost_up_coef = < 0xc8 >; 3176 nvidia,boost_down_coef = < 0x32 >; 3177 nvidia,boost_up_threshold = < 0x1e >; 3178 nvidia,boost_down_threshold = < 0x14 >; 3179 nvidia,up_wmark_window = [ 03 ]; 3180 nvidia,down_wmark_window = [ 02 ]; 3181 nvidia,avg_window_log2 = [ 06 ]; 3182 nvidia,count_weight = < 0x200 >; 3183 nvidia,type = < 0x01 >; 3184 status = "okay"; 3185 }; 3186 }; 3187 3188 aon@c160000 { 3189 compatible = "nvidia,tegra186-aon"; 3190 reg = < 0x00 0xc1a0000 0x00 0x20000 >; 3191 #mbox-cells = < 0x01 >; 3192 #stream-id-cells = < 0x01 >; 3193 status = "okay"; 3194 nvidia,hsp-shared-mailbox = < 0x3e 0x02 >; 3195 nvidia,hsp-shared-mailbox-names = "ivc-pair"; 3196 linux,phandle = < 0x3f >; 3197 phandle = < 0x3f >; 3198 3199 ivc-channels@80000000 { 3200 #address-cells = < 0x01 >; 3201 #size-cells = < 0x00 >; 3202 3203 ivc_aon_echo@0 { 3204 reg = < 0x00 0x10000 >; 3205 reg-names = "rx","tx"; 3206 nvidia,frame-count = < 0x10 >; 3207 nvidia,frame-size = < 0x40 >; 3208 }; 3209 3210 ivc_aon_aondbg@480 { 3211 reg = < 0x480 0x10480 >; 3212 reg-names = "rx","tx"; 3213 nvidia,frame-count = < 0x02 >; 3214 nvidia,frame-size = < 0x80 >; 3215 }; 3216 3217 ivc_aon_spi@600 { 3218 reg = < 0x600 0x10600 >; 3219 reg-names = "rx","tx"; 3220 nvidia,frame-count = < 0x02 >; 3221 nvidia,frame-size = < 0x6080 >; 3222 }; 3223 3224 ivc_can0@c780 { 3225 reg = < 0xc780 0x1c780 >; 3226 reg-names = "rx","tx"; 3227 nvidia,frame-count = < 0x10 >; 3228 nvidia,frame-size = < 0x80 >; 3229 }; 3230 3231 ivc_can1@d000 { 3232 reg = < 0xd000 0x1d000 >; 3233 reg-names = "rx","tx"; 3234 nvidia,frame-count = < 0x10 >; 3235 nvidia,frame-size = < 0x80 >; 3236 }; 3237 }; 3238 }; 3239 3240 tegra-aon-ivc-echo { 3241 compatible = "nvidia,tegra186-aon-ivc-echo"; 3242 mboxes = < 0x3f 0x00 >; 3243 status = "okay"; 3244 }; 3245 3246 aondbg { 3247 compatible = "nvidia,tegra186-aondbg"; 3248 mboxes = < 0x3f 0x01 >; 3249 }; 3250 3251 aon_spi@c260000 { 3252 status = "disabled"; 3253 compatible = "nvidia,tegra186-aon-spi"; 3254 bus-number = < 0x01 >; 3255 #address-cells = < 0x01 >; 3256 #size-cells = < 0x00 >; 3257 spi-max-frequency = < 0xb71b00 >; 3258 mboxes = < 0x3f 0x02 >; 3259 }; 3260 3261 mttcan0-ivc { 3262 compatible = "bosch,mttcan-ivc"; 3263 mboxes = < 0x3f 0x03 >; 3264 status = "disabled"; 3265 }; 3266 3267 mttcan1-ivc { 3268 compatible = "bosch,mttcan-ivc"; 3269 mboxes = < 0x3f 0x04 >; 3270 status = "disabled"; 3271 }; 3272 3273 reserved-memory { 3274 #address-cells = < 0x02 >; 3275 #size-cells = < 0x02 >; 3276 ranges; 3277 3278 generic_carveout { 3279 compatible = "nvidia,generic_carveout"; 3280 size = < 0x00 0x00 >; 3281 alignment = < 0x00 0x100000 >; 3282 alloc-ranges = < 0x00 0x00 0x01 0x00 >; 3283 no-map; 3284 status = "disabled"; 3285 linux,phandle = < 0x40 >; 3286 phandle = < 0x40 >; 3287 }; 3288 3289 adsp_carveout { 3290 compatible = "nvidia,tegra18x-adsp-carveout"; 3291 reg = < 0x00 0xd8300000 0x00 0x1000000 >; 3292 no-map; 3293 }; 3294 3295 ramoops_carveout { 3296 compatible = "nvidia,ramoops"; 3297 size = < 0x00 0x200000 >; 3298 alignment = < 0x00 0x10000 >; 3299 alloc-ranges = < 0x00 0x00 0x01 0x00 >; 3300 no-map; 3301 }; 3302 3303 vpr-carveout { 3304 compatible = "nvidia,vpr-carveout"; 3305 size = < 0x00 0x2a000000 >; 3306 alignment = < 0x00 0x400000 >; 3307 alloc-ranges = < 0x00 0x80000000 0x00 0x70000000 >; 3308 reusable; 3309 linux,phandle = < 0x41 >; 3310 phandle = < 0x41 >; 3311 }; 3312 }; 3313 3314 timer { 3315 compatible = "arm,armv8-timer"; 3316 interrupts = < 0x01 0x0d 0xf01 0x01 0x0e 0xf01 0x01 0x0b 0xf01 0x01 0x0a 0xf01 >; 3317 status = "okay"; 3318 }; 3319 3320 rtc@c2a0000 { 3321 compatible = "nvidia,tegra18-rtc"; 3322 reg = < 0x00 0xc2a0000 0x00 0x100 >; 3323 interrupt-parent = < 0x1f >; 3324 interrupts = < 0x00 0x0a 0x04 >; 3325 status = "okay"; 3326 }; 3327 3328 tegra-carveouts { 3329 compatible = "nvidia,carveouts"; 3330 memory-region = < 0x40 0x41 >; 3331 }; 3332 3333 mc_sid@2c00000 { 3334 compatible = "nvidia,tegra186-mc-sid"; 3335 reg = < 0x00 0x2c00000 0x00 0x10000 0x00 0x2c10000 0x00 0x10000 >; 3336 status = "okay"; 3337 }; 3338 3339 iommu@12000000 { 3340 compatible = "arm,mmu-500"; 3341 reg = < 0x00 0x12000000 0x00 0x1000000 >; 3342 #global-interrupts = < 0x02 >; 3343 interrupts = < 0x00 0xaa 0x04 0x00 0xab 0x04 >; 3344 mmu-masters = < 0x42 0x01 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x43 0x02 0x44 0x03 0x39 0x04 0x45 0x05 0x46 0x06 0x47 0x07 0x48 0x08 0x49 0x09 0x4a 0x09 0x4b 0x09 0x4c 0x0a 0x4d 0x0b 0x4e 0x0c 0x4f 0x0d 0x50 0x0e 0x51 0x0f 0x52 0x33 0x53 0x10 0x54 0x38 0x55 0x39 0x56 0x3a 0x57 0x3b 0x58 0x3c 0x59 0x3d 0x5a 0x3e 0x5b 0x3f 0x5c 0x1e 0x5d 0x2d 0x5e 0x14 0x5f 0x17 0x60 0x19 0x61 0x1a 0x62 0x15 0x63 0x1b 0x64 0x1c 0x65 0x12 0x66 0x1e 0x67 0x1e 0x68 0x1e 0x69 0x11 0x6a 0x1d 0x3f 0x16 0x6b 0x2a 0x6c 0x1f 0x6d 0x32 0x19 0x20 0x6e 0x20 0x6f 0x20 0x70 0x20 0x71 0x20 0x72 0x20 0x73 0x20 0x74 0x20 0x75 0x20 0x76 0x20 0x77 0x20 0x78 0x20 0x79 0x20 0x7a 0x20 0x7b 0x20 0x7c 0x20 0x7d 0x20 0x7e 0x20 0x7f 0x20 0x80 0x20 0x81 0x20 >; 3345 status = "okay"; 3346 linux,phandle = < 0xee >; 3347 phandle = < 0xee >; 3348 3349 domains { 3350 3351 gpu_domain { 3352 address-space = < 0x82 >; 3353 sid-list = < 0x10 >; 3354 sid-list-len = < 0x01 >; 3355 }; 3356 3357 host1x_domain { 3358 address-space = < 0x83 >; 3359 sid-list = < 0x01 >; 3360 sid-list-len = < 0x01 >; 3361 }; 3362 3363 host1x_client_domain { 3364 address-space = < 0x84 >; 3365 sid-list = < 0x03 0x04 0x06 0x07 0x08 0x05 0x0a 0x0b 0x09 0x02 0x2b 0x0c 0x0d 0x0e 0x0f >; 3366 sid-list-len = < 0x0f >; 3367 }; 3368 3369 host1x0_domain { 3370 address-space = < 0x84 >; 3371 sid-list = < 0x38 >; 3372 sid-list-len = < 0x01 >; 3373 }; 3374 3375 host1x1_domain { 3376 address-space = < 0x84 >; 3377 sid-list = < 0x39 >; 3378 sid-list-len = < 0x01 >; 3379 }; 3380 3381 host1x2_domain { 3382 address-space = < 0x84 >; 3383 sid-list = < 0x3a >; 3384 sid-list-len = < 0x01 >; 3385 }; 3386 3387 host1x3_domain { 3388 address-space = < 0x84 >; 3389 sid-list = < 0x3b >; 3390 sid-list-len = < 0x01 >; 3391 }; 3392 3393 host1x4_domain { 3394 address-space = < 0x84 >; 3395 sid-list = < 0x3c >; 3396 sid-list-len = < 0x01 >; 3397 }; 3398 3399 host1x5_domain { 3400 address-space = < 0x84 >; 3401 sid-list = < 0x3d >; 3402 sid-list-len = < 0x01 >; 3403 }; 3404 3405 host1x6_domain { 3406 address-space = < 0x84 >; 3407 sid-list = < 0x3e >; 3408 sid-list-len = < 0x01 >; 3409 }; 3410 3411 host1x7_domain { 3412 address-space = < 0x84 >; 3413 sid-list = < 0x3f >; 3414 sid-list-len = < 0x01 >; 3415 }; 3416 3417 hda_domain { 3418 address-space = < 0x85 >; 3419 sid-list = < 0x12 >; 3420 sid-list-len = < 0x01 >; 3421 }; 3422 3423 sdmmc1a_domain { 3424 address-space = < 0x85 >; 3425 sid-list = < 0x1a >; 3426 sid-list-len = < 0x01 >; 3427 }; 3428 3429 sdmmc2a_domain { 3430 address-space = < 0x85 >; 3431 sid-list = < 0x19 >; 3432 sid-list-len = < 0x01 >; 3433 }; 3434 3435 sdmmc3a_domain { 3436 address-space = < 0x85 >; 3437 sid-list = < 0x18 >; 3438 sid-list-len = < 0x01 >; 3439 }; 3440 3441 sdmmc4a_domain { 3442 address-space = < 0x85 >; 3443 sid-list = < 0x17 >; 3444 sid-list-len = < 0x01 >; 3445 }; 3446 3447 ape_domain { 3448 address-space = < 0x86 >; 3449 sid-list = < 0x1e 0x14 >; 3450 sid-list-len = < 0x02 >; 3451 }; 3452 3453 xusb_host_domain { 3454 address-space = < 0x85 >; 3455 sid-list = < 0x1b >; 3456 sid-list-len = < 0x01 >; 3457 }; 3458 3459 xusb_dev_domain { 3460 address-space = < 0x85 >; 3461 sid-list = < 0x1c >; 3462 sid-list-len = < 0x01 >; 3463 }; 3464 3465 gpcdma_domain { 3466 address-space = < 0x85 >; 3467 sid-list = < 0x20 >; 3468 sid-list-len = < 0x01 >; 3469 }; 3470 3471 bpmp_domain { 3472 address-space = < 0x85 >; 3473 sid-list = < 0x32 >; 3474 sid-list-len = < 0x01 >; 3475 }; 3476 3477 sce_domain { 3478 address-space = < 0x85 >; 3479 sid-list = < 0x1f >; 3480 sid-list-len = < 0x01 >; 3481 }; 3482 3483 aon_domain { 3484 address-space = < 0x85 >; 3485 sid-list = < 0x16 >; 3486 sid-list-len = < 0x01 >; 3487 }; 3488 3489 afi_domain { 3490 address-space = < 0x85 >; 3491 sid-list = < 0x11 >; 3492 sid-list-len = < 0x01 >; 3493 }; 3494 3495 sata2_domain { 3496 address-space = < 0x85 >; 3497 sid-list = < 0x1d >; 3498 sid-list-len = < 0x01 >; 3499 }; 3500 3501 smmu_test_domain { 3502 address-space = < 0x85 >; 3503 sid-list = < 0x33 >; 3504 sid-list-len = < 0x01 >; 3505 }; 3506 3507 ufshci_domain { 3508 address-space = < 0x85 >; 3509 sid-list = < 0x15 >; 3510 sid-list-len = < 0x01 >; 3511 }; 3512 3513 rtcpu_domain { 3514 address-space = < 0x87 >; 3515 sid-list = < 0x2a 0x2d >; 3516 sid-list-len = < 0x02 >; 3517 }; 3518 }; 3519 3520 address-space-prop { 3521 3522 host1x { 3523 iova-start = < 0x00 0x5a500000 >; 3524 iova-size = < 0x00 0x7ff00000 >; 3525 alignment = < 0xfffff >; 3526 num-pf-page = < 0x00 >; 3527 gap-page = < 0x01 >; 3528 linux,phandle = < 0x83 >; 3529 phandle = < 0x83 >; 3530 }; 3531 3532 host1x_client { 3533 iova-start = < 0x00 0x5a500000 >; 3534 iova-size = < 0x01 0x00 >; 3535 alignment = < 0xfffff >; 3536 num-pf-page = < 0x00 >; 3537 gap-page = < 0x01 >; 3538 linux,phandle = < 0x84 >; 3539 phandle = < 0x84 >; 3540 }; 3541 3542 common { 3543 iova-start = < 0x00 0x80000000 >; 3544 iova-size = < 0x00 0x7ff00000 >; 3545 alignment = < 0xfffff >; 3546 num-pf-page = < 0x00 >; 3547 gap-page = < 0x01 >; 3548 linux,phandle = < 0x85 >; 3549 phandle = < 0x85 >; 3550 }; 3551 3552 gpu { 3553 iova-start = < 0x00 0x100000 >; 3554 iova-size = < 0x03 0xffefffff >; 3555 alignment = < 0xfffff >; 3556 num-pf-page = < 0x00 >; 3557 gap-page = < 0x00 >; 3558 linux,phandle = < 0x82 >; 3559 phandle = < 0x82 >; 3560 }; 3561 3562 ape { 3563 iova-start = < 0x00 0x40000000 >; 3564 iova-size = < 0x00 0x20000000 >; 3565 alignment = < 0xfffff >; 3566 num-pf-page = < 0x00 >; 3567 gap-page = < 0x01 >; 3568 linux,phandle = < 0x86 >; 3569 phandle = < 0x86 >; 3570 }; 3571 3572 camera { 3573 iova-start = < 0x00 0xa0000000 >; 3574 iova-size = < 0x00 0x20000000 >; 3575 alignment = < 0xfffff >; 3576 num-pf-page = < 0x00 >; 3577 gap-page = < 0x01 >; 3578 linux,phandle = < 0x87 >; 3579 phandle = < 0x87 >; 3580 }; 3581 }; 3582 }; 3583 3584 smmu_test { 3585 compatible = "nvidia,smmu_test"; 3586 #stream-id-cells = < 0x01 >; 3587 linux,phandle = < 0x52 >; 3588 phandle = < 0x52 >; 3589 }; 3590 3591 mc { 3592 compatible = "nvidia,tegra-t18x-mc"; 3593 reg-ranges = < 0x01 >; 3594 reg = < 0x00 0x2c10000 0x00 0x10000 0x00 0x2c20000 0x00 0x10000 0x00 0x2c30000 0x00 0x10000 0x00 0x2c40000 0x00 0x10000 0x00 0x2c50000 0x00 0x10000 0x00 0x2c60000 0x00 0x10000 0x00 0x2c70000 0x00 0x10000 0x00 0x2c80000 0x00 0x10000 0x00 0x2c90000 0x00 0x10000 0x00 0x2ca0000 0x00 0x10000 >; 3595 interrupts = < 0x00 0xdf 0x04 0x00 0xe0 0x04 >; 3596 int_count = < 0x08 >; 3597 int_mask = < 0xf3140 >; 3598 ecc_int_mask = < 0x1c00 >; 3599 order-gpu-writes; 3600 channels = < 0x04 >; 3601 status = "okay"; 3602 }; 3603 3604 usb_cd { 3605 compatible = "nvidia,tegra186-usb-cd"; 3606 status = "okay"; 3607 phys = < 0x88 0x10 >; 3608 phy-names = "otg-phy"; 3609 linux,phandle = < 0x8c >; 3610 phandle = < 0x8c >; 3611 }; 3612 3613 mailbox@3538000 { 3614 compatible = "nvidia,tegra186-xusb-mbox"; 3615 reg = < 0x00 0x3538000 0x00 0x1000 >; 3616 interrupts = < 0x00 0xa4 0x04 >; 3617 #mbox-cells = < 0x00 >; 3618 status = "okay"; 3619 linux,phandle = < 0x8a >; 3620 phandle = < 0x8a >; 3621 }; 3622 3623 xotg { 3624 compatible = "nvidia,tegra186-xotg"; 3625 interrupts = < 0x00 0xa7 0x04 >; 3626 otg-rev = < 0x300 >; 3627 adp-disable; 3628 status = "okay"; 3629 extcon-cables = < 0x89 0x01 0x89 0x00 >; 3630 extcon-cable-names = "id","vbus"; 3631 #extcon-cells = < 0x01 >; 3632 phys = < 0x88 0x10 >; 3633 phy-names = "otg-usb2"; 3634 linux,phandle = < 0x8b >; 3635 phandle = < 0x8b >; 3636 }; 3637 3638 xhci@3530000 { 3639 compatible = "nvidia,tegra186-xhci"; 3640 reg = < 0x00 0x3530000 0x00 0x8000 0x00 0x3538000 0x00 0x1000 >; 3641 interrupt-parent = < 0x1f >; 3642 interrupts = < 0x00 0xa3 0x04 0x00 0xa7 0x04 >; 3643 mboxes = < 0x8a >; 3644 mbox-names = "xusb"; 3645 #stream-id-cells = < 0x01 >; 3646 status = "okay"; 3647 clocks = < 0x0d 0x71 0x0d 0xf4 0x0d 0x72 0x0d 0xf2 0x0d 0x27c 0x0d 0xf5 0x0d 0x215 0x0d 0x261 0x0d 0x200 >; 3648 clock-names = "host","falcon_src","ss","ss_src","hs_src","fs_src","pll_u_480M","clk_m","pll_e"; 3649 otg-controller = < 0x8b >; 3650 avddio_usb-supply = < 0x0f >; 3651 avdd_pll_utmip-supply = < 0x0e >; 3652 hvdd_usb-supply = < 0x0e >; 3653 phys = < 0x88 0x10 0x88 0x11 0x88 0x12 0x88 0x01 0x88 0x02 >; 3654 phy-names = "utmi-0","utmi-1","utmi-2","usb3-1","usb3-2"; 3655 linux,phandle = < 0x63 >; 3656 phandle = < 0x63 >; 3657 }; 3658 3659 xudc@3550000 { 3660 compatible = "nvidia,tegra186-xudc"; 3661 reg = < 0x00 0x3550000 0x00 0x8000 0x00 0x3558000 0x00 0x1000 >; 3662 clocks = < 0x0d 0x215 0x0d 0x70 0x0d 0x72 0x0d 0x200 >; 3663 clock-names = "pll_u_480M","dev","ss","pll_e"; 3664 interrupts = < 0x00 0xa6 0x04 >; 3665 #stream-id-cells = < 0x01 >; 3666 status = "okay"; 3667 charger-detector = < 0x8c >; 3668 otg-controller = < 0x8b >; 3669 extcon-cables = < 0x89 0x00 >; 3670 extcon-cable-names = "vbus"; 3671 #extcon-cells = < 0x01 >; 3672 avdd-usb-supply = < 0x0f >; 3673 phys = < 0x88 0x10 >; 3674 phy-names = "usb2"; 3675 emc-frequency = < 0x8f0d180 >; 3676 linux,phandle = < 0x64 >; 3677 phandle = < 0x64 >; 3678 }; 3679 3680 pinctrl@3520000 { 3681 compatible = "nvidia,tegra186-xusb-padctl"; 3682 reg = < 0x00 0x3520000 0x00 0x1000 0x00 0x3540000 0x00 0x1000 >; 3683 reg-names = "padctl","ao"; 3684 resets = < 0x0d 0x37 >; 3685 reset-names = "padctl_rst"; 3686 clocks = < 0x0d 0x6f 0x0d 0x215 0x0d 0x87 0x0d 0x86 >; 3687 clock-names = "xusb_clk","utmipll","usb2_trk","hsic_trk"; 3688 interrupts = < 0x00 0xa7 0x04 >; 3689 mboxes = < 0x8a >; 3690 mbox-names = "xusb"; 3691 #phy-cells = < 0x01 >; 3692 status = "okay"; 3693 vbus-0-supply = < 0x8d >; 3694 vbus-1-supply = < 0x8e >; 3695 vbus-2-supply = < 0x1a >; 3696 vbus-3-supply = < 0x1a >; 3697 vddio-hsic-supply = < 0x1a >; 3698 avdd_usb-supply = < 0x0f >; 3699 vclamp_usb-supply = < 0x0e >; 3700 avdd_pll_erefeut-supply = < 0x0e >; 3701 pinctrl-0 = < 0x8f >; 3702 pinctrl-names = "default"; 3703 linux,phandle = < 0x88 >; 3704 phandle = < 0x88 >; 3705 3706 prod-settings { 3707 #prod-cells = < 0x04 >; 3708 3709 prod_c_bias { 3710 prod = < 0x00 0x284 0x38 0x38 >; 3711 }; 3712 3713 prod_c_hsic0 { 3714 prod = < 0x00 0x344 0x7f 0x2d >; 3715 }; 3716 3717 prod_c_utmi0 { 3718 prod = < 0x00 0x88 0x1fe0000 0xcc0000 >; 3719 }; 3720 3721 prod_c_utmi1 { 3722 prod = < 0x00 0xc8 0x1fe0000 0xcc0000 >; 3723 }; 3724 3725 prod_c_utmi2 { 3726 prod = < 0x00 0x108 0x1fe0000 0xcc0000 >; 3727 }; 3728 3729 prod_c_ss0 { 3730 prod = < 0x00 0x14 0xf7ffffff 0x1010002 0x00 0x14 0xf7ffffff 0x1040032 0x00 0x14 0xf7ffffff 0x1070022 0x00 0x14 0xf7ffffff 0x1352587 0x00 0x14 0xf7ffffff 0x1490fc7 0x00 0x14 0xf7ffffff 0x1520001 0x00 0x14 0xf7ffffff 0x1533c0f 0x00 0x14 0xf7ffffff 0x156c00f 0x00 0x14 0xf7ffffff 0x15dff07 0x00 0x14 0xf7ffffff 0x15e141a >; 3731 }; 3732 3733 prod_c_ss1 { 3734 prod = < 0x01 0x14 0xf7ffffff 0x1010002 0x01 0x14 0xf7ffffff 0x1040032 0x01 0x14 0xf7ffffff 0x1070022 0x01 0x14 0xf7ffffff 0x1352587 0x01 0x14 0xf7ffffff 0x1490fc7 0x01 0x14 0xf7ffffff 0x1520001 0x01 0x14 0xf7ffffff 0x1533c0f 0x01 0x14 0xf7ffffff 0x156c00f 0x01 0x14 0xf7ffffff 0x15dff07 0x01 0x14 0xf7ffffff 0x15e141a >; 3735 }; 3736 3737 prod_c_ss2 { 3738 prod = < 0x02 0x14 0xf7ffffff 0x1010002 0x02 0x14 0xf7ffffff 0x1040032 0x02 0x14 0xf7ffffff 0x1070022 0x02 0x14 0xf7ffffff 0x1352587 0x02 0x14 0xf7ffffff 0x1490fc7 0x02 0x14 0xf7ffffff 0x1520001 0x02 0x14 0xf7ffffff 0x1533c0f 0x02 0x14 0xf7ffffff 0x156c00f 0x02 0x14 0xf7ffffff 0x15dff07 0x02 0x14 0xf7ffffff 0x15e141a >; 3739 }; 3740 }; 3741 3742 pinmux { 3743 linux,phandle = < 0x8f >; 3744 phandle = < 0x8f >; 3745 3746 usb2-port0 { 3747 nvidia,lanes = "otg-0"; 3748 nvidia,function = "xusb"; 3749 nvidia,port-cap = < 0x03 >; 3750 nvidia,oc-pin = < 0x00 >; 3751 status = "okay"; 3752 }; 3753 3754 usb2-port1 { 3755 nvidia,lanes = "otg-1"; 3756 nvidia,function = "xusb"; 3757 nvidia,port-cap = < 0x01 >; 3758 nvidia,oc-pin = < 0x01 >; 3759 status = "okay"; 3760 }; 3761 3762 usb2-port2 { 3763 nvidia,lanes = "otg-2"; 3764 nvidia,function = "xusb"; 3765 nvidia,port-cap = < 0x01 >; 3766 status = "okay"; 3767 }; 3768 3769 usb3-port0 { 3770 nvidia,lanes = "usb3-0"; 3771 nvidia,port-cap = < 0x01 >; 3772 status = "disabled"; 3773 }; 3774 3775 usb3-port1 { 3776 nvidia,lanes = "usb3-1"; 3777 nvidia,port-cap = < 0x01 >; 3778 status = "okay"; 3779 }; 3780 3781 usb3-port2 { 3782 nvidia,lanes = "usb3-2"; 3783 nvidia,port-cap = < 0x01 >; 3784 status = "okay"; 3785 }; 3786 }; 3787 }; 3788 3789 max16984-cdp { 3790 compatible = "maxim,max16984-tegra186-cdp-phy"; 3791 #phy-cells = < 0x01 >; 3792 status = "disabled"; 3793 }; 3794 3795 kfuse@0x3830000 { 3796 compatible = "nvidia,tegra186-kfuse"; 3797 reg = < 0x00 0x3830000 0x00 0x10000 >; 3798 clocks = < 0x0d 0x125 >; 3799 clock-names = "kfuse"; 3800 status = "okay"; 3801 }; 3802 3803 tachometer@39c0000 { 3804 compatible = "nvidia,tegra186-tachometer"; 3805 reg = < 0x00 0x39c0000 0x00 0x10 >; 3806 #stream-id-cells = < 0x01 >; 3807 clocks = < 0x0d 0xa6 >; 3808 clock-names = "tach"; 3809 resets = < 0x0d 0x6d >; 3810 reset-names = "tach"; 3811 pulse-per-rev = < 0x02 >; 3812 sampling-window = < 0x02 >; 3813 status = "okay"; 3814 }; 3815 3816 pmc@c360000 { 3817 compatible = "nvidia,tegra186-pmc"; 3818 reg = < 0x00 0xc360000 0x00 0x400 0x00 0xc390000 0x00 0x2fff >; 3819 #padcontroller-cells = < 0x01 >; 3820 status = "okay"; 3821 nvidia,restrict-voltage-switch; 3822 pinctrl-names = "default"; 3823 pinctrl-0 = < 0x90 >; 3824 linux,phandle = < 0x10 >; 3825 phandle = < 0x10 >; 3826 3827 iopad-defaults { 3828 linux,phandle = < 0x90 >; 3829 phandle = < 0x90 >; 3830 3831 sdmmc-io-pads { 3832 pins = "sdmmc1-hv","sdmmc2-hv","sdmmc3-hv"; 3833 nvidia,enable-voltage-switching; 3834 }; 3835 }; 3836 }; 3837 3838 pmc@c370000 { 3839 compatible = "nvidia,tegra186-aowake"; 3840 reg = < 0x00 0xc370000 0x00 0x600 >; 3841 status = "okay"; 3842 nvidia,invert-pmic-interrupt-polarity; 3843 }; 3844 3845 pmc-iopower { 3846 compatible = "nvidia,tegra186-pmc-iopower"; 3847 pad-controllers = < 0x10 0x34 0x0a 0x29 0x01 0x35 0x0d 0x24 0x25 0x27 0x0f 0x10 0x11 0x12 0x18 0x19 >; 3848 pad-names = "ufs","dbg","spi","audio-hv","ao-hv","dmic-hv","sdmmc1-hv","sdmmc2-hv","sdmmc3-hv","dsia","dsib","dsic","dsid","hdmi-dp0","hdmi-dp1"; 3849 status = "okay"; 3850 vddio-sys-supply = < 0x1e >; 3851 vddio-uart-supply = < 0x1e >; 3852 vddio-conn-supply = < 0x1e >; 3853 vddio-edp-supply = < 0x1e >; 3854 vddio-pex-ctrl-supply = < 0x1e >; 3855 vddio-audio-supply = < 0x1e >; 3856 vddio-ufs-supply = < 0x1e >; 3857 vddio-ddr0-supply = < 0x91 >; 3858 vddio-ddr1-supply = < 0x91 >; 3859 vddio-mipi-bias-supply = < 0x21 >; 3860 vddio-cam-supply = < 0x1e >; 3861 vddio-sdmmc4-supply = < 0x1e >; 3862 vddio-sdmmc1-hv-supply = < 0x13 >; 3863 vddio-audio-hv-supply = < 0x1e >; 3864 vddio-dbg-supply = < 0x1e >; 3865 vddio-spi-supply = < 0x1e >; 3866 vddio-ao-supply = < 0x1e >; 3867 vddio-ao-hv-supply = < 0x92 >; 3868 vddio-dmic-hv-supply = < 0x1e >; 3869 vddio-sdmmc2-hv-supply = < 0x0f >; 3870 vddio-sdmmc3-hv-supply = < 0x11 >; 3871 }; 3872 3873 host1x { 3874 compatible = "nvidia,tegra186-host1x","simple-bus"; 3875 reg = < 0x00 0x13e10000 0x00 0x10000 0x00 0x13e00000 0x00 0x10000 0x00 0x13ec0000 0x00 0x40000 >; 3876 interrupts = < 0x00 0x109 0x04 0x00 0x107 0x04 >; 3877 wakeup_capable; 3878 resets = < 0x0d 0x12 >; 3879 clocks = < 0x0d 0x39 0x0d 0xc9 >; 3880 clock-names = "host1x","actmon"; 3881 nvidia,vmid = < 0x01 >; 3882 #stream-id-cells = < 0x09 >; 3883 #address-cells = < 0x02 >; 3884 #size-cells = < 0x02 >; 3885 ranges; 3886 status = "okay"; 3887 nvidia,ch-base = < 0x00 >; 3888 nvidia,nb-channels = < 0x3c >; 3889 nvidia,nb-hw-pts = < 0x240 >; 3890 nvidia,pts-base = < 0x00 >; 3891 nvidia,nb-pts = < 0x23c >; 3892 linux,phandle = < 0x42 >; 3893 phandle = < 0x42 >; 3894 3895 ctx0 { 3896 compatible = "nvidia,tegra186-iommu-context"; 3897 #stream-id-cells = < 0x01 >; 3898 status = "okay"; 3899 linux,phandle = < 0x54 >; 3900 phandle = < 0x54 >; 3901 }; 3902 3903 ctx1 { 3904 compatible = "nvidia,tegra186-iommu-context"; 3905 #stream-id-cells = < 0x01 >; 3906 status = "okay"; 3907 linux,phandle = < 0x55 >; 3908 phandle = < 0x55 >; 3909 }; 3910 3911 ctx2 { 3912 compatible = "nvidia,tegra186-iommu-context"; 3913 #stream-id-cells = < 0x01 >; 3914 status = "okay"; 3915 linux,phandle = < 0x56 >; 3916 phandle = < 0x56 >; 3917 }; 3918 3919 ctx3 { 3920 compatible = "nvidia,tegra186-iommu-context"; 3921 #stream-id-cells = < 0x01 >; 3922 status = "okay"; 3923 linux,phandle = < 0x57 >; 3924 phandle = < 0x57 >; 3925 }; 3926 3927 ctx4 { 3928 compatible = "nvidia,tegra186-iommu-context"; 3929 #stream-id-cells = < 0x01 >; 3930 status = "okay"; 3931 linux,phandle = < 0x58 >; 3932 phandle = < 0x58 >; 3933 }; 3934 3935 ctx5 { 3936 compatible = "nvidia,tegra186-iommu-context"; 3937 #stream-id-cells = < 0x01 >; 3938 status = "okay"; 3939 linux,phandle = < 0x59 >; 3940 phandle = < 0x59 >; 3941 }; 3942 3943 ctx6 { 3944 compatible = "nvidia,tegra186-iommu-context"; 3945 #stream-id-cells = < 0x01 >; 3946 status = "okay"; 3947 linux,phandle = < 0x5a >; 3948 phandle = < 0x5a >; 3949 }; 3950 3951 ctx7 { 3952 compatible = "nvidia,tegra186-iommu-context"; 3953 #stream-id-cells = < 0x01 >; 3954 status = "okay"; 3955 linux,phandle = < 0x5b >; 3956 phandle = < 0x5b >; 3957 }; 3958 3959 nvcsi@150c0000 { 3960 compatible = "nvidia,tegra186-nvcsi"; 3961 power-domains = < 0x93 >; 3962 reg = < 0x00 0x150c0000 0x00 0x40000 >; 3963 resets = < 0x0d 0x58 >; 3964 clocks = < 0x0d 0xb4 0x0d 0xb5 0x0d 0x20e 0x0d 0x10d >; 3965 clock-names = "nvcsi","nvcsilp","nvcsi_parent","nvcsilp_parent"; 3966 interrupts = < 0x00 0x77 0x04 >; 3967 #stream-id-cells = < 0x01 >; 3968 status = "okay"; 3969 num-ports = < 0x06 >; 3970 nvidia,csi_regulator = "avdd_dsi_csi"; 3971 #address-cells = < 0x01 >; 3972 #size-cells = < 0x00 >; 3973 num-channels = < 0x06 >; 3974 linux,phandle = < 0x43 >; 3975 phandle = < 0x43 >; 3976 3977 channel@0 { 3978 status = "disabled"; 3979 reg = < 0x00 >; 3980 3981 ports { 3982 #address-cells = < 0x01 >; 3983 #size-cells = < 0x00 >; 3984 3985 port@0 { 3986 status = "disabled"; 3987 reg = < 0x00 >; 3988 3989 endpoint@0 { 3990 status = "disabled"; 3991 }; 3992 }; 3993 3994 port@1 { 3995 status = "disabled"; 3996 reg = < 0x01 >; 3997 3998 endpoint@1 { 3999 status = "disabled"; 4000 }; 4001 }; 4002 }; 4003 }; 4004 4005 channel@1 { 4006 reg = < 0x01 >; 4007 status = "disabled"; 4008 4009 ports { 4010 #address-cells = < 0x01 >; 4011 #size-cells = < 0x00 >; 4012 4013 port@0 { 4014 status = "disabled"; 4015 reg = < 0x00 >; 4016 4017 endpoint@2 { 4018 status = "disabled"; 4019 }; 4020 }; 4021 4022 port@1 { 4023 status = "disabled"; 4024 reg = < 0x01 >; 4025 4026 endpoint@3 { 4027 status = "disabled"; 4028 }; 4029 }; 4030 }; 4031 }; 4032 4033 channel@2 { 4034 reg = < 0x02 >; 4035 status = "disabled"; 4036 4037 ports { 4038 #address-cells = < 0x01 >; 4039 #size-cells = < 0x00 >; 4040 4041 port@0 { 4042 status = "disabled"; 4043 reg = < 0x00 >; 4044 4045 endpoint@4 { 4046 status = "disabled"; 4047 }; 4048 }; 4049 4050 port@1 { 4051 status = "disabled"; 4052 reg = < 0x01 >; 4053 4054 endpoint@5 { 4055 status = "disabled"; 4056 }; 4057 }; 4058 }; 4059 }; 4060 4061 channel@3 { 4062 reg = < 0x03 >; 4063 status = "disabled"; 4064 4065 ports { 4066 #address-cells = < 0x01 >; 4067 #size-cells = < 0x00 >; 4068 4069 port@0 { 4070 status = "disabled"; 4071 reg = < 0x00 >; 4072 4073 endpoint@6 { 4074 status = "disabled"; 4075 }; 4076 }; 4077 4078 port@1 { 4079 status = "disabled"; 4080 reg = < 0x01 >; 4081 4082 endpoint@7 { 4083 status = "disabled"; 4084 }; 4085 }; 4086 }; 4087 }; 4088 4089 channel@4 { 4090 reg = < 0x04 >; 4091 status = "okay"; 4092 4093 ports { 4094 #address-cells = < 0x01 >; 4095 #size-cells = < 0x00 >; 4096 4097 port@0 { 4098 status = "okay"; 4099 reg = < 0x00 >; 4100 4101 endpoint@8 { 4102 status = "okay"; 4103 csi-port = < 0x04 >; 4104 bus-width = < 0x02 >; 4105 remote-endpoint = < 0x94 >; 4106 linux,phandle = < 0x1c >; 4107 phandle = < 0x1c >; 4108 }; 4109 }; 4110 4111 port@1 { 4112 status = "okay"; 4113 reg = < 0x01 >; 4114 4115 endpoint@9 { 4116 status = "okay"; 4117 remote-endpoint = < 0x95 >; 4118 linux,phandle = < 0x96 >; 4119 phandle = < 0x96 >; 4120 }; 4121 }; 4122 }; 4123 }; 4124 4125 channel@5 { 4126 reg = < 0x05 >; 4127 status = "disabled"; 4128 4129 ports { 4130 #address-cells = < 0x01 >; 4131 #size-cells = < 0x00 >; 4132 4133 port@0 { 4134 status = "disabled"; 4135 reg = < 0x00 >; 4136 4137 endpoint@10 { 4138 status = "disabled"; 4139 }; 4140 }; 4141 4142 port@1 { 4143 status = "disabled"; 4144 reg = < 0x01 >; 4145 4146 endpoint@11 { 4147 status = "disabled"; 4148 }; 4149 }; 4150 }; 4151 }; 4152 }; 4153 4154 vi@15700000 { 4155 compatible = "nvidia,tegra186-vi"; 4156 power-domains = < 0x93 >; 4157 reg = < 0x00 0x15700000 0x00 0x100000 >; 4158 interrupts = < 0x00 0xc9 0x04 0x00 0xca 0x04 0x00 0xcb 0x04 >; 4159 resets = < 0x0d 0x33 0x0d 0x8f >; 4160 reset-names = "vi","tsctnvi"; 4161 clocks = < 0x0d 0x33 0x0d 0xb4 0x0d 0xb5 >; 4162 clock-names = "vi","nvcsi","nvcsilp"; 4163 #stream-id-cells = < 0x01 >; 4164 status = "okay"; 4165 avdd_dsi_csi-supply = < 0x21 >; 4166 num-channels = < 0x01 >; 4167 linux,phandle = < 0x39 >; 4168 phandle = < 0x39 >; 4169 4170 ports { 4171 #address-cells = < 0x01 >; 4172 #size-cells = < 0x00 >; 4173 4174 port@0 { 4175 reg = < 0x00 >; 4176 status = "okay"; 4177 4178 endpoint { 4179 status = "okay"; 4180 csi-port = < 0x04 >; 4181 bus-width = < 0x02 >; 4182 remote-endpoint = < 0x96 >; 4183 linux,phandle = < 0x95 >; 4184 phandle = < 0x95 >; 4185 }; 4186 }; 4187 4188 port@1 { 4189 reg = < 0x01 >; 4190 status = "disabled"; 4191 4192 endpoint { 4193 status = "disabled"; 4194 }; 4195 }; 4196 4197 port@2 { 4198 reg = < 0x02 >; 4199 status = "disabled"; 4200 4201 endpoint { 4202 status = "disabled"; 4203 }; 4204 }; 4205 4206 port@3 { 4207 reg = < 0x03 >; 4208 status = "disabled"; 4209 4210 endpoint { 4211 status = "disabled"; 4212 }; 4213 }; 4214 4215 port@4 { 4216 reg = < 0x04 >; 4217 status = "disabled"; 4218 4219 endpoint { 4220 status = "disabled"; 4221 }; 4222 }; 4223 4224 port@5 { 4225 reg = < 0x05 >; 4226 status = "disabled"; 4227 4228 endpoint { 4229 status = "disabled"; 4230 }; 4231 }; 4232 }; 4233 }; 4234 4235 isp@15600000 { 4236 compatible = "nvidia,tegra186-isp"; 4237 power-domains = < 0x97 >; 4238 reg = < 0x00 0x15600000 0x00 0x40000 >; 4239 interrupts = < 0x00 0xcd 0x04 >; 4240 resets = < 0x0d 0x19 >; 4241 clocks = < 0x0d 0x32 >; 4242 clock-names = "isp"; 4243 #stream-id-cells = < 0x01 >; 4244 status = "okay"; 4245 linux,phandle = < 0x45 >; 4246 phandle = < 0x45 >; 4247 }; 4248 4249 nvdisplay@15200000 { 4250 compatible = "nvidia,tegra186-dc"; 4251 reg = < 0x00 0x15200000 0x00 0x10000 >; 4252 interrupts = < 0x00 0x99 0x04 >; 4253 win-mask = < 0x07 >; 4254 #stream-id-cells = < 0x01 >; 4255 nvidia,dc-ctrlnum = < 0x00 >; 4256 clocks = < 0x98 0x0d 0x9c 0x0d 0x9e 0x0d 0x9b 0x0d 0x9f 0x0d 0xa0 0x0d 0x9d 0x0d 0x10d 0x0d 0x207 0x0d 0x210 0x0d 0x206 0x0d 0x10b 0x0d 0x3a 0x0d 0x261 >; 4257 clock-names = "clk32k_in","nvdisplay_disp","nvdisplayhub","nvdisplay_p0","nvdisplay_p1","nvdisplay_p2","nvdisp_dsc","pllp_display","plld2","plld3","pll_d","pll_d_out1","disp1_emc","emc_latency"; 4258 resets = < 0x0d 0x5c 0x0d 0x5d 0x0d 0x5e 0x0d 0x5f 0x0d 0x60 0x0d 0x61 0x0d 0x62 0x0d 0x59 >; 4259 reset-names = "misc","wgrp0","wgrp1","wgrp2","wgrp3","wgrp4","wgrp5","head0"; 4260 status = "disabled"; 4261 nvidia,dc-flags = < 0x01 >; 4262 nvidia,emc-rate = < 0x11e1a300 >; 4263 nvidia,fb-bpp = < 0x20 >; 4264 nvidia,fb-flags = < 0x01 >; 4265 nvidia,fb-win = < 0x00 >; 4266 nvidia,dc-or-node = "/host1x/dsi"; 4267 nvidia,cmu-enable = < 0x01 >; 4268 avdd_lcd-supply = < 0x99 >; 4269 dvdd_lcd-supply = < 0x9a >; 4270 avdd_dsi_csi-supply = < 0x21 >; 4271 outp-supply = < 0x9b >; 4272 outn-supply = < 0x9c >; 4273 vdd_lcd_bl-supply = < 0x1a >; 4274 vdd_lcd_bl_en-supply = < 0x9d >; 4275 avdd_hdmi-supply = < 0x9e >; 4276 avdd_hdmi_pll-supply = < 0x0e >; 4277 vdd_hdmi_5v0-supply = < 0x9f >; 4278 linux,phandle = < 0x49 >; 4279 phandle = < 0x49 >; 4280 }; 4281 4282 nvdisplay@15210000 { 4283 compatible = "nvidia,tegra186-dc"; 4284 reg = < 0x00 0x15210000 0x00 0x10000 >; 4285 interrupts = < 0x00 0x9a 0x04 >; 4286 win-mask = < 0x18 >; 4287 #stream-id-cells = < 0x01 >; 4288 nvidia,dc-ctrlnum = < 0x01 >; 4289 clocks = < 0x98 0x0d 0x9c 0x0d 0x9e 0x0d 0x9b 0x0d 0x9f 0x0d 0xa0 0x0d 0x9d 0x0d 0x10d 0x0d 0x206 0x0d 0x10b 0x0d 0x207 0x0d 0x210 0x0d 0x3a 0x0d 0x261 >; 4290 clock-names = "clk32k_in","nvdisplay_disp","nvdisplayhub","nvdisplay_p0","nvdisplay_p1","nvdisplay_p2","nvdisp_dsc","pllp_display","pll_d","pll_d_out1","plld2","plld3","disp2_emc","emc_latency"; 4291 resets = < 0x0d 0x5c 0x0d 0x5d 0x0d 0x5e 0x0d 0x5f 0x0d 0x60 0x0d 0x61 0x0d 0x62 0x0d 0x5a >; 4292 reset-names = "misc","wgrp0","wgrp1","wgrp2","wgrp3","wgrp4","wgrp5","head1"; 4293 status = "okay"; 4294 nvidia,dc-flags = < 0x01 >; 4295 nvidia,emc-clk-rate = < 0x11e1a300 >; 4296 nvidia,fb-bpp = < 0x20 >; 4297 nvidia,fb-flags = < 0x01 >; 4298 nvidia,fb-win = < 0x03 >; 4299 nvidia,dc-or-node = "/host1x/sor1"; 4300 nvidia,cmu-enable = < 0x01 >; 4301 avdd_hdmi-supply = < 0x9e >; 4302 avdd_hdmi_pll-supply = < 0x0e >; 4303 vdd_hdmi_5v0-supply = < 0x9f >; 4304 linux,phandle = < 0x4a >; 4305 phandle = < 0x4a >; 4306 }; 4307 4308 nvdisplay@15220000 { 4309 compatible = "nvidia,tegra186-dc"; 4310 reg = < 0x00 0x15220000 0x00 0x10000 >; 4311 interrupts = < 0x00 0x9b 0x04 >; 4312 win-mask = < 0x20 >; 4313 #stream-id-cells = < 0x01 >; 4314 nvidia,dc-ctrlnum = < 0x02 >; 4315 clocks = < 0x98 0x0d 0x9c 0x0d 0x9e 0x0d 0x9b 0x0d 0x9f 0x0d 0xa0 0x0d 0x9d 0x0d 0x10d 0x0d 0x207 0x0d 0x210 0x0d 0x3a 0x0d 0x261 >; 4316 clock-names = "clk32k_in","nvdisplay_disp","nvdisplayhub","nvdisplay_p0","nvdisplay_p1","nvdisplay_p2","nvdisp_dsc","pllp_display","plld2","plld3","disp3_emc","emc_latency"; 4317 resets = < 0x0d 0x5c 0x0d 0x5d 0x0d 0x5e 0x0d 0x5f 0x0d 0x60 0x0d 0x61 0x0d 0x62 0x0d 0x5b >; 4318 reset-names = "misc","wgrp0","wgrp1","wgrp2","wgrp3","wgrp4","wgrp5","head2"; 4319 status = "disabled"; 4320 nvidia,dc-flags = < 0x01 >; 4321 nvidia,emc-clk-rate = < 0x11e1a300 >; 4322 nvidia,fb-bpp = < 0x20 >; 4323 nvidia,fb-flags = < 0x01 >; 4324 nvidia,fb-win = < 0x05 >; 4325 nvidia,dc-or-node = "/host1x/sor"; 4326 nvidia,cmu-enable = < 0x01 >; 4327 vdd-dp-pwr-supply = < 0x1a >; 4328 avdd-dp-pll-supply = < 0x1a >; 4329 vdd-edp-sec-mode-supply = < 0x1a >; 4330 vdd-dp-pad-supply = < 0x1a >; 4331 vdd_hdmi_5v0-supply = < 0x1a >; 4332 linux,phandle = < 0x4b >; 4333 phandle = < 0x4b >; 4334 }; 4335 4336 dsi { 4337 compatible = "nvidia,tegra186-dsi"; 4338 reg = < 0x00 0x15300000 0x00 0x40000 0x00 0x15400000 0x00 0x40000 0x00 0x15900000 0x00 0x40000 0x00 0x15940000 0x00 0x40000 0x00 0x15880000 0x00 0x10000 >; 4339 clocks = < 0x98 0x0d 0x73 0x0d 0x75 0x0d 0x76 0x0d 0x77 0x0d 0xe7 0x0d 0xe8 0x0d 0xe9 0x0d 0xea >; 4340 clock-names = "clk32k_in","dsi","dsia_lp","dsib","dsib_lp","dsic","dsic_lp","dsid","dsid_lp"; 4341 resets = < 0x0d 0x06 0x0d 0x07 0x0d 0x3f 0x0d 0x40 0x0d 0x91 >; 4342 reset-names = "dsia","dsib","dsic","dsid","dsi_padctrl"; 4343 nvidia,enable-hs-clk-in-lp-mode = < 0x01 >; 4344 pad-controllers = < 0x10 0x0f 0x10 0x10 0x10 0x11 0x10 0x12 >; 4345 pad-names = "dsia","dsib","dsic","dsid"; 4346 status = "disabled"; 4347 nvidia,dsi-controller-vs = < 0x01 >; 4348 4349 prod-settings { 4350 #prod-cells = < 0x03 >; 4351 4352 dsi-padctrl-prod { 4353 prod = < 0x24 0x3f0fc3f 0x00 0x28 0x333333 0x00 0x30 0xffffff 0x00 0x34 0xffffff 0x777777 0x54 0x3f0fc3f 0x00 0x58 0x333333 0x00 0x60 0xffffff 0x00 0x64 0xffffff 0x777777 0x84 0x3f0fc3f 0x00 0x88 0x333333 0x00 0x90 0xffffff 0x00 0x94 0xffffff 0x777777 0xb4 0x3f0fc3f 0x00 0xb8 0x333333 0x00 0xc0 0xffffff 0x00 0xc4 0xffffff 0x777777 >; 4354 }; 4355 }; 4356 4357 panel-s-wuxga-8-0 { 4358 status = "disabled"; 4359 compatible = "s,wuxga-8-0"; 4360 nvidia,dsi-instance = < 0x00 >; 4361 nvidia,dsi-n-data-lanes = < 0x08 >; 4362 nvidia,dsi-pixel-format = < 0x03 >; 4363 nvidia,dsi-refresh-rate = < 0x3c >; 4364 nvidia,dsi-video-data-type = < 0x00 >; 4365 nvidia,dsi-video-clock-mode = < 0x00 >; 4366 nvidia,dsi-video-burst-mode = < 0x00 >; 4367 nvidia,dsi-ganged-type = < 0x01 >; 4368 nvidia,dsi-ganged-swap-links = < 0x01 >; 4369 nvidia,dsi-ganged-write-to-all-links = < 0x01 >; 4370 nvidia,dsi-controller-vs = < 0x01 >; 4371 nvidia,dsi-virtual-channel = < 0x00 >; 4372 nvidia,dsi-panel-reset = < 0x01 >; 4373 nvidia,dsi-ulpm-not-support = < 0x01 >; 4374 nvidia,dsi-suspend-stop-stream-late = < 0x01 >; 4375 nvidia,dsi-power-saving-suspend = < 0x01 >; 4376 nvidia,default_color_space = < 0x00 >; 4377 nvidia,dsi-init-cmd = < 0x00 0x05 0x11 0x00 0x00 0x03 0x0a 0x00 0x05 0x29 0x00 0x00 >; 4378 nvidia,dsi-n-init-cmd = < 0x03 >; 4379 nvidia,dsi-suspend-cmd = < 0x00 0x05 0x28 0x00 0x00 0x03 0x03 0x00 0x05 0x10 0x00 0x00 0x03 0x0a >; 4380 nvidia,dsi-n-suspend-cmd = < 0x04 >; 4381 nvidia,dsi-pkt-seq = < 0x01 0x00 0x40000000 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x3e 0x03 0x19 0x04 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x3e 0x03 0x19 0x04 0xff >; 4382 nvidia,panel-rst-gpio = < 0x12 0x7b 0x01 >; 4383 nvidia,panel-bl-pwm-gpio = < 0x1d 0x08 0x01 >; 4384 nvidia,panel-bl-en-gpio = < 0x1d 0x0b 0x01 >; 4385 nvidia,panel-en-gpio = < 0xa0 0x04 0x01 >; 4386 nvidia,en-vmm-vpp-with-i2c-config; 4387 linux,phandle = < 0xf8 >; 4388 phandle = < 0xf8 >; 4389 4390 disp-default-out { 4391 nvidia,out-type = < 0x02 >; 4392 nvidia,out-width = < 0x6b >; 4393 nvidia,out-height = < 0xac >; 4394 nvidia,out-flags = < 0x00 >; 4395 nvidia,out-parent-clk = "pll_d"; 4396 nvidia,out-xres = < 0x1000 >; 4397 nvidia,out-yres = < 0x870 >; 4398 }; 4399 4400 display-timings { 4401 4402 1200x1920-32-60Hz { 4403 clock-frequency = < 0xb845d40 >; 4404 hactive = < 0x4b0 >; 4405 vactive = < 0x780 >; 4406 hfront-porch = < 0x6b >; 4407 hback-porch = < 0x14 >; 4408 hsync-len = < 0x01 >; 4409 vfront-porch = < 0x1f1 >; 4410 vback-porch = < 0x07 >; 4411 vsync-len = < 0x01 >; 4412 nvidia,h-ref-to-sync = < 0x01 >; 4413 nvidia,v-ref-to-sync = < 0x0b >; 4414 }; 4415 }; 4416 4417 smartdimmer { 4418 status = "disabled"; 4419 nvidia,turn-off-brightness = < 0x00 >; 4420 nvidia,turn-on-brightness = < 0xff >; 4421 nvidia,use-auto-pwm = < 0x00 >; 4422 nvidia,hw-update-delay = < 0x00 >; 4423 nvidia,bin-width = < 0xffffffff >; 4424 nvidia,aggressiveness = < 0x05 >; 4425 nvidia,use-vid-luma = < 0x00 >; 4426 nvidia,phase-in-settings = < 0x00 >; 4427 nvidia,phase-in-adjustments = < 0x00 >; 4428 nvidia,k-limit-enable = < 0x01 >; 4429 nvidia,k-limit = < 0xc8 >; 4430 nvidia,sd-window-enable = < 0x00 >; 4431 nvidia,soft-clipping-enable = < 0x01 >; 4432 nvidia,soft-clipping-threshold = < 0x80 >; 4433 nvidia,smooth-k-enable = < 0x01 >; 4434 nvidia,smooth-k-incr = < 0x04 >; 4435 nvidia,coeff = < 0x05 0x09 0x02 >; 4436 nvidia,fc = < 0x00 0x00 >; 4437 nvidia,blp = < 0x400 0xff >; 4438 nvidia,bltf = < 0x39 0x41 0x49 0x52 0x5c 0x67 0x72 0x7d 0x8a 0x96 0xa4 0xb2 0xc1 0xd0 0xe0 0xf1 >; 4439 nvidia,lut = < 0xff 0xff 0xff 0xc7 0xc7 0xc7 0x99 0x99 0x99 0x74 0x74 0x74 0x55 0x55 0x55 0x3b 0x3b 0x3b 0x24 0x24 0x24 0x11 0x11 0x11 0x00 0x00 0x00 >; 4440 nvidia,use-vpulse2 = < 0x01 >; 4441 nvidia,bl-device-name = "pwm-backlight"; 4442 nvidia,sw-update-delay = < 0x00 >; 4443 nvidia,gain_table = < 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x4250 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x42b4 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x44e0 0x4304 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4660 0x4570 0x4318 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x4768 0x45e8 0x433c 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f0 0x482c 0x4644 0x4354 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a00 0x48c4 0x4688 0x4368 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4af4 0x4960 0x46e0 0x4388 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ca8 0x4ba8 0x49c0 0x4708 0x4390 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4db0 0x4c60 0x4a34 0x4748 0x43ac 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f48 0x4e78 0x4cd4 0x4a6c 0x475c 0x43ac 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x5060 0x4f44 0x4d60 0x4ac4 0x478c 0x43c0 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x5158 0x4ff8 0x4dd8 0x4b14 0x47b4 0x43d0 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5314 0x5238 0x5098 0x4e44 0x4b54 0x47d8 0x43dc 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5424 0x5300 0x5124 0x4ea4 0x4b90 0x47f8 0x43e8 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55b8 0x5518 0x53b4 0x51a4 0x4ef8 0x4bc4 0x4814 0x43f0 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x56dc 0x55f4 0x5458 0x5214 0x4f44 0x4bf0 0x4828 0x43f8 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x57e8 0x56bc 0x54e8 0x527c 0x4f88 0x4c18 0x483c 0x4400 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5990 0x58f4 0x579c 0x559c 0x5308 0x4ff4 0x4c64 0x486c 0x4414 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ab8 0x59d4 0x5840 0x5614 0x5358 0x5024 0x4c80 0x4878 0x4418 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5bd8 0x5ac4 0x5908 0x56b4 0x53d8 0x5084 0x4cc4 0x48a4 0x4428 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d68 0x5cd0 0x5b80 0x5990 0x5714 0x5418 0x50a8 0x4cd8 0x48ac 0x442c 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5e9c 0x5dd4 0x5c58 0x5a40 0x57a0 0x5484 0x50fc 0x4d10 0x48cc 0x443c 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x5fc4 0x5ecc 0x5d24 0x5ae8 0x5828 0x54ec 0x514c 0x4d48 0x48f0 0x4448 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x60c4 0x5f8c 0x5db4 0x5b50 0x586c 0x5518 0x5160 0x4d50 0x48f0 0x4448 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x6280 0x61cc 0x606c 0x5e6c 0x5be4 0x58e0 0x5574 0x51a4 0x4d80 0x490c 0x4454 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63ac 0x62cc 0x6140 0x5f1c 0x5c70 0x5950 0x55cc 0x51e4 0x4dac 0x4928 0x4460 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x64cc 0x63c0 0x6208 0x5fc0 0x5cf8 0x59bc 0x561c 0x5220 0x4dd4 0x4940 0x446c 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x65e0 0x64a4 0x62c8 0x605c 0x5d78 0x5a20 0x5668 0x525c 0x4dfc 0x4958 0x4474 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x679c 0x66e8 0x6584 0x6380 0x60f4 0x5df0 0x5a80 0x56b0 0x5290 0x4e20 0x4970 0x4480 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68c8 0x67e8 0x6654 0x642c 0x6180 0x5e60 0x5ad8 0x56f4 0x52c0 0x4e44 0x4984 0x4488 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x69ec 0x68d8 0x6720 0x64d4 0x6208 0x5ecc 0x5b2c 0x5734 0x52f0 0x4e60 0x4994 0x4490 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b80 0x6b00 0x69c0 0x67e0 0x6570 0x6288 0x5f30 0x5b7c 0x5770 0x531c 0x4e80 0x49a8 0x4494 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6cc4 0x6c24 0x6acc 0x68d0 0x6648 0x6344 0x5fd8 0x5c08 0x57e4 0x5378 0x4ec4 0x49d4 0x44ac 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6df8 0x6d28 0x6ba0 0x6980 0x66d8 0x63b8 0x6034 0x5c50 0x5818 0x539c 0x4edc 0x49e0 0x44b0 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f1c 0x6e1c 0x6c6c 0x6a28 0x6760 0x6428 0x6088 0x5c90 0x584c 0x53c0 0x4ef4 0x49ec 0x44b4 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x7034 0x6f04 0x6d30 0x6ac8 0x67e0 0x648c 0x60d8 0x5cd0 0x5878 0x53e0 0x4f08 0x49f8 0x44bc 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x7160 0x7014 0x6e24 0x6ba4 0x68a4 0x6538 0x616c 0x5d4c 0x58e0 0x5430 0x4f44 0x4a20 0x44cc 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7320 0x7264 0x70ec 0x6ed4 0x6c34 0x6918 0x6594 0x61b4 0x5d84 0x5908 0x544c 0x4f54 0x4a2c 0x44d0 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x745c 0x7384 0x71f0 0x6fc0 0x6d04 0x69d4 0x6638 0x6244 0x5dfc 0x5968 0x5498 0x4f90 0x4a50 0x44e0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x7580 0x7474 0x72b8 0x7064 0x6d88 0x6a3c 0x668c 0x6280 0x5e28 0x598c 0x54b0 0x4f9c 0x4a58 0x44e4 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x76b0 0x758c 0x73b4 0x7144 0x6e54 0x6af0 0x6728 0x6308 0x5e9c 0x59e8 0x54f8 0x4fd4 0x4a78 0x44f4 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x77c0 0x766c 0x746c 0x71d8 0x6ec8 0x6b4c 0x6770 0x6340 0x5ec4 0x5a04 0x550c 0x4fdc 0x4a80 0x44f8 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7990 0x78e4 0x7774 0x755c 0x72b0 0x6f88 0x6bf8 0x6804 0x63c0 0x5f30 0x5a5c 0x5550 0x5010 0x4aa0 0x4504 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ac0 0x79e0 0x7844 0x7604 0x7338 0x6ff4 0x6c48 0x6844 0x63ec 0x5f50 0x5a74 0x5560 0x5018 0x4aa4 0x4508 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7bf8 0x7afc 0x7940 0x76e8 0x7404 0x70ac 0x6cec 0x68d0 0x6468 0x5fb8 0x5ac8 0x55a0 0x5048 0x4ac4 0x4514 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d2c 0x7c10 0x7a3c 0x77cc 0x74d0 0x7160 0x6d8c 0x695c 0x64dc 0x601c 0x5b18 0x55e0 0x5078 0x4ae0 0x4524 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7e40 0x7cf4 0x7af4 0x785c 0x7544 0x71bc 0x6dd0 0x6990 0x6504 0x6034 0x5b28 0x55ec 0x507c 0x4ae4 0x4524 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x7ffc 0x7f68 0x7e00 0x7be4 0x7938 0x7608 0x7268 0x6e68 0x6a14 0x6574 0x6094 0x5b78 0x5628 0x50a8 0x4b00 0x4530 >; 4444 nvidia,backlight_table = < 0xff 0xf3 0xe8 0xde 0xd4 0xcb 0xc2 0xba 0xb3 0xab 0xa5 0x9e 0x98 0x92 0x8d 0x88 0x83 0x7e 0x7a 0x76 0x72 0x6e 0x6a 0x67 0x64 0x60 0x5d 0x5a 0x58 0x55 0x53 0x50 0x4e 0x4c 0x49 0x47 0x45 0x43 0x42 0x40 0x3e 0x3d 0x3b 0x3a 0x38 0x37 0x35 0x34 0x33 0x31 0x30 >; 4445 }; 4446 4447 cmu { 4448 nvidia,cmu-csc = < 0x100 0x00 0x00 0x00 0x100 0x00 0x00 0x00 0x100 >; 4449 nvidia,cmu-lut2 = < 0x00 0x01 0x02 0x02 0x03 0x04 0x05 0x06 0x06 0x07 0x08 0x09 0x0a 0x0a 0x0b 0x0c 0x0d 0x0d 0x0e 0x0f 0x0f 0x10 0x10 0x11 0x12 0x12 0x13 0x13 0x14 0x14 0x15 0x15 0x16 0x16 0x17 0x17 0x17 0x18 0x18 0x19 0x19 0x19 0x1a 0x1a 0x1b 0x1b 0x1b 0x1c 0x1c 0x1d 0x1d 0x1d 0x1e 0x1e 0x1e 0x1f 0x1f 0x1f 0x20 0x20 0x20 0x21 0x21 0x21 0x22 0x22 0x22 0x22 0x23 0x23 0x23 0x24 0x24 0x24 0x25 0x25 0x25 0x25 0x26 0x26 0x26 0x26 0x27 0x27 0x27 0x28 0x28 0x28 0x28 0x29 0x29 0x29 0x29 0x2a 0x2a 0x2a 0x2a 0x2b 0x2b 0x2b 0x2b 0x2b 0x2c 0x2c 0x2c 0x2c 0x2d 0x2d 0x2d 0x2d 0x2e 0x2e 0x2e 0x2e 0x2e 0x2f 0x2f 0x2f 0x2f 0x30 0x30 0x30 0x30 0x30 0x31 0x31 0x31 0x31 0x31 0x32 0x32 0x32 0x32 0x32 0x33 0x33 0x33 0x33 0x33 0x34 0x34 0x34 0x34 0x34 0x35 0x35 0x35 0x35 0x35 0x36 0x36 0x36 0x36 0x36 0x37 0x37 0x37 0x37 0x37 0x37 0x38 0x38 0x38 0x38 0x38 0x39 0x39 0x39 0x39 0x39 0x39 0x3a 0x3a 0x3a 0x3a 0x3a 0x3a 0x3b 0x3b 0x3b 0x3b 0x3b 0x3b 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3d 0x3d 0x3d 0x3d 0x3d 0x3d 0x3e 0x3e 0x3e 0x3e 0x3e 0x3e 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0x41 0x41 0x41 0x41 0x41 0x41 0x42 0x42 0x42 0x42 0x42 0x42 0x42 0x43 0x43 0x43 0x43 0x43 0x43 0x43 0x44 0x44 0x44 0x44 0x44 0x44 0x44 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x46 0x46 0x46 0x46 0x46 0x46 0x46 0x47 0x47 0x47 0x47 0x47 0x47 0x47 0x48 0x48 0x48 0x48 0x48 0x48 0x48 0x48 0x49 0x49 0x49 0x49 0x49 0x49 0x49 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4c 0x4c 0x4c 0x4c 0x4c 0x4c 0x4c 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x50 0x50 0x50 0x50 0x50 0x50 0x50 0x50 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x52 0x52 0x52 0x52 0x52 0x52 0x52 0x52 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x63 0x63 0x63 0x63 0x63 0x63 0x63 0x64 0x65 0x65 0x66 0x67 0x67 0x68 0x69 0x69 0x6a 0x6b 0x6b 0x6c 0x6d 0x6d 0x6e 0x6f 0x6f 0x70 0x71 0x71 0x72 0x73 0x73 0x74 0x74 0x75 0x76 0x76 0x77 0x77 0x78 0x78 0x79 0x7a 0x7a 0x7b 0x7b 0x7c 0x7c 0x7d 0x7e 0x7e 0x7f 0x7f 0x80 0x80 0x81 0x81 0x82 0x82 0x83 0x83 0x84 0x84 0x85 0x85 0x86 0x86 0x87 0x87 0x88 0x88 0x89 0x89 0x8a 0x8a 0x8b 0x8b 0x8c 0x8c 0x8d 0x8d 0x8e 0x8e 0x8f 0x8f 0x90 0x90 0x91 0x91 0x91 0x92 0x92 0x93 0x93 0x94 0x94 0x95 0x95 0x96 0x96 0x96 0x97 0x97 0x98 0x98 0x99 0x99 0x99 0x9a 0x9a 0x9b 0x9b 0x9c 0x9c 0x9c 0x9d 0x9d 0x9e 0x9e 0x9e 0x9f 0x9f 0xa0 0xa0 0xa0 0xa1 0xa1 0xa2 0xa2 0xa2 0xa3 0xa3 0xa4 0xa4 0xa4 0xa5 0xa5 0xa6 0xa6 0xa6 0xa7 0xa7 0xa7 0xa8 0xa8 0xa9 0xa9 0xa9 0xaa 0xaa 0xaa 0xab 0xab 0xac 0xac 0xac 0xad 0xad 0xad 0xae 0xae 0xae 0xaf 0xaf 0xb0 0xb0 0xb0 0xb1 0xb1 0xb1 0xb2 0xb2 0xb2 0xb3 0xb3 0xb3 0xb4 0xb4 0xb4 0xb5 0xb5 0xb6 0xb6 0xb6 0xb7 0xb7 0xb7 0xb8 0xb8 0xb8 0xb9 0xb9 0xb9 0xba 0xba 0xba 0xbb 0xbb 0xbb 0xbc 0xbc 0xbc 0xbd 0xbd 0xbd 0xbd 0xbe 0xbe 0xbe 0xbf 0xbf 0xbf 0xc0 0xc0 0xc0 0xc1 0xc1 0xc1 0xc2 0xc2 0xc2 0xc3 0xc3 0xc3 0xc4 0xc4 0xc4 0xc4 0xc5 0xc5 0xc5 0xc6 0xc6 0xc6 0xc7 0xc7 0xc7 0xc8 0xc8 0xc8 0xc8 0xc9 0xc9 0xc9 0xca 0xca 0xca 0xca 0xcb 0xcb 0xcb 0xcc 0xcc 0xcc 0xcd 0xcd 0xcd 0xcd 0xce 0xce 0xce 0xcf 0xcf 0xcf 0xcf 0xd0 0xd0 0xd0 0xd1 0xd1 0xd1 0xd1 0xd2 0xd2 0xd2 0xd3 0xd3 0xd3 0xd3 0xd4 0xd4 0xd4 0xd5 0xd5 0xd5 0xd5 0xd6 0xd6 0xd6 0xd6 0xd7 0xd7 0xd7 0xd8 0xd8 0xd8 0xd8 0xd9 0xd9 0xd9 0xd9 0xda 0xda 0xda 0xdb 0xdb 0xdb 0xdb 0xdc 0xdc 0xdc 0xdc 0xdd 0xdd 0xdd 0xdd 0xde 0xde 0xde 0xdf 0xdf 0xdf 0xdf 0xe0 0xe0 0xe0 0xe0 0xe1 0xe1 0xe1 0xe1 0xe2 0xe2 0xe2 0xe2 0xe3 0xe3 0xe3 0xe3 0xe4 0xe4 0xe4 0xe4 0xe5 0xe5 0xe5 0xe5 0xe6 0xe6 0xe6 0xe6 0xe7 0xe7 0xe7 0xe7 0xe8 0xe8 0xe8 0xe8 0xe9 0xe9 0xe9 0xe9 0xea 0xea 0xea 0xea 0xeb 0xeb 0xeb 0xeb 0xec 0xec 0xec 0xec 0xed 0xed 0xed 0xed 0xee 0xee 0xee 0xee 0xef 0xef 0xef 0xef 0xf0 0xf0 0xf0 0xf0 0xf0 0xf1 0xf1 0xf1 0xf1 0xf2 0xf2 0xf2 0xf2 0xf3 0xf3 0xf3 0xf3 0xf4 0xf4 0xf4 0xf4 0xf4 0xf5 0xf5 0xf5 0xf5 0xf6 0xf6 0xf6 0xf6 0xf7 0xf7 0xf7 0xf7 0xf7 0xf8 0xf8 0xf8 0xf8 0xf9 0xf9 0xf9 0xf9 0xf9 0xfa 0xfa 0xfa 0xfa 0xfb 0xfb 0xfb 0xfb 0xfb 0xfc 0xfc 0xfc 0xfc 0xfd 0xfd 0xfd 0xfd 0xfd 0xfe 0xfe 0xfe 0xfe 0xff 0xff >; 4450 }; 4451 4452 nvdisp-cmu { 4453 nvidia,panel-csc = < 0xd581 0x2979 0xc5 0x00 0x831 0xcac1 0x20c 0x00 0x189 0x625 0xcc4a 0x00 >; 4454 nvidia,cmu-lut = < 0x6000 0x6000 0x6000 0x6191 0x6191 0x6191 0x6322 0x6322 0x6322 0x643b 0x643b 0x643b 0x64ba 0x64ba 0x64ba 0x6539 0x6539 0x6539 0x65b8 0x65b8 0x65b8 0x6637 0x6637 0x6637 0x66b6 0x66b6 0x66b6 0x6735 0x6735 0x6735 0x67b4 0x67b4 0x67b4 0x6826 0x6826 0x6826 0x687d 0x687d 0x687d 0x68d4 0x68d4 0x68d4 0x692b 0x692b 0x692b 0x6983 0x6983 0x6983 0x69da 0x69da 0x69da 0x6a31 0x6a31 0x6a31 0x6a88 0x6a88 0x6a88 0x6ae0 0x6ae0 0x6ae0 0x6b37 0x6b37 0x6b37 0x6b8e 0x6b8e 0x6b8e 0x6be5 0x6be5 0x6be5 0x6c28 0x6c28 0x6c28 0x6c5b 0x6c5b 0x6c5b 0x6c8e 0x6c8e 0x6c8e 0x6cc1 0x6cc1 0x6cc1 0x6cf4 0x6cf4 0x6cf4 0x6d27 0x6d27 0x6d27 0x6d5a 0x6d5a 0x6d5a 0x6d8d 0x6d8d 0x6d8d 0x6dbf 0x6dbf 0x6dbf 0x6df2 0x6df2 0x6df2 0x6e25 0x6e25 0x6e25 0x6e58 0x6e58 0x6e58 0x6e8b 0x6e8b 0x6e8b 0x6ebe 0x6ebe 0x6ebe 0x6ef1 0x6ef1 0x6ef1 0x6f24 0x6f24 0x6f24 0x6f57 0x6f57 0x6f57 0x6f8a 0x6f8a 0x6f8a 0x6fbd 0x6fbd 0x6fbd 0x6ff0 0x6ff0 0x6ff0 0x701a 0x701a 0x701a 0x7037 0x7037 0x7037 0x7053 0x7053 0x7053 0x706f 0x706f 0x706f 0x708c 0x708c 0x708c 0x70a8 0x70a8 0x70a8 0x70c5 0x70c5 0x70c5 0x70e1 0x70e1 0x70e1 0x70fe 0x70fe 0x70fe 0x711a 0x711a 0x711a 0x7136 0x7136 0x7136 0x7153 0x7153 0x7153 0x716f 0x716f 0x716f 0x718c 0x718c 0x718c 0x71a8 0x71a8 0x71a8 0x71c4 0x71c4 0x71c4 0x71e1 0x71e1 0x71e1 0x71fd 0x71fd 0x71fd 0x721a 0x721a 0x721a 0x7236 0x7236 0x7236 0x7253 0x7253 0x7253 0x726f 0x726f 0x726f 0x728b 0x728b 0x728b 0x72a8 0x72a8 0x72a8 0x72c4 0x72c4 0x72c4 0x72e1 0x72e1 0x72e1 0x72fd 0x72fd 0x72fd 0x731a 0x731a 0x731a 0x7336 0x7336 0x7336 0x7352 0x7352 0x7352 0x736f 0x736f 0x736f 0x738b 0x738b 0x738b 0x73a8 0x73a8 0x73a8 0x73c4 0x73c4 0x73c4 0x73e1 0x73e1 0x73e1 0x73fd 0x73fd 0x73fd 0x741b 0x741b 0x741b 0x743f 0x743f 0x743f 0x7463 0x7463 0x7463 0x7486 0x7486 0x7486 0x74aa 0x74aa 0x74aa 0x74ce 0x74ce 0x74ce 0x74f2 0x74f2 0x74f2 0x7516 0x7516 0x7516 0x753a 0x753a 0x753a 0x755d 0x755d 0x755d 0x7581 0x7581 0x7581 0x75a5 0x75a5 0x75a5 0x75c9 0x75c9 0x75c9 0x75ed 0x75ed 0x75ed 0x7611 0x7611 0x7611 0x7634 0x7634 0x7634 0x7658 0x7658 0x7658 0x767c 0x767c 0x767c 0x76a0 0x76a0 0x76a0 0x76c4 0x76c4 0x76c4 0x76e8 0x76e8 0x76e8 0x770b 0x770b 0x770b 0x772f 0x772f 0x772f 0x7753 0x7753 0x7753 0x7777 0x7777 0x7777 0x779b 0x779b 0x779b 0x77bf 0x77bf 0x77bf 0x77e2 0x77e2 0x77e2 0x7806 0x7806 0x7806 0x7825 0x7825 0x7825 0x7840 0x7840 0x7840 0x785b 0x785b 0x785b 0x7876 0x7876 0x7876 0x7891 0x7891 0x7891 0x78ac 0x78ac 0x78ac 0x78c7 0x78c7 0x78c7 0x78e2 0x78e2 0x78e2 0x78fd 0x78fd 0x78fd 0x7918 0x7918 0x7918 0x7933 0x7933 0x7933 0x794e 0x794e 0x794e 0x7969 0x7969 0x7969 0x7984 0x7984 0x7984 0x799f 0x799f 0x799f 0x79ba 0x79ba 0x79ba 0x79d5 0x79d5 0x79d5 0x79f0 0x79f0 0x79f0 0x7a0b 0x7a0b 0x7a0b 0x7a26 0x7a26 0x7a26 0x7a41 0x7a41 0x7a41 0x7a5c 0x7a5c 0x7a5c 0x7a77 0x7a77 0x7a77 0x7a92 0x7a92 0x7a92 0x7aad 0x7aad 0x7aad 0x7ac8 0x7ac8 0x7ac8 0x7ae3 0x7ae3 0x7ae3 0x7afe 0x7afe 0x7afe 0x7b19 0x7b19 0x7b19 0x7b34 0x7b34 0x7b34 0x7b4f 0x7b4f 0x7b4f 0x7b6a 0x7b6a 0x7b6a 0x7b85 0x7b85 0x7b85 0x7ba0 0x7ba0 0x7ba0 0x7bbb 0x7bbb 0x7bbb 0x7bd5 0x7bd5 0x7bd5 0x7bf0 0x7bf0 0x7bf0 0x7c0b 0x7c0b 0x7c0b 0x7c23 0x7c23 0x7c23 0x7c35 0x7c35 0x7c35 0x7c47 0x7c47 0x7c47 0x7c59 0x7c59 0x7c59 0x7c6b 0x7c6b 0x7c6b 0x7c7d 0x7c7d 0x7c7d 0x7c90 0x7c90 0x7c90 0x7ca2 0x7ca2 0x7ca2 0x7cb4 0x7cb4 0x7cb4 0x7cc6 0x7cc6 0x7cc6 0x7cd8 0x7cd8 0x7cd8 0x7cea 0x7cea 0x7cea 0x7cfc 0x7cfc 0x7cfc 0x7d0f 0x7d0f 0x7d0f 0x7d21 0x7d21 0x7d21 0x7d33 0x7d33 0x7d33 0x7d45 0x7d45 0x7d45 0x7d57 0x7d57 0x7d57 0x7d69 0x7d69 0x7d69 0x7d7b 0x7d7b 0x7d7b 0x7d8e 0x7d8e 0x7d8e 0x7da0 0x7da0 0x7da0 0x7db2 0x7db2 0x7db2 0x7dc4 0x7dc4 0x7dc4 0x7dd6 0x7dd6 0x7dd6 0x7de8 0x7de8 0x7de8 0x7dfa 0x7dfa 0x7dfa 0x7e0d 0x7e0d 0x7e0d 0x7e1f 0x7e1f 0x7e1f 0x7e31 0x7e31 0x7e31 0x7e43 0x7e43 0x7e43 0x7e55 0x7e55 0x7e55 0x7e67 0x7e67 0x7e67 0x7e79 0x7e79 0x7e79 0x7e8c 0x7e8c 0x7e8c 0x7e9e 0x7e9e 0x7e9e 0x7eb0 0x7eb0 0x7eb0 0x7ec2 0x7ec2 0x7ec2 0x7ed4 0x7ed4 0x7ed4 0x7ee6 0x7ee6 0x7ee6 0x7ef8 0x7ef8 0x7ef8 0x7f0b 0x7f0b 0x7f0b 0x7f1d 0x7f1d 0x7f1d 0x7f2f 0x7f2f 0x7f2f 0x7f41 0x7f41 0x7f41 0x7f53 0x7f53 0x7f53 0x7f65 0x7f65 0x7f65 0x7f77 0x7f77 0x7f77 0x7f8a 0x7f8a 0x7f8a 0x7f9c 0x7f9c 0x7f9c 0x7fae 0x7fae 0x7fae 0x7fc0 0x7fc0 0x7fc0 0x7fd2 0x7fd2 0x7fd2 0x7fe4 0x7fe4 0x7fe4 0x7ff7 0x7ff7 0x7ff7 0x8009 0x8009 0x8009 0x801b 0x801b 0x801b 0x802b 0x802b 0x802b 0x803a 0x803a 0x803a 0x804a 0x804a 0x804a 0x8059 0x8059 0x8059 0x8069 0x8069 0x8069 0x8078 0x8078 0x8078 0x8087 0x8087 0x8087 0x8097 0x8097 0x8097 0x80a6 0x80a6 0x80a6 0x80b6 0x80b6 0x80b6 0x80c5 0x80c5 0x80c5 0x80d5 0x80d5 0x80d5 0x80e4 0x80e4 0x80e4 0x80f4 0x80f4 0x80f4 0x8103 0x8103 0x8103 0x8112 0x8112 0x8112 0x8122 0x8122 0x8122 0x8131 0x8131 0x8131 0x8141 0x8141 0x8141 0x8150 0x8150 0x8150 0x8160 0x8160 0x8160 0x816f 0x816f 0x816f 0x817e 0x817e 0x817e 0x818e 0x818e 0x818e 0x819d 0x819d 0x819d 0x81ad 0x81ad 0x81ad 0x81bc 0x81bc 0x81bc 0x81cc 0x81cc 0x81cc 0x81db 0x81db 0x81db 0x81eb 0x81eb 0x81eb 0x81fa 0x81fa 0x81fa 0x8209 0x8209 0x8209 0x8219 0x8219 0x8219 0x8228 0x8228 0x8228 0x8238 0x8238 0x8238 0x8247 0x8247 0x8247 0x8257 0x8257 0x8257 0x8266 0x8266 0x8266 0x8275 0x8275 0x8275 0x8285 0x8285 0x8285 0x8294 0x8294 0x8294 0x82a4 0x82a4 0x82a4 0x82b3 0x82b3 0x82b3 0x82c3 0x82c3 0x82c3 0x82d2 0x82d2 0x82d2 0x82e2 0x82e2 0x82e2 0x82f1 0x82f1 0x82f1 0x8300 0x8300 0x8300 0x8310 0x8310 0x8310 0x831f 0x831f 0x831f 0x832f 0x832f 0x832f 0x833e 0x833e 0x833e 0x834e 0x834e 0x834e 0x835d 0x835d 0x835d 0x836c 0x836c 0x836c 0x837c 0x837c 0x837c 0x838b 0x838b 0x838b 0x839b 0x839b 0x839b 0x83aa 0x83aa 0x83aa 0x83ba 0x83ba 0x83ba 0x83c9 0x83c9 0x83c9 0x83d8 0x83d8 0x83d8 0x83e8 0x83e8 0x83e8 0x83f7 0x83f7 0x83f7 0x8407 0x8407 0x8407 0x8416 0x8416 0x8416 0x8425 0x8425 0x8425 0x8431 0x8431 0x8431 0x843d 0x843d 0x843d 0x8449 0x8449 0x8449 0x8455 0x8455 0x8455 0x8462 0x8462 0x8462 0x846e 0x846e 0x846e 0x847a 0x847a 0x847a 0x8486 0x8486 0x8486 0x8492 0x8492 0x8492 0x849e 0x849e 0x849e 0x84aa 0x84aa 0x84aa 0x84b6 0x84b6 0x84b6 0x84c2 0x84c2 0x84c2 0x84ce 0x84ce 0x84ce 0x84da 0x84da 0x84da 0x84e7 0x84e7 0x84e7 0x84f3 0x84f3 0x84f3 0x84ff 0x84ff 0x84ff 0x850b 0x850b 0x850b 0x8517 0x8517 0x8517 0x8523 0x8523 0x8523 0x852f 0x852f 0x852f 0x853b 0x853b 0x853b 0x8547 0x8547 0x8547 0x8553 0x8553 0x8553 0x855f 0x855f 0x855f 0x856c 0x856c 0x856c 0x8578 0x8578 0x8578 0x8584 0x8584 0x8584 0x8590 0x8590 0x8590 0x859c 0x859c 0x859c 0x85a8 0x85a8 0x85a8 0x85b4 0x85b4 0x85b4 0x85c0 0x85c0 0x85c0 0x85cc 0x85cc 0x85cc 0x85d8 0x85d8 0x85d8 0x85e4 0x85e4 0x85e4 0x85f0 0x85f0 0x85f0 0x85fd 0x85fd 0x85fd 0x8609 0x8609 0x8609 0x8615 0x8615 0x8615 0x8621 0x8621 0x8621 0x862d 0x862d 0x862d 0x8639 0x8639 0x8639 0x8645 0x8645 0x8645 0x8651 0x8651 0x8651 0x865d 0x865d 0x865d 0x8669 0x8669 0x8669 0x8675 0x8675 0x8675 0x8682 0x8682 0x8682 0x868e 0x868e 0x868e 0x869a 0x869a 0x869a 0x86a6 0x86a6 0x86a6 0x86b2 0x86b2 0x86b2 0x86be 0x86be 0x86be 0x86ca 0x86ca 0x86ca 0x86d6 0x86d6 0x86d6 0x86e2 0x86e2 0x86e2 0x86ee 0x86ee 0x86ee 0x86fa 0x86fa 0x86fa 0x8707 0x8707 0x8707 0x8713 0x8713 0x8713 0x871f 0x871f 0x871f 0x872b 0x872b 0x872b 0x8737 0x8737 0x8737 0x8743 0x8743 0x8743 0x874f 0x874f 0x874f 0x875b 0x875b 0x875b 0x8767 0x8767 0x8767 0x8773 0x8773 0x8773 0x877f 0x877f 0x877f 0x878b 0x878b 0x878b 0x8798 0x8798 0x8798 0x87a4 0x87a4 0x87a4 0x87b0 0x87b0 0x87b0 0x87bc 0x87bc 0x87bc 0x87c8 0x87c8 0x87c8 0x87d4 0x87d4 0x87d4 0x87e0 0x87e0 0x87e0 0x87ec 0x87ec 0x87ec 0x87f8 0x87f8 0x87f8 0x8804 0x8804 0x8804 0x8810 0x8810 0x8810 0x881d 0x881d 0x881d 0x8829 0x8829 0x8829 0x8834 0x8834 0x8834 0x883f 0x883f 0x883f 0x884b 0x884b 0x884b 0x8856 0x8856 0x8856 0x8862 0x8862 0x8862 0x886d 0x886d 0x886d 0x8879 0x8879 0x8879 0x8884 0x8884 0x8884 0x8890 0x8890 0x8890 0x889b 0x889b 0x889b 0x88a6 0x88a6 0x88a6 0x88b2 0x88b2 0x88b2 0x88bd 0x88bd 0x88bd 0x88c9 0x88c9 0x88c9 0x88d4 0x88d4 0x88d4 0x88e0 0x88e0 0x88e0 0x88eb 0x88eb 0x88eb 0x88f6 0x88f6 0x88f6 0x8902 0x8902 0x8902 0x890d 0x890d 0x890d 0x8919 0x8919 0x8919 0x8924 0x8924 0x8924 0x8930 0x8930 0x8930 0x893b 0x893b 0x893b 0x8947 0x8947 0x8947 0x8952 0x8952 0x8952 0x895d 0x895d 0x895d 0x8969 0x8969 0x8969 0x8974 0x8974 0x8974 0x8980 0x8980 0x8980 0x898b 0x898b 0x898b 0x8997 0x8997 0x8997 0x89a2 0x89a2 0x89a2 0x89ae 0x89ae 0x89ae 0x89b9 0x89b9 0x89b9 0x89c4 0x89c4 0x89c4 0x89d0 0x89d0 0x89d0 0x89db 0x89db 0x89db 0x89e7 0x89e7 0x89e7 0x89f2 0x89f2 0x89f2 0x89fe 0x89fe 0x89fe 0x8a09 0x8a09 0x8a09 0x8a15 0x8a15 0x8a15 0x8a20 0x8a20 0x8a20 0x8a2b 0x8a2b 0x8a2b 0x8a37 0x8a37 0x8a37 0x8a42 0x8a42 0x8a42 0x8a4e 0x8a4e 0x8a4e 0x8a59 0x8a59 0x8a59 0x8a65 0x8a65 0x8a65 0x8a70 0x8a70 0x8a70 0x8a7b 0x8a7b 0x8a7b 0x8a87 0x8a87 0x8a87 0x8a92 0x8a92 0x8a92 0x8a9e 0x8a9e 0x8a9e 0x8aa9 0x8aa9 0x8aa9 0x8ab5 0x8ab5 0x8ab5 0x8ac0 0x8ac0 0x8ac0 0x8acc 0x8acc 0x8acc 0x8ad7 0x8ad7 0x8ad7 0x8ae2 0x8ae2 0x8ae2 0x8aee 0x8aee 0x8aee 0x8af9 0x8af9 0x8af9 0x8b05 0x8b05 0x8b05 0x8b10 0x8b10 0x8b10 0x8b1c 0x8b1c 0x8b1c 0x8b27 0x8b27 0x8b27 0x8b33 0x8b33 0x8b33 0x8b3e 0x8b3e 0x8b3e 0x8b49 0x8b49 0x8b49 0x8b55 0x8b55 0x8b55 0x8b60 0x8b60 0x8b60 0x8b6c 0x8b6c 0x8b6c 0x8b77 0x8b77 0x8b77 0x8b83 0x8b83 0x8b83 0x8b8e 0x8b8e 0x8b8e 0x8b99 0x8b99 0x8b99 0x8ba5 0x8ba5 0x8ba5 0x8bb0 0x8bb0 0x8bb0 0x8bbc 0x8bbc 0x8bbc 0x8bc7 0x8bc7 0x8bc7 0x8bd3 0x8bd3 0x8bd3 0x8bde 0x8bde 0x8bde 0x8bea 0x8bea 0x8bea 0x8bf5 0x8bf5 0x8bf5 0x8c00 0x8c00 0x8c00 0x8c0c 0x8c0c 0x8c0c 0x8c17 0x8c17 0x8c17 0x8c23 0x8c23 0x8c23 0x8c2e 0x8c2e 0x8c2e 0x8c38 0x8c38 0x8c38 0x8c43 0x8c43 0x8c43 0x8c4d 0x8c4d 0x8c4d 0x8c58 0x8c58 0x8c58 0x8c62 0x8c62 0x8c62 0x8c6c 0x8c6c 0x8c6c 0x8c77 0x8c77 0x8c77 0x8c81 0x8c81 0x8c81 0x8c8c 0x8c8c 0x8c8c 0x8c96 0x8c96 0x8c96 0x8ca0 0x8ca0 0x8ca0 0x8cab 0x8cab 0x8cab 0x8cb5 0x8cb5 0x8cb5 0x8cc0 0x8cc0 0x8cc0 0x8cca 0x8cca 0x8cca 0x8cd4 0x8cd4 0x8cd4 0x8cdf 0x8cdf 0x8cdf 0x8ce9 0x8ce9 0x8ce9 0x8cf4 0x8cf4 0x8cf4 0x8cfe 0x8cfe 0x8cfe 0x8d09 0x8d09 0x8d09 0x8d13 0x8d13 0x8d13 0x8d1d 0x8d1d 0x8d1d 0x8d28 0x8d28 0x8d28 0x8d32 0x8d32 0x8d32 0x8d3d 0x8d3d 0x8d3d 0x8d47 0x8d47 0x8d47 0x8d51 0x8d51 0x8d51 0x8d5c 0x8d5c 0x8d5c 0x8d66 0x8d66 0x8d66 0x8d71 0x8d71 0x8d71 0x8d7b 0x8d7b 0x8d7b 0x8d85 0x8d85 0x8d85 0x8d90 0x8d90 0x8d90 0x8d9a 0x8d9a 0x8d9a 0x8da5 0x8da5 0x8da5 0x8daf 0x8daf 0x8daf 0x8db9 0x8db9 0x8db9 0x8dc4 0x8dc4 0x8dc4 0x8dce 0x8dce 0x8dce 0x8dd9 0x8dd9 0x8dd9 0x8de3 0x8de3 0x8de3 0x8ded 0x8ded 0x8ded 0x8df8 0x8df8 0x8df8 0x8e02 0x8e02 0x8e02 0x8e0d 0x8e0d 0x8e0d 0x8e17 0x8e17 0x8e17 0x8e22 0x8e22 0x8e22 0x8e2c 0x8e2c 0x8e2c 0x8e36 0x8e36 0x8e36 0x8e41 0x8e41 0x8e41 0x8e4b 0x8e4b 0x8e4b 0x8e56 0x8e56 0x8e56 0x8e60 0x8e60 0x8e60 0x8e6a 0x8e6a 0x8e6a 0x8e75 0x8e75 0x8e75 0x8e7f 0x8e7f 0x8e7f 0x8e8a 0x8e8a 0x8e8a 0x8e94 0x8e94 0x8e94 0x8e9e 0x8e9e 0x8e9e 0x8ea9 0x8ea9 0x8ea9 0x8eb3 0x8eb3 0x8eb3 0x8ebe 0x8ebe 0x8ebe 0x8ec8 0x8ec8 0x8ec8 0x8ed2 0x8ed2 0x8ed2 0x8edd 0x8edd 0x8edd 0x8ee7 0x8ee7 0x8ee7 0x8ef2 0x8ef2 0x8ef2 0x8efc 0x8efc 0x8efc 0x8f07 0x8f07 0x8f07 0x8f11 0x8f11 0x8f11 0x8f1b 0x8f1b 0x8f1b 0x8f26 0x8f26 0x8f26 0x8f30 0x8f30 0x8f30 0x8f3b 0x8f3b 0x8f3b 0x8f45 0x8f45 0x8f45 0x8f4f 0x8f4f 0x8f4f 0x8f5a 0x8f5a 0x8f5a 0x8f64 0x8f64 0x8f64 0x8f6f 0x8f6f 0x8f6f 0x8f79 0x8f79 0x8f79 0x8f83 0x8f83 0x8f83 0x8f8e 0x8f8e 0x8f8e 0x8f98 0x8f98 0x8f98 0x8fa3 0x8fa3 0x8fa3 0x8fad 0x8fad 0x8fad 0x8fb7 0x8fb7 0x8fb7 0x8fc2 0x8fc2 0x8fc2 0x8fcc 0x8fcc 0x8fcc 0x8fd7 0x8fd7 0x8fd7 0x8fe1 0x8fe1 0x8fe1 0x8feb 0x8feb 0x8feb 0x8ff6 0x8ff6 0x8ff6 0x9000 0x9000 0x9000 0x900b 0x900b 0x900b 0x9015 0x9015 0x9015 0x9020 0x9020 0x9020 0x902a 0x902a 0x902a 0x9034 0x9034 0x9034 0x903e 0x903e 0x903e 0x9048 0x9048 0x9048 0x9052 0x9052 0x9052 0x905c 0x905c 0x905c 0x9066 0x9066 0x9066 0x9070 0x9070 0x9070 0x907a 0x907a 0x907a 0x9084 0x9084 0x9084 0x908e 0x908e 0x908e 0x9098 0x9098 0x9098 0x90a2 0x90a2 0x90a2 0x90ac 0x90ac 0x90ac 0x90b6 0x90b6 0x90b6 0x90c0 0x90c0 0x90c0 0x90ca 0x90ca 0x90ca 0x90d4 0x90d4 0x90d4 0x90de 0x90de 0x90de 0x90e8 0x90e8 0x90e8 0x90f2 0x90f2 0x90f2 0x90fc 0x90fc 0x90fc 0x9106 0x9106 0x9106 0x9110 0x9110 0x9110 0x911a 0x911a 0x911a 0x9123 0x9123 0x9123 0x912d 0x912d 0x912d 0x9137 0x9137 0x9137 0x9141 0x9141 0x9141 0x914b 0x914b 0x914b 0x9155 0x9155 0x9155 0x915f 0x915f 0x915f 0x9169 0x9169 0x9169 0x9173 0x9173 0x9173 0x917d 0x917d 0x917d 0x9187 0x9187 0x9187 0x9191 0x9191 0x9191 0x919b 0x919b 0x919b 0x91a5 0x91a5 0x91a5 0x91af 0x91af 0x91af 0x91b9 0x91b9 0x91b9 0x91c3 0x91c3 0x91c3 0x91cd 0x91cd 0x91cd 0x91d7 0x91d7 0x91d7 0x91e1 0x91e1 0x91e1 0x91eb 0x91eb 0x91eb 0x91f5 0x91f5 0x91f5 0x91ff 0x91ff 0x91ff 0x9209 0x9209 0x9209 0x9213 0x9213 0x9213 0x921d 0x921d 0x921d 0x9227 0x9227 0x9227 0x9231 0x9231 0x9231 0x923b 0x923b 0x923b 0x9245 0x9245 0x9245 0x924f 0x924f 0x924f 0x9259 0x9259 0x9259 0x9263 0x9263 0x9263 0x926d 0x926d 0x926d 0x9277 0x9277 0x9277 0x9281 0x9281 0x9281 0x928b 0x928b 0x928b 0x9295 0x9295 0x9295 0x929f 0x929f 0x929f 0x92a8 0x92a8 0x92a8 0x92b2 0x92b2 0x92b2 0x92bc 0x92bc 0x92bc 0x92c6 0x92c6 0x92c6 0x92d0 0x92d0 0x92d0 0x92da 0x92da 0x92da 0x92e4 0x92e4 0x92e4 0x92ee 0x92ee 0x92ee 0x92f8 0x92f8 0x92f8 0x9302 0x9302 0x9302 0x930c 0x930c 0x930c 0x9316 0x9316 0x9316 0x9320 0x9320 0x9320 0x932a 0x932a 0x932a 0x9334 0x9334 0x9334 0x933e 0x933e 0x933e 0x9348 0x9348 0x9348 0x9352 0x9352 0x9352 0x935c 0x935c 0x935c 0x9366 0x9366 0x9366 0x9370 0x9370 0x9370 0x937a 0x937a 0x937a 0x9384 0x9384 0x9384 0x938e 0x938e 0x938e 0x9398 0x9398 0x9398 0x93a2 0x93a2 0x93a2 0x93ac 0x93ac 0x93ac 0x93b6 0x93b6 0x93b6 0x93c0 0x93c0 0x93c0 0x93ca 0x93ca 0x93ca 0x93d4 0x93d4 0x93d4 0x93de 0x93de 0x93de 0x93e8 0x93e8 0x93e8 0x93f2 0x93f2 0x93f2 0x93fc 0x93fc 0x93fc 0x9406 0x9406 0x9406 0x9410 0x9410 0x9410 0x941a 0x941a 0x941a 0x9423 0x9423 0x9423 0x942d 0x942d 0x942d 0x9437 0x9437 0x9437 0x9440 0x9440 0x9440 0x9449 0x9449 0x9449 0x9451 0x9451 0x9451 0x945a 0x945a 0x945a 0x9463 0x9463 0x9463 0x946c 0x946c 0x946c 0x9475 0x9475 0x9475 0x947e 0x947e 0x947e 0x9486 0x9486 0x9486 0x948f 0x948f 0x948f 0x9498 0x9498 0x9498 0x94a1 0x94a1 0x94a1 0x94aa 0x94aa 0x94aa 0x94b3 0x94b3 0x94b3 0x94bb 0x94bb 0x94bb 0x94c4 0x94c4 0x94c4 0x94cd 0x94cd 0x94cd 0x94d6 0x94d6 0x94d6 0x94df 0x94df 0x94df 0x94e8 0x94e8 0x94e8 0x94f0 0x94f0 0x94f0 0x94f9 0x94f9 0x94f9 0x9502 0x9502 0x9502 0x950b 0x950b 0x950b 0x9514 0x9514 0x9514 0x951d 0x951d 0x951d 0x9525 0x9525 0x9525 0x952e 0x952e 0x952e 0x9537 0x9537 0x9537 0x9540 0x9540 0x9540 0x9549 0x9549 0x9549 0x9552 0x9552 0x9552 0x955a 0x955a 0x955a 0x9563 0x9563 0x9563 0x956c 0x956c 0x956c 0x9575 0x9575 0x9575 0x957e 0x957e 0x957e 0x9587 0x9587 0x9587 0x958f 0x958f 0x958f 0x9598 0x9598 0x9598 0x95a1 0x95a1 0x95a1 0x95aa 0x95aa 0x95aa 0x95b3 0x95b3 0x95b3 0x95bc 0x95bc 0x95bc 0x95c4 0x95c4 0x95c4 0x95cd 0x95cd 0x95cd 0x95d6 0x95d6 0x95d6 0x95df 0x95df 0x95df 0x95e8 0x95e8 0x95e8 0x95f1 0x95f1 0x95f1 0x95f9 0x95f9 0x95f9 0x9602 0x9602 0x9602 0x960b 0x960b 0x960b 0x9614 0x9614 0x9614 0x961d 0x961d 0x961d 0x9626 0x9626 0x9626 0x962e 0x962e 0x962e 0x9637 0x9637 0x9637 0x9640 0x9640 0x9640 0x9649 0x9649 0x9649 0x9652 0x9652 0x9652 0x965b 0x965b 0x965b 0x9663 0x9663 0x9663 0x966c 0x966c 0x966c 0x9675 0x9675 0x9675 0x967e 0x967e 0x967e 0x9687 0x9687 0x9687 0x9690 0x9690 0x9690 0x9698 0x9698 0x9698 0x96a1 0x96a1 0x96a1 0x96aa 0x96aa 0x96aa 0x96b3 0x96b3 0x96b3 0x96bc 0x96bc 0x96bc 0x96c5 0x96c5 0x96c5 0x96cd 0x96cd 0x96cd 0x96d6 0x96d6 0x96d6 0x96df 0x96df 0x96df 0x96e8 0x96e8 0x96e8 0x96f1 0x96f1 0x96f1 0x96f9 0x96f9 0x96f9 0x9702 0x9702 0x9702 0x970b 0x970b 0x970b 0x9714 0x9714 0x9714 0x971d 0x971d 0x971d 0x9726 0x9726 0x9726 0x972e 0x972e 0x972e 0x9737 0x9737 0x9737 0x9740 0x9740 0x9740 0x9749 0x9749 0x9749 0x9752 0x9752 0x9752 0x975b 0x975b 0x975b 0x9763 0x9763 0x9763 0x976c 0x976c 0x976c 0x9775 0x9775 0x9775 0x977e 0x977e 0x977e 0x9787 0x9787 0x9787 0x9790 0x9790 0x9790 0x9798 0x9798 0x9798 0x97a1 0x97a1 0x97a1 0x97aa 0x97aa 0x97aa 0x97b3 0x97b3 0x97b3 0x97bc 0x97bc 0x97bc 0x97c5 0x97c5 0x97c5 0x97cd 0x97cd 0x97cd 0x97d6 0x97d6 0x97d6 0x97df 0x97df 0x97df 0x97e8 0x97e8 0x97e8 0x97f1 0x97f1 0x97f1 0x97fa 0x97fa 0x97fa 0x9802 0x9802 0x9802 0x980b 0x980b 0x980b 0x9814 0x9814 0x9814 0x981d 0x981d 0x981d 0x9826 0x9826 0x9826 0x982f 0x982f 0x982f 0x9837 0x9837 0x9837 0x983f 0x983f 0x983f 0x9847 0x9847 0x9847 0x984f 0x984f 0x984f 0x9857 0x9857 0x9857 0x985f 0x985f 0x985f 0x9867 0x9867 0x9867 0x986e 0x986e 0x986e 0x9876 0x9876 0x9876 0x987e 0x987e 0x987e 0x9886 0x9886 0x9886 0x988e 0x988e 0x988e 0x9896 0x9896 0x9896 0x989e 0x989e 0x989e 0x98a5 0x98a5 0x98a5 0x98ad 0x98ad 0x98ad 0x98b5 0x98b5 0x98b5 0x98bd 0x98bd 0x98bd 0x98c5 0x98c5 0x98c5 0x98cd 0x98cd 0x98cd 0x98d5 0x98d5 0x98d5 0x98dc 0x98dc 0x98dc 0x98e4 0x98e4 0x98e4 0x98ec 0x98ec 0x98ec 0x98f4 0x98f4 0x98f4 0x98fc 0x98fc 0x98fc 0x9904 0x9904 0x9904 0x990c 0x990c 0x990c 0x9913 0x9913 0x9913 0x991b 0x991b 0x991b 0x9923 0x9923 0x9923 0x992b 0x992b 0x992b 0x9933 0x9933 0x9933 0x993b 0x993b 0x993b 0x9943 0x9943 0x9943 0x994a 0x994a 0x994a 0x9952 0x9952 0x9952 0x995a 0x995a 0x995a 0x9962 0x9962 0x9962 0x996a 0x996a 0x996a 0x9972 0x9972 0x9972 0x997a 0x997a 0x997a 0x9981 0x9981 0x9981 0x9989 0x9989 0x9989 0x9991 0x9991 0x9991 0x9999 0x9999 0x9999 0x99a1 0x99a1 0x99a1 0x99a9 0x99a9 0x99a9 0x99b1 0x99b1 0x99b1 0x99b8 0x99b8 0x99b8 0x99c0 0x99c0 0x99c0 0x99c8 0x99c8 0x99c8 0x99d0 0x99d0 0x99d0 0x99d8 0x99d8 0x99d8 0x99e0 0x99e0 0x99e0 0x99e8 0x99e8 0x99e8 0x99ef 0x99ef 0x99ef 0x99f7 0x99f7 0x99f7 0x99ff 0x99ff 0x99ff 0x9a07 0x9a07 0x9a07 0x9a0f 0x9a0f 0x9a0f 0x9a17 0x9a17 0x9a17 0x9a1f 0x9a1f 0x9a1f 0x9a26 0x9a26 0x9a26 0x9a2e 0x9a2e 0x9a2e 0x9a36 0x9a36 0x9a36 0x9a3e 0x9a3e 0x9a3e 0x9a46 0x9a46 0x9a46 0x9a4e 0x9a4e 0x9a4e 0x9a56 0x9a56 0x9a56 0x9a5d 0x9a5d 0x9a5d 0x9a65 0x9a65 0x9a65 0x9a6d 0x9a6d 0x9a6d 0x9a75 0x9a75 0x9a75 0x9a7d 0x9a7d 0x9a7d 0x9a85 0x9a85 0x9a85 0x9a8d 0x9a8d 0x9a8d 0x9a94 0x9a94 0x9a94 0x9a9c 0x9a9c 0x9a9c 0x9aa4 0x9aa4 0x9aa4 0x9aac 0x9aac 0x9aac 0x9ab4 0x9ab4 0x9ab4 0x9abc 0x9abc 0x9abc 0x9ac4 0x9ac4 0x9ac4 0x9acb 0x9acb 0x9acb 0x9ad3 0x9ad3 0x9ad3 0x9adb 0x9adb 0x9adb 0x9ae3 0x9ae3 0x9ae3 0x9aeb 0x9aeb 0x9aeb 0x9af3 0x9af3 0x9af3 0x9afb 0x9afb 0x9afb 0x9b02 0x9b02 0x9b02 0x9b0a 0x9b0a 0x9b0a 0x9b12 0x9b12 0x9b12 0x9b1a 0x9b1a 0x9b1a 0x9b22 0x9b22 0x9b22 0x9b2a 0x9b2a 0x9b2a 0x9b32 0x9b32 0x9b32 0x9b39 0x9b39 0x9b39 0x9b41 0x9b41 0x9b41 0x9b49 0x9b49 0x9b49 0x9b51 0x9b51 0x9b51 0x9b59 0x9b59 0x9b59 0x9b61 0x9b61 0x9b61 0x9b69 0x9b69 0x9b69 0x9b70 0x9b70 0x9b70 0x9b78 0x9b78 0x9b78 0x9b80 0x9b80 0x9b80 0x9b88 0x9b88 0x9b88 0x9b90 0x9b90 0x9b90 0x9b98 0x9b98 0x9b98 0x9ba0 0x9ba0 0x9ba0 0x9ba7 0x9ba7 0x9ba7 0x9baf 0x9baf 0x9baf 0x9bb7 0x9bb7 0x9bb7 0x9bbf 0x9bbf 0x9bbf 0x9bc7 0x9bc7 0x9bc7 0x9bcf 0x9bcf 0x9bcf 0x9bd7 0x9bd7 0x9bd7 0x9bde 0x9bde 0x9bde 0x9be6 0x9be6 0x9be6 0x9bee 0x9bee 0x9bee 0x9bf6 0x9bf6 0x9bf6 0x9bfe 0x9bfe 0x9bfe 0x9c06 0x9c06 0x9c06 0x9c0e 0x9c0e 0x9c0e 0x9c15 0x9c15 0x9c15 0x9c1d 0x9c1d 0x9c1d 0x9c25 0x9c25 0x9c25 0x9c2d 0x9c2d 0x9c2d 0x9c35 0x9c35 0x9c35 0x9c3d 0x9c3d 0x9c3d 0x9c44 0x9c44 0x9c44 0x9c4b 0x9c4b 0x9c4b 0x9c53 0x9c53 0x9c53 0x9c5a 0x9c5a 0x9c5a 0x9c61 0x9c61 0x9c61 0x9c69 0x9c69 0x9c69 0x9c70 0x9c70 0x9c70 0x9c77 0x9c77 0x9c77 0x9c7f 0x9c7f 0x9c7f 0x9c86 0x9c86 0x9c86 0x9c8d 0x9c8d 0x9c8d 0x9c95 0x9c95 0x9c95 0x9c9c 0x9c9c 0x9c9c 0x9ca3 0x9ca3 0x9ca3 0x9cab 0x9cab 0x9cab 0x9cb2 0x9cb2 0x9cb2 0x9cb9 0x9cb9 0x9cb9 0x9cc1 0x9cc1 0x9cc1 0x9cc8 0x9cc8 0x9cc8 0x9ccf 0x9ccf 0x9ccf 0x9cd7 0x9cd7 0x9cd7 0x9cde 0x9cde 0x9cde 0x9ce5 0x9ce5 0x9ce5 0x9ced 0x9ced 0x9ced 0x9cf4 0x9cf4 0x9cf4 0x9cfb 0x9cfb 0x9cfb 0x9d03 0x9d03 0x9d03 0x9d0a 0x9d0a 0x9d0a 0x9d12 0x9d12 0x9d12 0x9d19 0x9d19 0x9d19 0x9d20 0x9d20 0x9d20 0x9d28 0x9d28 0x9d28 0x9d2f 0x9d2f 0x9d2f 0x9d36 0x9d36 0x9d36 0x9d3e 0x9d3e 0x9d3e 0x9d45 0x9d45 0x9d45 0x9d4c 0x9d4c 0x9d4c 0x9d54 0x9d54 0x9d54 0x9d5b 0x9d5b 0x9d5b 0x9d62 0x9d62 0x9d62 0x9d6a 0x9d6a 0x9d6a 0x9d71 0x9d71 0x9d71 0x9d78 0x9d78 0x9d78 0x9d80 0x9d80 0x9d80 0x9d87 0x9d87 0x9d87 0x9d8e 0x9d8e 0x9d8e 0x9d96 0x9d96 0x9d96 0x9d9d 0x9d9d 0x9d9d 0x9da4 0x9da4 0x9da4 0x9dac 0x9dac 0x9dac 0x9db3 0x9db3 0x9db3 0x9dba 0x9dba 0x9dba 0x9dc2 0x9dc2 0x9dc2 0x9dc9 0x9dc9 0x9dc9 0x9dd0 0x9dd0 0x9dd0 0x9dd8 0x9dd8 0x9dd8 0x9ddf 0x9ddf 0x9ddf 0x9de6 0x9de6 0x9de6 0x9dee 0x9dee 0x9dee 0x9df5 0x9df5 0x9df5 0x9dfc 0x9dfc 0x9dfc 0x9e04 0x9e04 0x9e04 0x9e0b 0x9e0b 0x9e0b 0x9e13 0x9e13 0x9e13 0x9e1a 0x9e1a 0x9e1a 0x9e21 0x9e21 0x9e21 0x9e29 0x9e29 0x9e29 0x9e30 0x9e30 0x9e30 0x9e37 0x9e37 0x9e37 0x9e3f 0x9e3f 0x9e3f 0x9e46 0x9e46 0x9e46 0x9e4d 0x9e4d 0x9e4d 0x9e55 0x9e55 0x9e55 0x9e5c 0x9e5c 0x9e5c 0x9e63 0x9e63 0x9e63 0x9e6b 0x9e6b 0x9e6b 0x9e72 0x9e72 0x9e72 0x9e79 0x9e79 0x9e79 0x9e81 0x9e81 0x9e81 0x9e88 0x9e88 0x9e88 0x9e8f 0x9e8f 0x9e8f 0x9e97 0x9e97 0x9e97 0x9e9e 0x9e9e 0x9e9e 0x9ea5 0x9ea5 0x9ea5 0x9ead 0x9ead 0x9ead 0x9eb4 0x9eb4 0x9eb4 0x9ebb 0x9ebb 0x9ebb 0x9ec3 0x9ec3 0x9ec3 0x9eca 0x9eca 0x9eca 0x9ed1 0x9ed1 0x9ed1 0x9ed9 0x9ed9 0x9ed9 0x9ee0 0x9ee0 0x9ee0 0x9ee7 0x9ee7 0x9ee7 0x9eef 0x9eef 0x9eef 0x9ef6 0x9ef6 0x9ef6 0x9efd 0x9efd 0x9efd 0x9f05 0x9f05 0x9f05 0x9f0c 0x9f0c 0x9f0c 0x9f14 0x9f14 0x9f14 0x9f1b 0x9f1b 0x9f1b 0x9f22 0x9f22 0x9f22 0x9f2a 0x9f2a 0x9f2a 0x9f31 0x9f31 0x9f31 0x9f38 0x9f38 0x9f38 0x9f40 0x9f40 0x9f40 0x9f47 0x9f47 0x9f47 0x9f4e 0x9f4e 0x9f4e 0x9f56 0x9f56 0x9f56 0x9f5d 0x9f5d 0x9f5d 0x9f64 0x9f64 0x9f64 0x9f6c 0x9f6c 0x9f6c 0x9f73 0x9f73 0x9f73 0x9f7a 0x9f7a 0x9f7a 0x9f82 0x9f82 0x9f82 0x9f89 0x9f89 0x9f89 0x9f90 0x9f90 0x9f90 0x9f98 0x9f98 0x9f98 0x9f9f 0x9f9f 0x9f9f 0x9fa6 0x9fa6 0x9fa6 0x9fae 0x9fae 0x9fae 0x9fb5 0x9fb5 0x9fb5 0x9fbc 0x9fbc 0x9fbc 0x9fc4 0x9fc4 0x9fc4 0x9fcb 0x9fcb 0x9fcb 0x9fd2 0x9fd2 0x9fd2 0x9fda 0x9fda 0x9fda 0x9fe1 0x9fe1 0x9fe1 0x9fe8 0x9fe8 0x9fe8 0x9ff0 0x9ff0 0x9ff0 0x9ff7 0x9ff7 0x9ff7 0x9fff 0x9fff 0x9fff >; 4455 }; 4456 }; 4457 4458 panel-null-dsi-hotplug { 4459 status = "disabled"; 4460 compatible = "null,dsi-hotplug"; 4461 nvidia,dsi-instance = < 0x00 >; 4462 nvidia,dsi-hdmi-bridge = < 0x01 >; 4463 nvidia,dsi-n-data-lanes = < 0x08 >; 4464 nvidia,dsi-pixel-format = < 0x03 >; 4465 nvidia,dsi-video-data-type = < 0x00 >; 4466 nvidia,dsi-video-clock-mode = < 0x00 >; 4467 nvidia,dsi-video-burst-mode = < 0x00 >; 4468 nvidia,dsi-ganged-type = < 0x01 >; 4469 nvidia,dsi-ganged-swap-links = < 0x01 >; 4470 nvidia,dsi-ganged-write-to-all-links = < 0x01 >; 4471 nvidia,dsi-controller-vs = < 0x01 >; 4472 nvidia,dsi-virtual-channel = < 0x00 >; 4473 nvidia,dsi-ulpm-not-support = < 0x01 >; 4474 nvidia,dsi-suspend-stop-stream-late = < 0x01 >; 4475 nvidia,dsi-power-saving-suspend = < 0x01 >; 4476 nvidia,default_color_space = < 0x00 >; 4477 nvidia,dsi-pkt-seq = < 0x01 0x00 0x40000000 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x3e 0x03 0x19 0x04 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x3e 0x03 0x19 0x04 0xff >; 4478 nvidia,edid = < 0xffffff 0xffffff00 0x10ac68a0 0x55344b31 0x1c160103 0x80351e78 0xea9265a6 0x55559f28 0xd5054a5 0x4b00714f 0x8180d1c0 0x1010101 0x1010101 0x101023a 0x80187138 0x2d40582c 0x4500132b 0x2100001e 0xff 0x573856 0x59393237 0x41314b34 0x550a0000 0xfc0044 0x454c4c20 0x53543234 0x32304c0a 0xfd 0x384c1e 0x5311000a 0x20202020 0x20200198 >; 4479 4480 disp-default-out { 4481 nvidia,out-type = < 0x02 >; 4482 nvidia,out-flags = < 0x00 >; 4483 nvidia,out-parent-clk = "pll_d"; 4484 nvidia,out-xres = < 0x1000 >; 4485 nvidia,out-yres = < 0x870 >; 4486 }; 4487 4488 smartdimmer { 4489 status = "disabled"; 4490 }; 4491 4492 nvdisp-cmu { 4493 nvidia,panel-csc = < 0xd581 0x2979 0xc5 0x00 0x831 0xcac1 0x20c 0x00 0x189 0x625 0xcc4a 0x00 >; 4494 nvidia,cmu-lut = < 0x6000 0x6000 0x6000 0x6191 0x6191 0x6191 0x6322 0x6322 0x6322 0x643b 0x643b 0x643b 0x64ba 0x64ba 0x64ba 0x6539 0x6539 0x6539 0x65b8 0x65b8 0x65b8 0x6637 0x6637 0x6637 0x66b6 0x66b6 0x66b6 0x6735 0x6735 0x6735 0x67b4 0x67b4 0x67b4 0x6826 0x6826 0x6826 0x687d 0x687d 0x687d 0x68d4 0x68d4 0x68d4 0x692b 0x692b 0x692b 0x6983 0x6983 0x6983 0x69da 0x69da 0x69da 0x6a31 0x6a31 0x6a31 0x6a88 0x6a88 0x6a88 0x6ae0 0x6ae0 0x6ae0 0x6b37 0x6b37 0x6b37 0x6b8e 0x6b8e 0x6b8e 0x6be5 0x6be5 0x6be5 0x6c28 0x6c28 0x6c28 0x6c5b 0x6c5b 0x6c5b 0x6c8e 0x6c8e 0x6c8e 0x6cc1 0x6cc1 0x6cc1 0x6cf4 0x6cf4 0x6cf4 0x6d27 0x6d27 0x6d27 0x6d5a 0x6d5a 0x6d5a 0x6d8d 0x6d8d 0x6d8d 0x6dbf 0x6dbf 0x6dbf 0x6df2 0x6df2 0x6df2 0x6e25 0x6e25 0x6e25 0x6e58 0x6e58 0x6e58 0x6e8b 0x6e8b 0x6e8b 0x6ebe 0x6ebe 0x6ebe 0x6ef1 0x6ef1 0x6ef1 0x6f24 0x6f24 0x6f24 0x6f57 0x6f57 0x6f57 0x6f8a 0x6f8a 0x6f8a 0x6fbd 0x6fbd 0x6fbd 0x6ff0 0x6ff0 0x6ff0 0x701a 0x701a 0x701a 0x7037 0x7037 0x7037 0x7053 0x7053 0x7053 0x706f 0x706f 0x706f 0x708c 0x708c 0x708c 0x70a8 0x70a8 0x70a8 0x70c5 0x70c5 0x70c5 0x70e1 0x70e1 0x70e1 0x70fe 0x70fe 0x70fe 0x711a 0x711a 0x711a 0x7136 0x7136 0x7136 0x7153 0x7153 0x7153 0x716f 0x716f 0x716f 0x718c 0x718c 0x718c 0x71a8 0x71a8 0x71a8 0x71c4 0x71c4 0x71c4 0x71e1 0x71e1 0x71e1 0x71fd 0x71fd 0x71fd 0x721a 0x721a 0x721a 0x7236 0x7236 0x7236 0x7253 0x7253 0x7253 0x726f 0x726f 0x726f 0x728b 0x728b 0x728b 0x72a8 0x72a8 0x72a8 0x72c4 0x72c4 0x72c4 0x72e1 0x72e1 0x72e1 0x72fd 0x72fd 0x72fd 0x731a 0x731a 0x731a 0x7336 0x7336 0x7336 0x7352 0x7352 0x7352 0x736f 0x736f 0x736f 0x738b 0x738b 0x738b 0x73a8 0x73a8 0x73a8 0x73c4 0x73c4 0x73c4 0x73e1 0x73e1 0x73e1 0x73fd 0x73fd 0x73fd 0x741b 0x741b 0x741b 0x743f 0x743f 0x743f 0x7463 0x7463 0x7463 0x7486 0x7486 0x7486 0x74aa 0x74aa 0x74aa 0x74ce 0x74ce 0x74ce 0x74f2 0x74f2 0x74f2 0x7516 0x7516 0x7516 0x753a 0x753a 0x753a 0x755d 0x755d 0x755d 0x7581 0x7581 0x7581 0x75a5 0x75a5 0x75a5 0x75c9 0x75c9 0x75c9 0x75ed 0x75ed 0x75ed 0x7611 0x7611 0x7611 0x7634 0x7634 0x7634 0x7658 0x7658 0x7658 0x767c 0x767c 0x767c 0x76a0 0x76a0 0x76a0 0x76c4 0x76c4 0x76c4 0x76e8 0x76e8 0x76e8 0x770b 0x770b 0x770b 0x772f 0x772f 0x772f 0x7753 0x7753 0x7753 0x7777 0x7777 0x7777 0x779b 0x779b 0x779b 0x77bf 0x77bf 0x77bf 0x77e2 0x77e2 0x77e2 0x7806 0x7806 0x7806 0x7825 0x7825 0x7825 0x7840 0x7840 0x7840 0x785b 0x785b 0x785b 0x7876 0x7876 0x7876 0x7891 0x7891 0x7891 0x78ac 0x78ac 0x78ac 0x78c7 0x78c7 0x78c7 0x78e2 0x78e2 0x78e2 0x78fd 0x78fd 0x78fd 0x7918 0x7918 0x7918 0x7933 0x7933 0x7933 0x794e 0x794e 0x794e 0x7969 0x7969 0x7969 0x7984 0x7984 0x7984 0x799f 0x799f 0x799f 0x79ba 0x79ba 0x79ba 0x79d5 0x79d5 0x79d5 0x79f0 0x79f0 0x79f0 0x7a0b 0x7a0b 0x7a0b 0x7a26 0x7a26 0x7a26 0x7a41 0x7a41 0x7a41 0x7a5c 0x7a5c 0x7a5c 0x7a77 0x7a77 0x7a77 0x7a92 0x7a92 0x7a92 0x7aad 0x7aad 0x7aad 0x7ac8 0x7ac8 0x7ac8 0x7ae3 0x7ae3 0x7ae3 0x7afe 0x7afe 0x7afe 0x7b19 0x7b19 0x7b19 0x7b34 0x7b34 0x7b34 0x7b4f 0x7b4f 0x7b4f 0x7b6a 0x7b6a 0x7b6a 0x7b85 0x7b85 0x7b85 0x7ba0 0x7ba0 0x7ba0 0x7bbb 0x7bbb 0x7bbb 0x7bd5 0x7bd5 0x7bd5 0x7bf0 0x7bf0 0x7bf0 0x7c0b 0x7c0b 0x7c0b 0x7c23 0x7c23 0x7c23 0x7c35 0x7c35 0x7c35 0x7c47 0x7c47 0x7c47 0x7c59 0x7c59 0x7c59 0x7c6b 0x7c6b 0x7c6b 0x7c7d 0x7c7d 0x7c7d 0x7c90 0x7c90 0x7c90 0x7ca2 0x7ca2 0x7ca2 0x7cb4 0x7cb4 0x7cb4 0x7cc6 0x7cc6 0x7cc6 0x7cd8 0x7cd8 0x7cd8 0x7cea 0x7cea 0x7cea 0x7cfc 0x7cfc 0x7cfc 0x7d0f 0x7d0f 0x7d0f 0x7d21 0x7d21 0x7d21 0x7d33 0x7d33 0x7d33 0x7d45 0x7d45 0x7d45 0x7d57 0x7d57 0x7d57 0x7d69 0x7d69 0x7d69 0x7d7b 0x7d7b 0x7d7b 0x7d8e 0x7d8e 0x7d8e 0x7da0 0x7da0 0x7da0 0x7db2 0x7db2 0x7db2 0x7dc4 0x7dc4 0x7dc4 0x7dd6 0x7dd6 0x7dd6 0x7de8 0x7de8 0x7de8 0x7dfa 0x7dfa 0x7dfa 0x7e0d 0x7e0d 0x7e0d 0x7e1f 0x7e1f 0x7e1f 0x7e31 0x7e31 0x7e31 0x7e43 0x7e43 0x7e43 0x7e55 0x7e55 0x7e55 0x7e67 0x7e67 0x7e67 0x7e79 0x7e79 0x7e79 0x7e8c 0x7e8c 0x7e8c 0x7e9e 0x7e9e 0x7e9e 0x7eb0 0x7eb0 0x7eb0 0x7ec2 0x7ec2 0x7ec2 0x7ed4 0x7ed4 0x7ed4 0x7ee6 0x7ee6 0x7ee6 0x7ef8 0x7ef8 0x7ef8 0x7f0b 0x7f0b 0x7f0b 0x7f1d 0x7f1d 0x7f1d 0x7f2f 0x7f2f 0x7f2f 0x7f41 0x7f41 0x7f41 0x7f53 0x7f53 0x7f53 0x7f65 0x7f65 0x7f65 0x7f77 0x7f77 0x7f77 0x7f8a 0x7f8a 0x7f8a 0x7f9c 0x7f9c 0x7f9c 0x7fae 0x7fae 0x7fae 0x7fc0 0x7fc0 0x7fc0 0x7fd2 0x7fd2 0x7fd2 0x7fe4 0x7fe4 0x7fe4 0x7ff7 0x7ff7 0x7ff7 0x8009 0x8009 0x8009 0x801b 0x801b 0x801b 0x802b 0x802b 0x802b 0x803a 0x803a 0x803a 0x804a 0x804a 0x804a 0x8059 0x8059 0x8059 0x8069 0x8069 0x8069 0x8078 0x8078 0x8078 0x8087 0x8087 0x8087 0x8097 0x8097 0x8097 0x80a6 0x80a6 0x80a6 0x80b6 0x80b6 0x80b6 0x80c5 0x80c5 0x80c5 0x80d5 0x80d5 0x80d5 0x80e4 0x80e4 0x80e4 0x80f4 0x80f4 0x80f4 0x8103 0x8103 0x8103 0x8112 0x8112 0x8112 0x8122 0x8122 0x8122 0x8131 0x8131 0x8131 0x8141 0x8141 0x8141 0x8150 0x8150 0x8150 0x8160 0x8160 0x8160 0x816f 0x816f 0x816f 0x817e 0x817e 0x817e 0x818e 0x818e 0x818e 0x819d 0x819d 0x819d 0x81ad 0x81ad 0x81ad 0x81bc 0x81bc 0x81bc 0x81cc 0x81cc 0x81cc 0x81db 0x81db 0x81db 0x81eb 0x81eb 0x81eb 0x81fa 0x81fa 0x81fa 0x8209 0x8209 0x8209 0x8219 0x8219 0x8219 0x8228 0x8228 0x8228 0x8238 0x8238 0x8238 0x8247 0x8247 0x8247 0x8257 0x8257 0x8257 0x8266 0x8266 0x8266 0x8275 0x8275 0x8275 0x8285 0x8285 0x8285 0x8294 0x8294 0x8294 0x82a4 0x82a4 0x82a4 0x82b3 0x82b3 0x82b3 0x82c3 0x82c3 0x82c3 0x82d2 0x82d2 0x82d2 0x82e2 0x82e2 0x82e2 0x82f1 0x82f1 0x82f1 0x8300 0x8300 0x8300 0x8310 0x8310 0x8310 0x831f 0x831f 0x831f 0x832f 0x832f 0x832f 0x833e 0x833e 0x833e 0x834e 0x834e 0x834e 0x835d 0x835d 0x835d 0x836c 0x836c 0x836c 0x837c 0x837c 0x837c 0x838b 0x838b 0x838b 0x839b 0x839b 0x839b 0x83aa 0x83aa 0x83aa 0x83ba 0x83ba 0x83ba 0x83c9 0x83c9 0x83c9 0x83d8 0x83d8 0x83d8 0x83e8 0x83e8 0x83e8 0x83f7 0x83f7 0x83f7 0x8407 0x8407 0x8407 0x8416 0x8416 0x8416 0x8425 0x8425 0x8425 0x8431 0x8431 0x8431 0x843d 0x843d 0x843d 0x8449 0x8449 0x8449 0x8455 0x8455 0x8455 0x8462 0x8462 0x8462 0x846e 0x846e 0x846e 0x847a 0x847a 0x847a 0x8486 0x8486 0x8486 0x8492 0x8492 0x8492 0x849e 0x849e 0x849e 0x84aa 0x84aa 0x84aa 0x84b6 0x84b6 0x84b6 0x84c2 0x84c2 0x84c2 0x84ce 0x84ce 0x84ce 0x84da 0x84da 0x84da 0x84e7 0x84e7 0x84e7 0x84f3 0x84f3 0x84f3 0x84ff 0x84ff 0x84ff 0x850b 0x850b 0x850b 0x8517 0x8517 0x8517 0x8523 0x8523 0x8523 0x852f 0x852f 0x852f 0x853b 0x853b 0x853b 0x8547 0x8547 0x8547 0x8553 0x8553 0x8553 0x855f 0x855f 0x855f 0x856c 0x856c 0x856c 0x8578 0x8578 0x8578 0x8584 0x8584 0x8584 0x8590 0x8590 0x8590 0x859c 0x859c 0x859c 0x85a8 0x85a8 0x85a8 0x85b4 0x85b4 0x85b4 0x85c0 0x85c0 0x85c0 0x85cc 0x85cc 0x85cc 0x85d8 0x85d8 0x85d8 0x85e4 0x85e4 0x85e4 0x85f0 0x85f0 0x85f0 0x85fd 0x85fd 0x85fd 0x8609 0x8609 0x8609 0x8615 0x8615 0x8615 0x8621 0x8621 0x8621 0x862d 0x862d 0x862d 0x8639 0x8639 0x8639 0x8645 0x8645 0x8645 0x8651 0x8651 0x8651 0x865d 0x865d 0x865d 0x8669 0x8669 0x8669 0x8675 0x8675 0x8675 0x8682 0x8682 0x8682 0x868e 0x868e 0x868e 0x869a 0x869a 0x869a 0x86a6 0x86a6 0x86a6 0x86b2 0x86b2 0x86b2 0x86be 0x86be 0x86be 0x86ca 0x86ca 0x86ca 0x86d6 0x86d6 0x86d6 0x86e2 0x86e2 0x86e2 0x86ee 0x86ee 0x86ee 0x86fa 0x86fa 0x86fa 0x8707 0x8707 0x8707 0x8713 0x8713 0x8713 0x871f 0x871f 0x871f 0x872b 0x872b 0x872b 0x8737 0x8737 0x8737 0x8743 0x8743 0x8743 0x874f 0x874f 0x874f 0x875b 0x875b 0x875b 0x8767 0x8767 0x8767 0x8773 0x8773 0x8773 0x877f 0x877f 0x877f 0x878b 0x878b 0x878b 0x8798 0x8798 0x8798 0x87a4 0x87a4 0x87a4 0x87b0 0x87b0 0x87b0 0x87bc 0x87bc 0x87bc 0x87c8 0x87c8 0x87c8 0x87d4 0x87d4 0x87d4 0x87e0 0x87e0 0x87e0 0x87ec 0x87ec 0x87ec 0x87f8 0x87f8 0x87f8 0x8804 0x8804 0x8804 0x8810 0x8810 0x8810 0x881d 0x881d 0x881d 0x8829 0x8829 0x8829 0x8834 0x8834 0x8834 0x883f 0x883f 0x883f 0x884b 0x884b 0x884b 0x8856 0x8856 0x8856 0x8862 0x8862 0x8862 0x886d 0x886d 0x886d 0x8879 0x8879 0x8879 0x8884 0x8884 0x8884 0x8890 0x8890 0x8890 0x889b 0x889b 0x889b 0x88a6 0x88a6 0x88a6 0x88b2 0x88b2 0x88b2 0x88bd 0x88bd 0x88bd 0x88c9 0x88c9 0x88c9 0x88d4 0x88d4 0x88d4 0x88e0 0x88e0 0x88e0 0x88eb 0x88eb 0x88eb 0x88f6 0x88f6 0x88f6 0x8902 0x8902 0x8902 0x890d 0x890d 0x890d 0x8919 0x8919 0x8919 0x8924 0x8924 0x8924 0x8930 0x8930 0x8930 0x893b 0x893b 0x893b 0x8947 0x8947 0x8947 0x8952 0x8952 0x8952 0x895d 0x895d 0x895d 0x8969 0x8969 0x8969 0x8974 0x8974 0x8974 0x8980 0x8980 0x8980 0x898b 0x898b 0x898b 0x8997 0x8997 0x8997 0x89a2 0x89a2 0x89a2 0x89ae 0x89ae 0x89ae 0x89b9 0x89b9 0x89b9 0x89c4 0x89c4 0x89c4 0x89d0 0x89d0 0x89d0 0x89db 0x89db 0x89db 0x89e7 0x89e7 0x89e7 0x89f2 0x89f2 0x89f2 0x89fe 0x89fe 0x89fe 0x8a09 0x8a09 0x8a09 0x8a15 0x8a15 0x8a15 0x8a20 0x8a20 0x8a20 0x8a2b 0x8a2b 0x8a2b 0x8a37 0x8a37 0x8a37 0x8a42 0x8a42 0x8a42 0x8a4e 0x8a4e 0x8a4e 0x8a59 0x8a59 0x8a59 0x8a65 0x8a65 0x8a65 0x8a70 0x8a70 0x8a70 0x8a7b 0x8a7b 0x8a7b 0x8a87 0x8a87 0x8a87 0x8a92 0x8a92 0x8a92 0x8a9e 0x8a9e 0x8a9e 0x8aa9 0x8aa9 0x8aa9 0x8ab5 0x8ab5 0x8ab5 0x8ac0 0x8ac0 0x8ac0 0x8acc 0x8acc 0x8acc 0x8ad7 0x8ad7 0x8ad7 0x8ae2 0x8ae2 0x8ae2 0x8aee 0x8aee 0x8aee 0x8af9 0x8af9 0x8af9 0x8b05 0x8b05 0x8b05 0x8b10 0x8b10 0x8b10 0x8b1c 0x8b1c 0x8b1c 0x8b27 0x8b27 0x8b27 0x8b33 0x8b33 0x8b33 0x8b3e 0x8b3e 0x8b3e 0x8b49 0x8b49 0x8b49 0x8b55 0x8b55 0x8b55 0x8b60 0x8b60 0x8b60 0x8b6c 0x8b6c 0x8b6c 0x8b77 0x8b77 0x8b77 0x8b83 0x8b83 0x8b83 0x8b8e 0x8b8e 0x8b8e 0x8b99 0x8b99 0x8b99 0x8ba5 0x8ba5 0x8ba5 0x8bb0 0x8bb0 0x8bb0 0x8bbc 0x8bbc 0x8bbc 0x8bc7 0x8bc7 0x8bc7 0x8bd3 0x8bd3 0x8bd3 0x8bde 0x8bde 0x8bde 0x8bea 0x8bea 0x8bea 0x8bf5 0x8bf5 0x8bf5 0x8c00 0x8c00 0x8c00 0x8c0c 0x8c0c 0x8c0c 0x8c17 0x8c17 0x8c17 0x8c23 0x8c23 0x8c23 0x8c2e 0x8c2e 0x8c2e 0x8c38 0x8c38 0x8c38 0x8c43 0x8c43 0x8c43 0x8c4d 0x8c4d 0x8c4d 0x8c58 0x8c58 0x8c58 0x8c62 0x8c62 0x8c62 0x8c6c 0x8c6c 0x8c6c 0x8c77 0x8c77 0x8c77 0x8c81 0x8c81 0x8c81 0x8c8c 0x8c8c 0x8c8c 0x8c96 0x8c96 0x8c96 0x8ca0 0x8ca0 0x8ca0 0x8cab 0x8cab 0x8cab 0x8cb5 0x8cb5 0x8cb5 0x8cc0 0x8cc0 0x8cc0 0x8cca 0x8cca 0x8cca 0x8cd4 0x8cd4 0x8cd4 0x8cdf 0x8cdf 0x8cdf 0x8ce9 0x8ce9 0x8ce9 0x8cf4 0x8cf4 0x8cf4 0x8cfe 0x8cfe 0x8cfe 0x8d09 0x8d09 0x8d09 0x8d13 0x8d13 0x8d13 0x8d1d 0x8d1d 0x8d1d 0x8d28 0x8d28 0x8d28 0x8d32 0x8d32 0x8d32 0x8d3d 0x8d3d 0x8d3d 0x8d47 0x8d47 0x8d47 0x8d51 0x8d51 0x8d51 0x8d5c 0x8d5c 0x8d5c 0x8d66 0x8d66 0x8d66 0x8d71 0x8d71 0x8d71 0x8d7b 0x8d7b 0x8d7b 0x8d85 0x8d85 0x8d85 0x8d90 0x8d90 0x8d90 0x8d9a 0x8d9a 0x8d9a 0x8da5 0x8da5 0x8da5 0x8daf 0x8daf 0x8daf 0x8db9 0x8db9 0x8db9 0x8dc4 0x8dc4 0x8dc4 0x8dce 0x8dce 0x8dce 0x8dd9 0x8dd9 0x8dd9 0x8de3 0x8de3 0x8de3 0x8ded 0x8ded 0x8ded 0x8df8 0x8df8 0x8df8 0x8e02 0x8e02 0x8e02 0x8e0d 0x8e0d 0x8e0d 0x8e17 0x8e17 0x8e17 0x8e22 0x8e22 0x8e22 0x8e2c 0x8e2c 0x8e2c 0x8e36 0x8e36 0x8e36 0x8e41 0x8e41 0x8e41 0x8e4b 0x8e4b 0x8e4b 0x8e56 0x8e56 0x8e56 0x8e60 0x8e60 0x8e60 0x8e6a 0x8e6a 0x8e6a 0x8e75 0x8e75 0x8e75 0x8e7f 0x8e7f 0x8e7f 0x8e8a 0x8e8a 0x8e8a 0x8e94 0x8e94 0x8e94 0x8e9e 0x8e9e 0x8e9e 0x8ea9 0x8ea9 0x8ea9 0x8eb3 0x8eb3 0x8eb3 0x8ebe 0x8ebe 0x8ebe 0x8ec8 0x8ec8 0x8ec8 0x8ed2 0x8ed2 0x8ed2 0x8edd 0x8edd 0x8edd 0x8ee7 0x8ee7 0x8ee7 0x8ef2 0x8ef2 0x8ef2 0x8efc 0x8efc 0x8efc 0x8f07 0x8f07 0x8f07 0x8f11 0x8f11 0x8f11 0x8f1b 0x8f1b 0x8f1b 0x8f26 0x8f26 0x8f26 0x8f30 0x8f30 0x8f30 0x8f3b 0x8f3b 0x8f3b 0x8f45 0x8f45 0x8f45 0x8f4f 0x8f4f 0x8f4f 0x8f5a 0x8f5a 0x8f5a 0x8f64 0x8f64 0x8f64 0x8f6f 0x8f6f 0x8f6f 0x8f79 0x8f79 0x8f79 0x8f83 0x8f83 0x8f83 0x8f8e 0x8f8e 0x8f8e 0x8f98 0x8f98 0x8f98 0x8fa3 0x8fa3 0x8fa3 0x8fad 0x8fad 0x8fad 0x8fb7 0x8fb7 0x8fb7 0x8fc2 0x8fc2 0x8fc2 0x8fcc 0x8fcc 0x8fcc 0x8fd7 0x8fd7 0x8fd7 0x8fe1 0x8fe1 0x8fe1 0x8feb 0x8feb 0x8feb 0x8ff6 0x8ff6 0x8ff6 0x9000 0x9000 0x9000 0x900b 0x900b 0x900b 0x9015 0x9015 0x9015 0x9020 0x9020 0x9020 0x902a 0x902a 0x902a 0x9034 0x9034 0x9034 0x903e 0x903e 0x903e 0x9048 0x9048 0x9048 0x9052 0x9052 0x9052 0x905c 0x905c 0x905c 0x9066 0x9066 0x9066 0x9070 0x9070 0x9070 0x907a 0x907a 0x907a 0x9084 0x9084 0x9084 0x908e 0x908e 0x908e 0x9098 0x9098 0x9098 0x90a2 0x90a2 0x90a2 0x90ac 0x90ac 0x90ac 0x90b6 0x90b6 0x90b6 0x90c0 0x90c0 0x90c0 0x90ca 0x90ca 0x90ca 0x90d4 0x90d4 0x90d4 0x90de 0x90de 0x90de 0x90e8 0x90e8 0x90e8 0x90f2 0x90f2 0x90f2 0x90fc 0x90fc 0x90fc 0x9106 0x9106 0x9106 0x9110 0x9110 0x9110 0x911a 0x911a 0x911a 0x9123 0x9123 0x9123 0x912d 0x912d 0x912d 0x9137 0x9137 0x9137 0x9141 0x9141 0x9141 0x914b 0x914b 0x914b 0x9155 0x9155 0x9155 0x915f 0x915f 0x915f 0x9169 0x9169 0x9169 0x9173 0x9173 0x9173 0x917d 0x917d 0x917d 0x9187 0x9187 0x9187 0x9191 0x9191 0x9191 0x919b 0x919b 0x919b 0x91a5 0x91a5 0x91a5 0x91af 0x91af 0x91af 0x91b9 0x91b9 0x91b9 0x91c3 0x91c3 0x91c3 0x91cd 0x91cd 0x91cd 0x91d7 0x91d7 0x91d7 0x91e1 0x91e1 0x91e1 0x91eb 0x91eb 0x91eb 0x91f5 0x91f5 0x91f5 0x91ff 0x91ff 0x91ff 0x9209 0x9209 0x9209 0x9213 0x9213 0x9213 0x921d 0x921d 0x921d 0x9227 0x9227 0x9227 0x9231 0x9231 0x9231 0x923b 0x923b 0x923b 0x9245 0x9245 0x9245 0x924f 0x924f 0x924f 0x9259 0x9259 0x9259 0x9263 0x9263 0x9263 0x926d 0x926d 0x926d 0x9277 0x9277 0x9277 0x9281 0x9281 0x9281 0x928b 0x928b 0x928b 0x9295 0x9295 0x9295 0x929f 0x929f 0x929f 0x92a8 0x92a8 0x92a8 0x92b2 0x92b2 0x92b2 0x92bc 0x92bc 0x92bc 0x92c6 0x92c6 0x92c6 0x92d0 0x92d0 0x92d0 0x92da 0x92da 0x92da 0x92e4 0x92e4 0x92e4 0x92ee 0x92ee 0x92ee 0x92f8 0x92f8 0x92f8 0x9302 0x9302 0x9302 0x930c 0x930c 0x930c 0x9316 0x9316 0x9316 0x9320 0x9320 0x9320 0x932a 0x932a 0x932a 0x9334 0x9334 0x9334 0x933e 0x933e 0x933e 0x9348 0x9348 0x9348 0x9352 0x9352 0x9352 0x935c 0x935c 0x935c 0x9366 0x9366 0x9366 0x9370 0x9370 0x9370 0x937a 0x937a 0x937a 0x9384 0x9384 0x9384 0x938e 0x938e 0x938e 0x9398 0x9398 0x9398 0x93a2 0x93a2 0x93a2 0x93ac 0x93ac 0x93ac 0x93b6 0x93b6 0x93b6 0x93c0 0x93c0 0x93c0 0x93ca 0x93ca 0x93ca 0x93d4 0x93d4 0x93d4 0x93de 0x93de 0x93de 0x93e8 0x93e8 0x93e8 0x93f2 0x93f2 0x93f2 0x93fc 0x93fc 0x93fc 0x9406 0x9406 0x9406 0x9410 0x9410 0x9410 0x941a 0x941a 0x941a 0x9423 0x9423 0x9423 0x942d 0x942d 0x942d 0x9437 0x9437 0x9437 0x9440 0x9440 0x9440 0x9449 0x9449 0x9449 0x9451 0x9451 0x9451 0x945a 0x945a 0x945a 0x9463 0x9463 0x9463 0x946c 0x946c 0x946c 0x9475 0x9475 0x9475 0x947e 0x947e 0x947e 0x9486 0x9486 0x9486 0x948f 0x948f 0x948f 0x9498 0x9498 0x9498 0x94a1 0x94a1 0x94a1 0x94aa 0x94aa 0x94aa 0x94b3 0x94b3 0x94b3 0x94bb 0x94bb 0x94bb 0x94c4 0x94c4 0x94c4 0x94cd 0x94cd 0x94cd 0x94d6 0x94d6 0x94d6 0x94df 0x94df 0x94df 0x94e8 0x94e8 0x94e8 0x94f0 0x94f0 0x94f0 0x94f9 0x94f9 0x94f9 0x9502 0x9502 0x9502 0x950b 0x950b 0x950b 0x9514 0x9514 0x9514 0x951d 0x951d 0x951d 0x9525 0x9525 0x9525 0x952e 0x952e 0x952e 0x9537 0x9537 0x9537 0x9540 0x9540 0x9540 0x9549 0x9549 0x9549 0x9552 0x9552 0x9552 0x955a 0x955a 0x955a 0x9563 0x9563 0x9563 0x956c 0x956c 0x956c 0x9575 0x9575 0x9575 0x957e 0x957e 0x957e 0x9587 0x9587 0x9587 0x958f 0x958f 0x958f 0x9598 0x9598 0x9598 0x95a1 0x95a1 0x95a1 0x95aa 0x95aa 0x95aa 0x95b3 0x95b3 0x95b3 0x95bc 0x95bc 0x95bc 0x95c4 0x95c4 0x95c4 0x95cd 0x95cd 0x95cd 0x95d6 0x95d6 0x95d6 0x95df 0x95df 0x95df 0x95e8 0x95e8 0x95e8 0x95f1 0x95f1 0x95f1 0x95f9 0x95f9 0x95f9 0x9602 0x9602 0x9602 0x960b 0x960b 0x960b 0x9614 0x9614 0x9614 0x961d 0x961d 0x961d 0x9626 0x9626 0x9626 0x962e 0x962e 0x962e 0x9637 0x9637 0x9637 0x9640 0x9640 0x9640 0x9649 0x9649 0x9649 0x9652 0x9652 0x9652 0x965b 0x965b 0x965b 0x9663 0x9663 0x9663 0x966c 0x966c 0x966c 0x9675 0x9675 0x9675 0x967e 0x967e 0x967e 0x9687 0x9687 0x9687 0x9690 0x9690 0x9690 0x9698 0x9698 0x9698 0x96a1 0x96a1 0x96a1 0x96aa 0x96aa 0x96aa 0x96b3 0x96b3 0x96b3 0x96bc 0x96bc 0x96bc 0x96c5 0x96c5 0x96c5 0x96cd 0x96cd 0x96cd 0x96d6 0x96d6 0x96d6 0x96df 0x96df 0x96df 0x96e8 0x96e8 0x96e8 0x96f1 0x96f1 0x96f1 0x96f9 0x96f9 0x96f9 0x9702 0x9702 0x9702 0x970b 0x970b 0x970b 0x9714 0x9714 0x9714 0x971d 0x971d 0x971d 0x9726 0x9726 0x9726 0x972e 0x972e 0x972e 0x9737 0x9737 0x9737 0x9740 0x9740 0x9740 0x9749 0x9749 0x9749 0x9752 0x9752 0x9752 0x975b 0x975b 0x975b 0x9763 0x9763 0x9763 0x976c 0x976c 0x976c 0x9775 0x9775 0x9775 0x977e 0x977e 0x977e 0x9787 0x9787 0x9787 0x9790 0x9790 0x9790 0x9798 0x9798 0x9798 0x97a1 0x97a1 0x97a1 0x97aa 0x97aa 0x97aa 0x97b3 0x97b3 0x97b3 0x97bc 0x97bc 0x97bc 0x97c5 0x97c5 0x97c5 0x97cd 0x97cd 0x97cd 0x97d6 0x97d6 0x97d6 0x97df 0x97df 0x97df 0x97e8 0x97e8 0x97e8 0x97f1 0x97f1 0x97f1 0x97fa 0x97fa 0x97fa 0x9802 0x9802 0x9802 0x980b 0x980b 0x980b 0x9814 0x9814 0x9814 0x981d 0x981d 0x981d 0x9826 0x9826 0x9826 0x982f 0x982f 0x982f 0x9837 0x9837 0x9837 0x983f 0x983f 0x983f 0x9847 0x9847 0x9847 0x984f 0x984f 0x984f 0x9857 0x9857 0x9857 0x985f 0x985f 0x985f 0x9867 0x9867 0x9867 0x986e 0x986e 0x986e 0x9876 0x9876 0x9876 0x987e 0x987e 0x987e 0x9886 0x9886 0x9886 0x988e 0x988e 0x988e 0x9896 0x9896 0x9896 0x989e 0x989e 0x989e 0x98a5 0x98a5 0x98a5 0x98ad 0x98ad 0x98ad 0x98b5 0x98b5 0x98b5 0x98bd 0x98bd 0x98bd 0x98c5 0x98c5 0x98c5 0x98cd 0x98cd 0x98cd 0x98d5 0x98d5 0x98d5 0x98dc 0x98dc 0x98dc 0x98e4 0x98e4 0x98e4 0x98ec 0x98ec 0x98ec 0x98f4 0x98f4 0x98f4 0x98fc 0x98fc 0x98fc 0x9904 0x9904 0x9904 0x990c 0x990c 0x990c 0x9913 0x9913 0x9913 0x991b 0x991b 0x991b 0x9923 0x9923 0x9923 0x992b 0x992b 0x992b 0x9933 0x9933 0x9933 0x993b 0x993b 0x993b 0x9943 0x9943 0x9943 0x994a 0x994a 0x994a 0x9952 0x9952 0x9952 0x995a 0x995a 0x995a 0x9962 0x9962 0x9962 0x996a 0x996a 0x996a 0x9972 0x9972 0x9972 0x997a 0x997a 0x997a 0x9981 0x9981 0x9981 0x9989 0x9989 0x9989 0x9991 0x9991 0x9991 0x9999 0x9999 0x9999 0x99a1 0x99a1 0x99a1 0x99a9 0x99a9 0x99a9 0x99b1 0x99b1 0x99b1 0x99b8 0x99b8 0x99b8 0x99c0 0x99c0 0x99c0 0x99c8 0x99c8 0x99c8 0x99d0 0x99d0 0x99d0 0x99d8 0x99d8 0x99d8 0x99e0 0x99e0 0x99e0 0x99e8 0x99e8 0x99e8 0x99ef 0x99ef 0x99ef 0x99f7 0x99f7 0x99f7 0x99ff 0x99ff 0x99ff 0x9a07 0x9a07 0x9a07 0x9a0f 0x9a0f 0x9a0f 0x9a17 0x9a17 0x9a17 0x9a1f 0x9a1f 0x9a1f 0x9a26 0x9a26 0x9a26 0x9a2e 0x9a2e 0x9a2e 0x9a36 0x9a36 0x9a36 0x9a3e 0x9a3e 0x9a3e 0x9a46 0x9a46 0x9a46 0x9a4e 0x9a4e 0x9a4e 0x9a56 0x9a56 0x9a56 0x9a5d 0x9a5d 0x9a5d 0x9a65 0x9a65 0x9a65 0x9a6d 0x9a6d 0x9a6d 0x9a75 0x9a75 0x9a75 0x9a7d 0x9a7d 0x9a7d 0x9a85 0x9a85 0x9a85 0x9a8d 0x9a8d 0x9a8d 0x9a94 0x9a94 0x9a94 0x9a9c 0x9a9c 0x9a9c 0x9aa4 0x9aa4 0x9aa4 0x9aac 0x9aac 0x9aac 0x9ab4 0x9ab4 0x9ab4 0x9abc 0x9abc 0x9abc 0x9ac4 0x9ac4 0x9ac4 0x9acb 0x9acb 0x9acb 0x9ad3 0x9ad3 0x9ad3 0x9adb 0x9adb 0x9adb 0x9ae3 0x9ae3 0x9ae3 0x9aeb 0x9aeb 0x9aeb 0x9af3 0x9af3 0x9af3 0x9afb 0x9afb 0x9afb 0x9b02 0x9b02 0x9b02 0x9b0a 0x9b0a 0x9b0a 0x9b12 0x9b12 0x9b12 0x9b1a 0x9b1a 0x9b1a 0x9b22 0x9b22 0x9b22 0x9b2a 0x9b2a 0x9b2a 0x9b32 0x9b32 0x9b32 0x9b39 0x9b39 0x9b39 0x9b41 0x9b41 0x9b41 0x9b49 0x9b49 0x9b49 0x9b51 0x9b51 0x9b51 0x9b59 0x9b59 0x9b59 0x9b61 0x9b61 0x9b61 0x9b69 0x9b69 0x9b69 0x9b70 0x9b70 0x9b70 0x9b78 0x9b78 0x9b78 0x9b80 0x9b80 0x9b80 0x9b88 0x9b88 0x9b88 0x9b90 0x9b90 0x9b90 0x9b98 0x9b98 0x9b98 0x9ba0 0x9ba0 0x9ba0 0x9ba7 0x9ba7 0x9ba7 0x9baf 0x9baf 0x9baf 0x9bb7 0x9bb7 0x9bb7 0x9bbf 0x9bbf 0x9bbf 0x9bc7 0x9bc7 0x9bc7 0x9bcf 0x9bcf 0x9bcf 0x9bd7 0x9bd7 0x9bd7 0x9bde 0x9bde 0x9bde 0x9be6 0x9be6 0x9be6 0x9bee 0x9bee 0x9bee 0x9bf6 0x9bf6 0x9bf6 0x9bfe 0x9bfe 0x9bfe 0x9c06 0x9c06 0x9c06 0x9c0e 0x9c0e 0x9c0e 0x9c15 0x9c15 0x9c15 0x9c1d 0x9c1d 0x9c1d 0x9c25 0x9c25 0x9c25 0x9c2d 0x9c2d 0x9c2d 0x9c35 0x9c35 0x9c35 0x9c3d 0x9c3d 0x9c3d 0x9c44 0x9c44 0x9c44 0x9c4b 0x9c4b 0x9c4b 0x9c53 0x9c53 0x9c53 0x9c5a 0x9c5a 0x9c5a 0x9c61 0x9c61 0x9c61 0x9c69 0x9c69 0x9c69 0x9c70 0x9c70 0x9c70 0x9c77 0x9c77 0x9c77 0x9c7f 0x9c7f 0x9c7f 0x9c86 0x9c86 0x9c86 0x9c8d 0x9c8d 0x9c8d 0x9c95 0x9c95 0x9c95 0x9c9c 0x9c9c 0x9c9c 0x9ca3 0x9ca3 0x9ca3 0x9cab 0x9cab 0x9cab 0x9cb2 0x9cb2 0x9cb2 0x9cb9 0x9cb9 0x9cb9 0x9cc1 0x9cc1 0x9cc1 0x9cc8 0x9cc8 0x9cc8 0x9ccf 0x9ccf 0x9ccf 0x9cd7 0x9cd7 0x9cd7 0x9cde 0x9cde 0x9cde 0x9ce5 0x9ce5 0x9ce5 0x9ced 0x9ced 0x9ced 0x9cf4 0x9cf4 0x9cf4 0x9cfb 0x9cfb 0x9cfb 0x9d03 0x9d03 0x9d03 0x9d0a 0x9d0a 0x9d0a 0x9d12 0x9d12 0x9d12 0x9d19 0x9d19 0x9d19 0x9d20 0x9d20 0x9d20 0x9d28 0x9d28 0x9d28 0x9d2f 0x9d2f 0x9d2f 0x9d36 0x9d36 0x9d36 0x9d3e 0x9d3e 0x9d3e 0x9d45 0x9d45 0x9d45 0x9d4c 0x9d4c 0x9d4c 0x9d54 0x9d54 0x9d54 0x9d5b 0x9d5b 0x9d5b 0x9d62 0x9d62 0x9d62 0x9d6a 0x9d6a 0x9d6a 0x9d71 0x9d71 0x9d71 0x9d78 0x9d78 0x9d78 0x9d80 0x9d80 0x9d80 0x9d87 0x9d87 0x9d87 0x9d8e 0x9d8e 0x9d8e 0x9d96 0x9d96 0x9d96 0x9d9d 0x9d9d 0x9d9d 0x9da4 0x9da4 0x9da4 0x9dac 0x9dac 0x9dac 0x9db3 0x9db3 0x9db3 0x9dba 0x9dba 0x9dba 0x9dc2 0x9dc2 0x9dc2 0x9dc9 0x9dc9 0x9dc9 0x9dd0 0x9dd0 0x9dd0 0x9dd8 0x9dd8 0x9dd8 0x9ddf 0x9ddf 0x9ddf 0x9de6 0x9de6 0x9de6 0x9dee 0x9dee 0x9dee 0x9df5 0x9df5 0x9df5 0x9dfc 0x9dfc 0x9dfc 0x9e04 0x9e04 0x9e04 0x9e0b 0x9e0b 0x9e0b 0x9e13 0x9e13 0x9e13 0x9e1a 0x9e1a 0x9e1a 0x9e21 0x9e21 0x9e21 0x9e29 0x9e29 0x9e29 0x9e30 0x9e30 0x9e30 0x9e37 0x9e37 0x9e37 0x9e3f 0x9e3f 0x9e3f 0x9e46 0x9e46 0x9e46 0x9e4d 0x9e4d 0x9e4d 0x9e55 0x9e55 0x9e55 0x9e5c 0x9e5c 0x9e5c 0x9e63 0x9e63 0x9e63 0x9e6b 0x9e6b 0x9e6b 0x9e72 0x9e72 0x9e72 0x9e79 0x9e79 0x9e79 0x9e81 0x9e81 0x9e81 0x9e88 0x9e88 0x9e88 0x9e8f 0x9e8f 0x9e8f 0x9e97 0x9e97 0x9e97 0x9e9e 0x9e9e 0x9e9e 0x9ea5 0x9ea5 0x9ea5 0x9ead 0x9ead 0x9ead 0x9eb4 0x9eb4 0x9eb4 0x9ebb 0x9ebb 0x9ebb 0x9ec3 0x9ec3 0x9ec3 0x9eca 0x9eca 0x9eca 0x9ed1 0x9ed1 0x9ed1 0x9ed9 0x9ed9 0x9ed9 0x9ee0 0x9ee0 0x9ee0 0x9ee7 0x9ee7 0x9ee7 0x9eef 0x9eef 0x9eef 0x9ef6 0x9ef6 0x9ef6 0x9efd 0x9efd 0x9efd 0x9f05 0x9f05 0x9f05 0x9f0c 0x9f0c 0x9f0c 0x9f14 0x9f14 0x9f14 0x9f1b 0x9f1b 0x9f1b 0x9f22 0x9f22 0x9f22 0x9f2a 0x9f2a 0x9f2a 0x9f31 0x9f31 0x9f31 0x9f38 0x9f38 0x9f38 0x9f40 0x9f40 0x9f40 0x9f47 0x9f47 0x9f47 0x9f4e 0x9f4e 0x9f4e 0x9f56 0x9f56 0x9f56 0x9f5d 0x9f5d 0x9f5d 0x9f64 0x9f64 0x9f64 0x9f6c 0x9f6c 0x9f6c 0x9f73 0x9f73 0x9f73 0x9f7a 0x9f7a 0x9f7a 0x9f82 0x9f82 0x9f82 0x9f89 0x9f89 0x9f89 0x9f90 0x9f90 0x9f90 0x9f98 0x9f98 0x9f98 0x9f9f 0x9f9f 0x9f9f 0x9fa6 0x9fa6 0x9fa6 0x9fae 0x9fae 0x9fae 0x9fb5 0x9fb5 0x9fb5 0x9fbc 0x9fbc 0x9fbc 0x9fc4 0x9fc4 0x9fc4 0x9fcb 0x9fcb 0x9fcb 0x9fd2 0x9fd2 0x9fd2 0x9fda 0x9fda 0x9fda 0x9fe1 0x9fe1 0x9fe1 0x9fe8 0x9fe8 0x9fe8 0x9ff0 0x9ff0 0x9ff0 0x9ff7 0x9ff7 0x9ff7 0x9fff 0x9fff 0x9fff >; 4495 }; 4496 }; 4497 4498 panel-s-wqxga-10-1 { 4499 status = "disabled"; 4500 compatible = "s,wqxga-10-1"; 4501 nvidia,dsi-instance = < 0x00 >; 4502 nvidia,dsi-n-data-lanes = < 0x08 >; 4503 nvidia,dsi-pixel-format = < 0x03 >; 4504 nvidia,dsi-refresh-rate = < 0x3d >; 4505 nvidia,dsi-rated-refresh-rate = < 0x3c >; 4506 nvidia,dsi-te-polarity-low = < 0x01 >; 4507 nvidia,dsi-video-data-type = < 0x01 >; 4508 nvidia,dsi-video-clock-mode = < 0x01 >; 4509 nvidia,dsi-ganged-type = < 0x01 >; 4510 nvidia,dsi-ganged-write-to-all-links = < 0x01 >; 4511 nvidia,dsi-controller-vs = < 0x01 >; 4512 nvidia,dsi-virtual-channel = < 0x00 >; 4513 nvidia,dsi-panel-reset = < 0x01 >; 4514 nvidia,dsi-power-saving-suspend = < 0x01 >; 4515 nvidia,dsi-lp00-pre-panel-wakeup = < 0x01 >; 4516 nvidia,dsi-suspend-aggr = < 0x03 >; 4517 nvidia,dsi-ulpm-not-support = < 0x01 >; 4518 nvidia,dsi-init-cmd = < 0x00 0x29 0x03 0x00 0x00 0x10 0x00 0x2a 0x00 0x00 0x01 0x14 0x00 0x05 0x00 0x00 0x00 0x01 0x14 0x00 0x29 0x03 0x00 0x00 0x10 0x01 0x01 0x00 0x00 0x01 0x14 0x00 0x05 0x00 0x00 0x00 0x01 0x14 0x00 0x05 0x35 0x00 0x00 0x01 0x14 0x00 0x05 0x11 0x00 0x00 0x01 0x78 0x00 0x05 0x29 0x00 0x00 0x01 0x14 0x03 0x01 0x01 0x78 >; 4519 nvidia,dsi-n-init-cmd = < 0x10 >; 4520 nvidia,dsi-suspend-cmd = < 0x00 0x05 0x28 0x00 0x00 0x01 0x32 0x00 0x05 0x10 0x00 0x00 0x01 0xc8 0x00 0x05 0x34 0x00 0x00 0x01 0x14 >; 4521 nvidia,dsi-n-suspend-cmd = < 0x06 >; 4522 nvidia,panel-rst-gpio = < 0x12 0x7b 0x01 >; 4523 nvidia,panel-bl-pwm-gpio = < 0x1d 0x08 0x01 >; 4524 linux,phandle = < 0xf9 >; 4525 phandle = < 0xf9 >; 4526 4527 disp-default-out { 4528 nvidia,out-type = < 0x02 >; 4529 nvidia,out-width = < 0xd8 >; 4530 nvidia,out-height = < 0x87 >; 4531 nvidia,out-flags = < 0x20 >; 4532 nvidia,out-parent-clk = "pll_d"; 4533 nvidia,out-xres = < 0xa00 >; 4534 nvidia,out-yres = < 0x640 >; 4535 nvidia,out-rotation = < 0xb4 >; 4536 }; 4537 4538 display-timings { 4539 4540 2560x1600-32 { 4541 clock-frequency = < 0x118a1cc0 >; 4542 hactive = < 0xa00 >; 4543 vactive = < 0x640 >; 4544 hfront-porch = < 0x148 >; 4545 hback-porch = < 0x50 >; 4546 hsync-len = < 0x20 >; 4547 vfront-porch = < 0x02 >; 4548 vback-porch = < 0x05 >; 4549 vsync-len = < 0x01 >; 4550 nvidia,h-ref-to-sync = < 0x00 >; 4551 nvidia,v-ref-to-sync = < 0x01 >; 4552 }; 4553 }; 4554 4555 smartdimmer { 4556 status = "disabled"; 4557 nvidia,use-auto-pwm = < 0x00 >; 4558 nvidia,hw-update-delay = < 0x00 >; 4559 nvidia,bin-width = < 0xffffffff >; 4560 nvidia,aggressiveness = < 0x05 >; 4561 nvidia,use-vid-luma = < 0x00 >; 4562 nvidia,phase-in-settings = < 0x00 >; 4563 nvidia,phase-in-adjustments = < 0x00 >; 4564 nvidia,k-limit-enable = < 0x01 >; 4565 nvidia,k-limit = < 0xc8 >; 4566 nvidia,sd-window-enable = < 0x00 >; 4567 nvidia,soft-clipping-enable = < 0x01 >; 4568 nvidia,soft-clipping-threshold = < 0x80 >; 4569 nvidia,smooth-k-enable = < 0x01 >; 4570 nvidia,smooth-k-incr = < 0x04 >; 4571 nvidia,coeff = < 0x05 0x09 0x02 >; 4572 nvidia,fc = < 0x00 0x00 >; 4573 nvidia,blp = < 0x400 0xff >; 4574 nvidia,bltf = < 0x39 0x41 0x49 0x52 0x5c 0x67 0x72 0x7d 0x8a 0x96 0xa4 0xb2 0xc1 0xd0 0xe0 0xf1 >; 4575 nvidia,lut = < 0xff 0xff 0xff 0xc7 0xc7 0xc7 0x99 0x99 0x99 0x74 0x74 0x74 0x55 0x55 0x55 0x3b 0x3b 0x3b 0x24 0x24 0x24 0x11 0x11 0x11 0x00 0x00 0x00 >; 4576 nvidia,use-vpulse2 = < 0x01 >; 4577 nvidia,bl-device-name = "pwm-backlight"; 4578 nvidia,turn-off-brightness = < 0x00 >; 4579 nvidia,turn-on-brightness = < 0xff >; 4580 nvidia,sw-update-delay = < 0x00 >; 4581 }; 4582 4583 cmu { 4584 nvidia,cmu-csc = < 0x105 0x3d5 0x24 0x3ea 0x121 0x3c1 0x02 0x0a 0xf4 >; 4585 nvidia,cmu-lut2 = < 0x00 0x01 0x02 0x02 0x03 0x04 0x05 0x06 0x06 0x07 0x08 0x09 0x0a 0x0a 0x0b 0x0c 0x0d 0x0d 0x0e 0x0f 0x0f 0x10 0x10 0x11 0x12 0x12 0x13 0x13 0x14 0x14 0x15 0x15 0x16 0x16 0x17 0x17 0x17 0x18 0x18 0x19 0x19 0x19 0x1a 0x1a 0x1b 0x1b 0x1b 0x1c 0x1c 0x1d 0x1d 0x1d 0x1e 0x1e 0x1e 0x1f 0x1f 0x1f 0x20 0x20 0x20 0x21 0x21 0x21 0x22 0x22 0x22 0x22 0x23 0x23 0x23 0x24 0x24 0x24 0x25 0x25 0x25 0x25 0x26 0x26 0x26 0x26 0x27 0x27 0x27 0x28 0x28 0x28 0x28 0x29 0x29 0x29 0x29 0x2a 0x2a 0x2a 0x2a 0x2b 0x2b 0x2b 0x2b 0x2b 0x2c 0x2c 0x2c 0x2c 0x2d 0x2d 0x2d 0x2d 0x2e 0x2e 0x2e 0x2e 0x2e 0x2f 0x2f 0x2f 0x2f 0x30 0x30 0x30 0x30 0x30 0x31 0x31 0x31 0x31 0x31 0x32 0x32 0x32 0x32 0x32 0x33 0x33 0x33 0x33 0x33 0x34 0x34 0x34 0x34 0x34 0x35 0x35 0x35 0x35 0x35 0x36 0x36 0x36 0x36 0x36 0x37 0x37 0x37 0x37 0x37 0x37 0x38 0x38 0x38 0x38 0x38 0x39 0x39 0x39 0x39 0x39 0x39 0x3a 0x3a 0x3a 0x3a 0x3a 0x3a 0x3b 0x3b 0x3b 0x3b 0x3b 0x3b 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3d 0x3d 0x3d 0x3d 0x3d 0x3d 0x3e 0x3e 0x3e 0x3e 0x3e 0x3e 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0x41 0x41 0x41 0x41 0x41 0x41 0x42 0x42 0x42 0x42 0x42 0x42 0x42 0x43 0x43 0x43 0x43 0x43 0x43 0x43 0x44 0x44 0x44 0x44 0x44 0x44 0x44 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x46 0x46 0x46 0x46 0x46 0x46 0x46 0x47 0x47 0x47 0x47 0x47 0x47 0x47 0x48 0x48 0x48 0x48 0x48 0x48 0x48 0x48 0x49 0x49 0x49 0x49 0x49 0x49 0x49 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4c 0x4c 0x4c 0x4c 0x4c 0x4c 0x4c 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x50 0x50 0x50 0x50 0x50 0x50 0x50 0x50 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x52 0x52 0x52 0x52 0x52 0x52 0x52 0x52 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x63 0x63 0x63 0x63 0x63 0x63 0x63 0x64 0x65 0x65 0x66 0x67 0x67 0x68 0x69 0x69 0x6a 0x6b 0x6b 0x6c 0x6d 0x6d 0x6e 0x6f 0x6f 0x70 0x71 0x71 0x72 0x73 0x73 0x74 0x74 0x75 0x76 0x76 0x77 0x77 0x78 0x78 0x79 0x7a 0x7a 0x7b 0x7b 0x7c 0x7c 0x7d 0x7e 0x7e 0x7f 0x7f 0x80 0x80 0x81 0x81 0x82 0x82 0x83 0x83 0x84 0x84 0x85 0x85 0x86 0x86 0x87 0x87 0x88 0x88 0x89 0x89 0x8a 0x8a 0x8b 0x8b 0x8c 0x8c 0x8d 0x8d 0x8e 0x8e 0x8f 0x8f 0x90 0x90 0x91 0x91 0x91 0x92 0x92 0x93 0x93 0x94 0x94 0x95 0x95 0x96 0x96 0x96 0x97 0x97 0x98 0x98 0x99 0x99 0x99 0x9a 0x9a 0x9b 0x9b 0x9c 0x9c 0x9c 0x9d 0x9d 0x9e 0x9e 0x9e 0x9f 0x9f 0xa0 0xa0 0xa0 0xa1 0xa1 0xa2 0xa2 0xa2 0xa3 0xa3 0xa4 0xa4 0xa4 0xa5 0xa5 0xa6 0xa6 0xa6 0xa7 0xa7 0xa7 0xa8 0xa8 0xa9 0xa9 0xa9 0xaa 0xaa 0xaa 0xab 0xab 0xac 0xac 0xac 0xad 0xad 0xad 0xae 0xae 0xae 0xaf 0xaf 0xb0 0xb0 0xb0 0xb1 0xb1 0xb1 0xb2 0xb2 0xb2 0xb3 0xb3 0xb3 0xb4 0xb4 0xb4 0xb5 0xb5 0xb6 0xb6 0xb6 0xb7 0xb7 0xb7 0xb8 0xb8 0xb8 0xb9 0xb9 0xb9 0xba 0xba 0xba 0xbb 0xbb 0xbb 0xbc 0xbc 0xbc 0xbd 0xbd 0xbd 0xbd 0xbe 0xbe 0xbe 0xbf 0xbf 0xbf 0xc0 0xc0 0xc0 0xc1 0xc1 0xc1 0xc2 0xc2 0xc2 0xc3 0xc3 0xc3 0xc4 0xc4 0xc4 0xc4 0xc5 0xc5 0xc5 0xc6 0xc6 0xc6 0xc7 0xc7 0xc7 0xc8 0xc8 0xc8 0xc8 0xc9 0xc9 0xc9 0xca 0xca 0xca 0xca 0xcb 0xcb 0xcb 0xcc 0xcc 0xcc 0xcd 0xcd 0xcd 0xcd 0xce 0xce 0xce 0xcf 0xcf 0xcf 0xcf 0xd0 0xd0 0xd0 0xd1 0xd1 0xd1 0xd1 0xd2 0xd2 0xd2 0xd3 0xd3 0xd3 0xd3 0xd4 0xd4 0xd4 0xd5 0xd5 0xd5 0xd5 0xd6 0xd6 0xd6 0xd6 0xd7 0xd7 0xd7 0xd8 0xd8 0xd8 0xd8 0xd9 0xd9 0xd9 0xd9 0xda 0xda 0xda 0xdb 0xdb 0xdb 0xdb 0xdc 0xdc 0xdc 0xdc 0xdd 0xdd 0xdd 0xdd 0xde 0xde 0xde 0xdf 0xdf 0xdf 0xdf 0xe0 0xe0 0xe0 0xe0 0xe1 0xe1 0xe1 0xe1 0xe2 0xe2 0xe2 0xe2 0xe3 0xe3 0xe3 0xe3 0xe4 0xe4 0xe4 0xe4 0xe5 0xe5 0xe5 0xe5 0xe6 0xe6 0xe6 0xe6 0xe7 0xe7 0xe7 0xe7 0xe8 0xe8 0xe8 0xe8 0xe9 0xe9 0xe9 0xe9 0xea 0xea 0xea 0xea 0xeb 0xeb 0xeb 0xeb 0xec 0xec 0xec 0xec 0xed 0xed 0xed 0xed 0xee 0xee 0xee 0xee 0xef 0xef 0xef 0xef 0xf0 0xf0 0xf0 0xf0 0xf0 0xf1 0xf1 0xf1 0xf1 0xf2 0xf2 0xf2 0xf2 0xf3 0xf3 0xf3 0xf3 0xf4 0xf4 0xf4 0xf4 0xf4 0xf5 0xf5 0xf5 0xf5 0xf6 0xf6 0xf6 0xf6 0xf7 0xf7 0xf7 0xf7 0xf7 0xf8 0xf8 0xf8 0xf8 0xf9 0xf9 0xf9 0xf9 0xf9 0xfa 0xfa 0xfa 0xfa 0xfb 0xfb 0xfb 0xfb 0xfb 0xfc 0xfc 0xfc 0xfc 0xfd 0xfd 0xfd 0xfd 0xfd 0xfe 0xfe 0xfe 0xfe 0xff 0xff >; 4586 }; 4587 }; 4588 }; 4589 4590 vic@15340000 { 4591 compatible = "nvidia,tegra186-vic"; 4592 power-domains = < 0xa1 >; 4593 reg = < 0x00 0x15340000 0x00 0x40000 >; 4594 resets = < 0x0d 0x34 >; 4595 clocks = < 0x0d 0x7f >; 4596 clock-names = "vic"; 4597 #stream-id-cells = < 0x01 >; 4598 status = "okay"; 4599 linux,phandle = < 0x44 >; 4600 phandle = < 0x44 >; 4601 }; 4602 4603 nvenc@154c0000 { 4604 compatible = "nvidia,tegra186-nvenc"; 4605 power-domains = < 0xa2 >; 4606 reg = < 0x00 0x154c0000 0x00 0x40000 >; 4607 resets = < 0x0d 0x7e >; 4608 clocks = < 0x0d 0x83 >; 4609 clock-names = "nvenc"; 4610 #stream-id-cells = < 0x01 >; 4611 status = "okay"; 4612 linux,phandle = < 0x47 >; 4613 phandle = < 0x47 >; 4614 }; 4615 4616 nvdec@15480000 { 4617 compatible = "nvidia,tegra186-nvdec"; 4618 power-domains = < 0xa3 >; 4619 reg = < 0x00 0x15480000 0x00 0x40000 >; 4620 resets = < 0x0d 0x7d >; 4621 clocks = < 0x0d 0x81 0x0d 0x125 >; 4622 clock-names = "nvdec","kfuse"; 4623 #stream-id-cells = < 0x01 >; 4624 status = "okay"; 4625 linux,phandle = < 0x46 >; 4626 phandle = < 0x46 >; 4627 }; 4628 4629 nvjpg@15380000 { 4630 compatible = "nvidia,tegra186-nvjpg"; 4631 power-domains = < 0xa4 >; 4632 reg = < 0x00 0x15380000 0x00 0x40000 >; 4633 resets = < 0x0d 0x7f >; 4634 clocks = < 0x0d 0x82 >; 4635 clock-names = "nvjpg"; 4636 #stream-id-cells = < 0x01 >; 4637 status = "okay"; 4638 interrupts = < 0x00 0xc6 0x04 >; 4639 linux,phandle = < 0x48 >; 4640 phandle = < 0x48 >; 4641 }; 4642 4643 tsec@15500000 { 4644 compatible = "nvidia,tegra186-tsec"; 4645 power-domains = < 0xa5 >; 4646 reg = < 0x00 0x15500000 0x00 0x40000 >; 4647 resets = < 0x0d 0x2e >; 4648 clocks = < 0x0d 0x51 >; 4649 clock-names = "tsec"; 4650 #stream-id-cells = < 0x01 >; 4651 status = "okay"; 4652 linux,phandle = < 0x4c >; 4653 phandle = < 0x4c >; 4654 }; 4655 4656 tsecb@15100000 { 4657 compatible = "nvidia,tegra186-tsec"; 4658 power-domains = < 0xa5 >; 4659 reg = < 0x00 0x15100000 0x00 0x40000 >; 4660 resets = < 0x0d 0x82 >; 4661 clocks = < 0x0d 0x89 >; 4662 clock-names = "tsecb"; 4663 #stream-id-cells = < 0x01 >; 4664 status = "okay"; 4665 linux,phandle = < 0x4d >; 4666 phandle = < 0x4d >; 4667 }; 4668 4669 sor { 4670 compatible = "nvidia,tegra186-sor"; 4671 reg = < 0x00 0x15540000 0x00 0x40000 >; 4672 nvidia,xbar-ctrl = < 0x00 0x01 0x02 0x03 0x04 >; 4673 clocks = < 0x98 0x0d 0x61 0x0d 0x27 0x0d 0x267 0x0d 0x128 0x0d 0x10d 0x0d 0x88 0x0d 0x66 0x0d 0x58 0x0d 0x62 >; 4674 clock-names = "clk32k_in","sor0","sor_safe","sor0_pad_clkout","sor0_out","pllp_out0","maud","hda","hda2codec_2x","hda2hdmi"; 4675 resets = < 0x0d 0x27 0x0d 0x0f 0x0d 0x10 0x0d 0x11 >; 4676 reset-names = "sor0","hda_rst","hda2codec_2x_rst","hda2hdmi_rst"; 4677 pad-controllers = < 0x10 0x18 >; 4678 pad-names = "hdmi-dp0"; 4679 status = "disabled"; 4680 nvidia,ddc-i2c-bus = < 0x7e >; 4681 nvidia,hpd-gpio = < 0x12 0x78 0x01 >; 4682 4683 prod-settings { 4684 #prod-cells = < 0x03 >; 4685 prod_list_hdmi_soc = "prod_c_hdmi_0m_54m","prod_c_hdmi_54m_111m","prod_c_hdmi_111m_223m","prod_c_hdmi_223m_300m","prod_c_hdmi_300m_600m"; 4686 4687 prod_c_hdmi_0m_54m { 4688 prod = < 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050000 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x00 0x5a8 0xff000000 0x54000000 >; 4689 }; 4690 4691 prod_c_hdmi_54m_111m { 4692 prod = < 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050100 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x44000000 >; 4693 }; 4694 4695 prod_c_hdmi_111m_223m { 4696 prod = < 0x138 0xffffffff 0x373a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x34000000 >; 4697 }; 4698 4699 prod_c_hdmi_223m_300m { 4700 prod = < 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x404000 0x5a8 0xff000000 0x34000000 >; 4701 }; 4702 4703 prod_c_hdmi_300m_600m { 4704 prod = < 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301900 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x406000 0x5a8 0xff000000 0x34000000 >; 4705 }; 4706 4707 prod_c_54M { 4708 prod = < 0x58c 0xf0f0f00 0x5050000 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x00 0x5a8 0xff000000 0x54000000 >; 4709 }; 4710 4711 prod_c_75M { 4712 prod = < 0x58c 0xf0f0f00 0x5050100 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x44000000 >; 4713 }; 4714 4715 prod_c_150M { 4716 prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x373a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x34000000 >; 4717 }; 4718 4719 prod_c_300M { 4720 prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x404000 0x5a8 0xff000000 0x34000000 >; 4721 }; 4722 4723 prod_c_600M { 4724 prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301900 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x406000 0x5a8 0xff000000 0x34000000 >; 4725 }; 4726 4727 prod_c_dp { 4728 prod = < 0x58c 0xf0f0f10 0x5050310 0x590 0x3000100 0x100 0x594 0xf0000000 0x00 0x598 0x2ff0 0x2440 0x59c 0x401800 0x00 0x5a0 0x400000 0x400000 0x5a8 0xff000000 0x34000000 0x70 0xffffffff 0x00 0x180 0x01 0x01 >; 4729 }; 4730 4731 prod_c_hbr { 4732 prod = < 0x590 0xf00000 0x300000 >; 4733 }; 4734 4735 prod_c_hbr2 { 4736 prod = < 0x590 0xf00000 0x400000 >; 4737 }; 4738 4739 prod_c_rbr { 4740 prod = < 0x590 0xf00000 0x300000 >; 4741 }; 4742 }; 4743 4744 hdmi-display { 4745 status = "disabled"; 4746 compatible = "hdmi,display"; 4747 generic-infoframe-type = < 0x87 >; 4748 4749 disp-default-out { 4750 nvidia,out-type = < 0x01 >; 4751 nvidia,out-flags = < 0x02 >; 4752 nvidia,out-parent-clk = "plld3"; 4753 nvidia,out-align = < 0x00 >; 4754 nvidia,out-order = < 0x00 >; 4755 nvidia,out-xres = < 0x1000 >; 4756 nvidia,out-yres = < 0x870 >; 4757 }; 4758 }; 4759 4760 dp-display { 4761 status = "disabled"; 4762 compatible = "dp, display"; 4763 nvidia,is_ext_dp_panel = < 0x01 >; 4764 4765 disp-default-out { 4766 nvidia,out-type = < 0x03 >; 4767 nvidia,out-align = < 0x00 >; 4768 nvidia,out-order = < 0x00 >; 4769 nvidia,out-flags = < 0x00 >; 4770 nvidia,out-pins = < 0x01 0x00 0x02 0x00 0x03 0x00 0x00 0x01 >; 4771 nvidia,out-parent-clk = "plld3"; 4772 nvidia,out-xres = < 0x1000 >; 4773 nvidia,out-yres = < 0x870 >; 4774 }; 4775 4776 lt-data { 4777 4778 tegra-dp-vs-regs { 4779 pc2_l0 = < 0x13 0x19 0x1e 0x28 0x1e 0x25 0x2d 0x28 0x32 0x39 >; 4780 pc2_l1 = < 0x12 0x17 0x1b 0x25 0x1c 0x23 0x2a 0x25 0x2f 0x37 >; 4781 pc2_l2 = < 0x12 0x16 0x1a 0x22 0x1b 0x20 0x27 0x24 0x2d 0x35 >; 4782 pc2_l3 = < 0x11 0x14 0x17 0x1f 0x19 0x1e 0x24 0x22 0x2a 0x32 >; 4783 }; 4784 4785 tegra-dp-pe-regs { 4786 pc2_l0 = < 0x00 0x08 0x12 0x24 0x01 0x0e 0x1d 0x01 0x13 0x00 >; 4787 pc2_l1 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >; 4788 pc2_l2 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >; 4789 pc2_l3 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >; 4790 }; 4791 4792 tegra-dp-pc-regs { 4793 pc2_l0 = < 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 >; 4794 pc2_l1 = < 0x02 0x02 0x04 0x05 0x02 0x04 0x05 0x04 0x05 0x05 >; 4795 pc2_l2 = < 0x04 0x05 0x08 0x0b 0x05 0x09 0x0b 0x08 0x0a 0x0b >; 4796 pc2_l3 = < 0x05 0x09 0x0b 0x12 0x09 0x0d 0x12 0x0b 0x0f 0x12 >; 4797 }; 4798 4799 tegra-dp-tx-pu { 4800 pc2_l0 = < 0x22 0x33 0x44 0x66 0x33 0x44 0x66 0x44 0x66 0x66 >; 4801 pc2_l1 = < 0x22 0x22 0x33 0x55 0x33 0x44 0x55 0x44 0x55 0x66 >; 4802 pc2_l2 = < 0x22 0x22 0x33 0x44 0x33 0x33 0x44 0x44 0x55 0x66 >; 4803 pc2_l3 = < 0x22 0x22 0x22 0x44 0x33 0x33 0x44 0x44 0x44 0x66 >; 4804 }; 4805 }; 4806 4807 dp-lt-settings { 4808 4809 lt-setting@0 { 4810 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 4811 nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >; 4812 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 4813 nvidia,tx-pu = < 0x00 >; 4814 nvidia,load-adj = < 0x03 >; 4815 }; 4816 4817 lt-setting@1 { 4818 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 4819 nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >; 4820 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 4821 nvidia,tx-pu = < 0x00 >; 4822 nvidia,load-adj = < 0x04 >; 4823 }; 4824 4825 lt-setting@2 { 4826 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 4827 nvidia,lane-preemphasis = < 0x01 0x01 0x01 0x01 >; 4828 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 4829 nvidia,tx-pu = < 0x00 >; 4830 nvidia,load-adj = < 0x06 >; 4831 }; 4832 }; 4833 }; 4834 4835 panel-s-edp-uhdtv-15-6 { 4836 status = "disabled"; 4837 compatible = "s-edp,uhdtv-15-6"; 4838 nvidia,tx-pu-disable = < 0x01 >; 4839 nvidia,panel-bl-pwm-gpio = < 0x1d 0x0d 0x00 >; 4840 4841 disp-default-out { 4842 nvidia,out-type = < 0x03 >; 4843 nvidia,out-align = < 0x00 >; 4844 nvidia,out-order = < 0x00 >; 4845 nvidia,out-flags = < 0x00 >; 4846 nvidia,out-pins = < 0x01 0x00 0x02 0x00 0x03 0x00 0x00 0x01 >; 4847 nvidia,out-depth = < 0x18 >; 4848 nvidia,out-parent-clk = "pll_d_out0"; 4849 nvidia,out-width = < 0x15a >; 4850 nvidia,out-height = < 0xc2 >; 4851 nvidia,out-xres = < 0xf00 >; 4852 nvidia,out-yres = < 0x870 >; 4853 }; 4854 4855 display-timings { 4856 4857 3840x2160-32 { 4858 clock-frequency = < 0x1f1e7610 >; 4859 hactive = < 0xf00 >; 4860 vactive = < 0x870 >; 4861 hfront-porch = < 0x30 >; 4862 hback-porch = < 0x50 >; 4863 hsync-len = < 0x20 >; 4864 vfront-porch = < 0x03 >; 4865 vback-porch = < 0x36 >; 4866 vsync-len = < 0x05 >; 4867 nvidia,h-ref-to-sync = < 0x01 >; 4868 nvidia,v-ref-to-sync = < 0x01 >; 4869 }; 4870 }; 4871 4872 dp-lt-settings { 4873 4874 lt-setting@0 { 4875 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 4876 nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >; 4877 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 4878 nvidia,tx-pu = < 0x00 >; 4879 nvidia,load-adj = < 0x03 >; 4880 }; 4881 4882 lt-setting@1 { 4883 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 4884 nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >; 4885 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 4886 nvidia,tx-pu = < 0x00 >; 4887 nvidia,load-adj = < 0x04 >; 4888 }; 4889 4890 lt-setting@2 { 4891 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 4892 nvidia,lane-preemphasis = < 0x01 0x01 0x01 0x01 >; 4893 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 4894 nvidia,tx-pu = < 0x00 >; 4895 nvidia,load-adj = < 0x06 >; 4896 }; 4897 }; 4898 4899 smartdimmer { 4900 status = "disabled"; 4901 nvidia,use-auto-pwm = < 0x00 >; 4902 nvidia,hw-update-delay = < 0x00 >; 4903 nvidia,bin-width = < 0xffffffff >; 4904 nvidia,aggressiveness = < 0x05 >; 4905 nvidia,use-vid-luma = < 0x00 >; 4906 nvidia,phase-in-settings = < 0x00 >; 4907 nvidia,phase-in-adjustments = < 0x00 >; 4908 nvidia,k-limit-enable = < 0x01 >; 4909 nvidia,k-limit = < 0xc8 >; 4910 nvidia,sd-window-enable = < 0x00 >; 4911 nvidia,soft-clipping-enable = < 0x01 >; 4912 nvidia,soft-clipping-threshold = < 0x80 >; 4913 nvidia,smooth-k-enable = < 0x00 >; 4914 nvidia,smooth-k-incr = < 0x40 >; 4915 nvidia,coeff = < 0x05 0x09 0x02 >; 4916 nvidia,fc = < 0x00 0x00 >; 4917 nvidia,blp = < 0x400 0xff >; 4918 nvidia,bltf = < 0x39 0x41 0x49 0x52 0x5c 0x67 0x72 0x7d 0x8a 0x96 0xa4 0xb2 0xc1 0xd0 0xe0 0xf1 >; 4919 nvidia,lut = < 0xff 0xff 0xff 0xc7 0xc7 0xc7 0x99 0x99 0x99 0x74 0x74 0x74 0x55 0x55 0x55 0x3b 0x3b 0x3b 0x24 0x24 0x24 0x11 0x11 0x11 0x00 0x00 0x00 >; 4920 nvidia,use-vpulse2 = < 0x01 >; 4921 nvidia,bl-device-name = "pwm-backlight"; 4922 }; 4923 }; 4924 4925 panel-a-edp-1080p-14-0 { 4926 status = "disabled"; 4927 compatible = "a-edp,1080p-14-0"; 4928 nvidia,tx-pu-disable = < 0x01 >; 4929 4930 disp-default-out { 4931 nvidia,out-type = < 0x03 >; 4932 nvidia,out-align = < 0x00 >; 4933 nvidia,out-order = < 0x00 >; 4934 nvidia,out-flags = < 0x00 >; 4935 nvidia,out-pins = < 0x01 0x00 0x02 0x00 0x03 0x00 0x00 0x01 >; 4936 nvidia,out-depth = < 0x12 >; 4937 nvidia,out-parent-clk = "pll_d_out0"; 4938 }; 4939 4940 dp-lt-settings { 4941 4942 lt-setting@0 { 4943 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 4944 nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >; 4945 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 4946 nvidia,tx-pu = < 0x00 >; 4947 nvidia,load-adj = < 0x03 >; 4948 }; 4949 4950 lt-setting@1 { 4951 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 4952 nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >; 4953 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 4954 nvidia,tx-pu = < 0x00 >; 4955 nvidia,load-adj = < 0x04 >; 4956 }; 4957 4958 lt-setting@2 { 4959 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 4960 nvidia,lane-preemphasis = < 0x01 0x01 0x01 0x01 >; 4961 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 4962 nvidia,tx-pu = < 0x00 >; 4963 nvidia,load-adj = < 0x06 >; 4964 }; 4965 }; 4966 4967 smartdimmer { 4968 status = "okay"; 4969 nvidia,use-auto-pwm = < 0x00 >; 4970 nvidia,hw-update-delay = < 0x00 >; 4971 nvidia,bin-width = < 0xffffffff >; 4972 nvidia,aggressiveness = < 0x05 >; 4973 nvidia,use-vid-luma = < 0x00 >; 4974 nvidia,phase-in-settings = < 0x00 >; 4975 nvidia,phase-in-adjustments = < 0x00 >; 4976 nvidia,k-limit-enable = < 0x01 >; 4977 nvidia,k-limit = < 0xc8 >; 4978 nvidia,sd-window-enable = < 0x00 >; 4979 nvidia,soft-clipping-enable = < 0x01 >; 4980 nvidia,soft-clipping-threshold = < 0x80 >; 4981 nvidia,smooth-k-enable = < 0x00 >; 4982 nvidia,smooth-k-incr = < 0x40 >; 4983 nvidia,coeff = < 0x05 0x09 0x02 >; 4984 nvidia,fc = < 0x00 0x00 >; 4985 nvidia,blp = < 0x400 0xff >; 4986 nvidia,bltf = < 0x39 0x41 0x49 0x52 0x5c 0x67 0x72 0x7d 0x8a 0x96 0xa4 0xb2 0xc1 0xd0 0xe0 0xf1 >; 4987 nvidia,lut = < 0xff 0xff 0xff 0xc7 0xc7 0xc7 0x99 0x99 0x99 0x74 0x74 0x74 0x55 0x55 0x55 0x3b 0x3b 0x3b 0x24 0x24 0x24 0x11 0x11 0x11 0x00 0x00 0x00 >; 4988 nvidia,use-vpulse2 = < 0x01 >; 4989 nvidia,bl-device-name = "pwm-backlight"; 4990 }; 4991 }; 4992 }; 4993 4994 sor1 { 4995 compatible = "nvidia,tegra186-sor1"; 4996 reg = < 0x00 0x15580000 0x00 0x40000 >; 4997 interrupts = < 0x00 0x9e 0x04 >; 4998 nvidia,xbar-ctrl = < 0x00 0x01 0x02 0x03 0x04 >; 4999 clocks = < 0x98 0x0d 0x5d 0x0d 0x27 0x0d 0x268 0x0d 0x129 0x0d 0x10d 0x0d 0x88 0x0d 0x66 0x0d 0x58 0x0d 0x62 >; 5000 clock-names = "clk32k_in","sor1","sor_safe","sor1_pad_clkout","sor1_out","pllp_out0","maud","hda","hda2codec_2x","hda2hdmi"; 5001 resets = < 0x0d 0x6c 0x0d 0x0f 0x0d 0x10 0x0d 0x11 >; 5002 reset-names = "sor1","hda_rst","hda2codec_2x_rst","hda2hdmi_rst"; 5003 pad-controllers = < 0x10 0x19 >; 5004 pad-names = "hdmi-dp1"; 5005 status = "okay"; 5006 nvidia,ddc-i2c-bus = < 0x7d >; 5007 nvidia,hpd-gpio = < 0x12 0x79 0x01 >; 5008 5009 prod-settings { 5010 #prod-cells = < 0x03 >; 5011 prod_list_hdmi_soc = "prod_c_hdmi_0m_54m","prod_c_hdmi_54m_111m","prod_c_hdmi_111m_223m","prod_c_hdmi_223m_300m","prod_c_hdmi_300m_600m"; 5012 5013 prod_c_hdmi_0m_54m { 5014 prod = < 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050000 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x00 0x5a8 0xff000000 0x54000000 >; 5015 }; 5016 5017 prod_c_hdmi_54m_111m { 5018 prod = < 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050100 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x44000000 >; 5019 }; 5020 5021 prod_c_hdmi_111m_223m { 5022 prod = < 0x138 0xffffffff 0x373a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x34000000 >; 5023 }; 5024 5025 prod_c_hdmi_223m_300m { 5026 prod = < 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x404000 0x5a8 0xff000000 0x34000000 >; 5027 }; 5028 5029 prod_c_hdmi_300m_600m { 5030 prod = < 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301900 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x406000 0x5a8 0xff000000 0x34000000 >; 5031 }; 5032 5033 prod_c_54M { 5034 prod = < 0x58c 0xf0f0f00 0x5050000 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x00 0x5a8 0xff000000 0x54000000 >; 5035 }; 5036 5037 prod_c_75M { 5038 prod = < 0x58c 0xf0f0f00 0x5050100 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x44000000 >; 5039 }; 5040 5041 prod_c_150M { 5042 prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x373a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x34000000 >; 5043 }; 5044 5045 prod_c_300M { 5046 prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x404000 0x5a8 0xff000000 0x34000000 >; 5047 }; 5048 5049 prod_c_600M { 5050 prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301900 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x406000 0x5a8 0xff000000 0x34000000 >; 5051 }; 5052 5053 prod_c_dp { 5054 prod = < 0x58c 0xf0f0f10 0x5050310 0x590 0x3000100 0x100 0x594 0xf0000000 0x00 0x598 0x2ff0 0x2440 0x59c 0x401800 0x00 0x5a0 0x400000 0x400000 0x5a8 0xff000000 0x34000000 0x70 0xffffffff 0x00 0x180 0x01 0x01 >; 5055 }; 5056 5057 prod_c_hbr { 5058 prod = < 0x590 0xf00000 0x300000 >; 5059 }; 5060 5061 prod_c_hbr2 { 5062 prod = < 0x590 0xf00000 0x400000 >; 5063 }; 5064 5065 prod_c_rbr { 5066 prod = < 0x590 0xf00000 0x300000 >; 5067 }; 5068 }; 5069 5070 hdmi-display { 5071 status = "okay"; 5072 compatible = "hdmi,display"; 5073 generic-infoframe-type = < 0x87 >; 5074 5075 disp-default-out { 5076 nvidia,out-type = < 0x01 >; 5077 nvidia,out-flags = < 0x02 >; 5078 nvidia,out-parent-clk = "plld2"; 5079 nvidia,out-align = < 0x00 >; 5080 nvidia,out-order = < 0x00 >; 5081 nvidia,out-xres = < 0x1000 >; 5082 nvidia,out-yres = < 0x870 >; 5083 }; 5084 }; 5085 5086 dp-display { 5087 status = "disabled"; 5088 compatible = "dp, display"; 5089 nvidia,is_ext_dp_panel = < 0x01 >; 5090 5091 disp-default-out { 5092 nvidia,out-type = < 0x03 >; 5093 nvidia,out-align = < 0x00 >; 5094 nvidia,out-order = < 0x00 >; 5095 nvidia,out-flags = < 0x00 >; 5096 nvidia,out-pins = < 0x01 0x00 0x02 0x00 0x03 0x00 0x00 0x01 >; 5097 nvidia,out-parent-clk = "plld3"; 5098 nvidia,out-xres = < 0x1000 >; 5099 nvidia,out-yres = < 0x870 >; 5100 }; 5101 5102 lt-data { 5103 5104 tegra-dp-vs-regs { 5105 pc2_l0 = < 0x13 0x19 0x1e 0x28 0x1e 0x25 0x2d 0x28 0x32 0x39 >; 5106 pc2_l1 = < 0x12 0x17 0x1b 0x25 0x1c 0x23 0x2a 0x25 0x2f 0x37 >; 5107 pc2_l2 = < 0x12 0x16 0x1a 0x22 0x1b 0x20 0x27 0x24 0x2d 0x35 >; 5108 pc2_l3 = < 0x11 0x14 0x17 0x1f 0x19 0x1e 0x24 0x22 0x2a 0x32 >; 5109 }; 5110 5111 tegra-dp-pe-regs { 5112 pc2_l0 = < 0x00 0x08 0x12 0x24 0x01 0x0e 0x1d 0x01 0x13 0x00 >; 5113 pc2_l1 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >; 5114 pc2_l2 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >; 5115 pc2_l3 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >; 5116 }; 5117 5118 tegra-dp-pc-regs { 5119 pc2_l0 = < 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 >; 5120 pc2_l1 = < 0x02 0x02 0x04 0x05 0x02 0x04 0x05 0x04 0x05 0x05 >; 5121 pc2_l2 = < 0x04 0x05 0x08 0x0b 0x05 0x09 0x0b 0x08 0x0a 0x0b >; 5122 pc2_l3 = < 0x05 0x09 0x0b 0x12 0x09 0x0d 0x12 0x0b 0x0f 0x12 >; 5123 }; 5124 5125 tegra-dp-tx-pu { 5126 pc2_l0 = < 0x22 0x33 0x44 0x66 0x33 0x44 0x66 0x44 0x66 0x66 >; 5127 pc2_l1 = < 0x22 0x22 0x33 0x55 0x33 0x44 0x55 0x44 0x55 0x66 >; 5128 pc2_l2 = < 0x22 0x22 0x33 0x44 0x33 0x33 0x44 0x44 0x55 0x66 >; 5129 pc2_l3 = < 0x22 0x22 0x22 0x44 0x33 0x33 0x44 0x44 0x44 0x66 >; 5130 }; 5131 }; 5132 5133 display-timings { 5134 5135 1920x1080-32 { 5136 clock-frequency = < 0x8d9ee20 >; 5137 hactive = < 0x780 >; 5138 vactive = < 0x438 >; 5139 hfront-porch = < 0x58 >; 5140 hback-porch = < 0x94 >; 5141 hsync-len = < 0x2c >; 5142 vfront-porch = < 0x04 >; 5143 vback-porch = < 0x24 >; 5144 vsync-len = < 0x05 >; 5145 nvidia,h-ref-to-sync = < 0x01 >; 5146 nvidia,v-ref-to-sync = < 0x01 >; 5147 }; 5148 5149 720x480-32 { 5150 clock-frequency = < 0x19bfcc0 >; 5151 hactive = < 0x2d0 >; 5152 vactive = < 0x1e0 >; 5153 hfront-porch = < 0x10 >; 5154 hback-porch = < 0x3c >; 5155 hsync-len = < 0x3e >; 5156 vfront-porch = < 0x09 >; 5157 vback-porch = < 0x1e >; 5158 vsync-len = < 0x06 >; 5159 nvidia,h-ref-to-sync = < 0x01 >; 5160 nvidia,v-ref-to-sync = < 0x01 >; 5161 }; 5162 }; 5163 5164 dp-lt-settings { 5165 5166 lt-setting@0 { 5167 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 5168 nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >; 5169 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 5170 nvidia,tx-pu = < 0x00 >; 5171 nvidia,load-adj = < 0x03 >; 5172 }; 5173 5174 lt-setting@1 { 5175 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 5176 nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >; 5177 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 5178 nvidia,tx-pu = < 0x00 >; 5179 nvidia,load-adj = < 0x04 >; 5180 }; 5181 5182 lt-setting@2 { 5183 nvidia,drive-current = < 0x00 0x00 0x00 0x00 >; 5184 nvidia,lane-preemphasis = < 0x01 0x01 0x01 0x01 >; 5185 nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >; 5186 nvidia,tx-pu = < 0x00 >; 5187 nvidia,load-adj = < 0x06 >; 5188 }; 5189 }; 5190 }; 5191 }; 5192 5193 dpaux@155c0000 { 5194 compatible = "nvidia,tegra186-dpaux"; 5195 reg = < 0x00 0x155c0000 0x00 0x40000 >; 5196 interrupts = < 0x00 0x9f 0x04 >; 5197 clocks = < 0x98 0x0d 0x60 0x0d 0x20b >; 5198 clock-names = "clk32k_in","dpaux","plldp"; 5199 resets = < 0x0d 0x05 >; 5200 reset-names = "dpaux"; 5201 power-domains = < 0xa6 >; 5202 status = "disabled"; 5203 5204 prod-settings { 5205 #prod-cells = < 0x03 >; 5206 5207 prod_c_dpaux_dp { 5208 prod = < 0x124 0x37fe 0x24c2 >; 5209 }; 5210 5211 prod_c_dpaux_hdmi { 5212 prod = < 0x124 0x700 0x400 >; 5213 }; 5214 }; 5215 }; 5216 5217 dpaux@15040000 { 5218 compatible = "nvidia,tegra186-dpaux1"; 5219 reg = < 0x00 0x15040000 0x00 0x40000 >; 5220 interrupts = < 0x00 0xa0 0x04 >; 5221 clocks = < 0x98 0x0d 0x5f 0x0d 0x20b >; 5222 clock-names = "clk32k_in","dpaux1","plldp"; 5223 resets = < 0x0d 0x7c >; 5224 reset-names = "dpaux1"; 5225 power-domains = < 0xa6 >; 5226 status = "okay"; 5227 5228 prod-settings { 5229 #prod-cells = < 0x03 >; 5230 5231 prod_c_dpaux_dp { 5232 prod = < 0x124 0x37fe 0x24c2 >; 5233 }; 5234 5235 prod_c_dpaux_hdmi { 5236 prod = < 0x124 0x700 0x400 >; 5237 }; 5238 }; 5239 }; 5240 5241 se@15810000 { 5242 compatible = "nvidia,tegra186-se1-nvhost"; 5243 power-domains = < 0xa7 >; 5244 reg = < 0x00 0x15810000 0x00 0x10000 >; 5245 supported-algos = "drbg"; 5246 opcode_addr = < 0x204 >; 5247 resets = < 0x0d 0x25 >; 5248 clocks = < 0x0d 0x67 >; 5249 clock-names = "se"; 5250 #stream-id-cells = < 0x01 >; 5251 status = "okay"; 5252 linux,phandle = < 0x4e >; 5253 phandle = < 0x4e >; 5254 }; 5255 5256 se@15820000 { 5257 compatible = "nvidia,tegra186-se2-nvhost"; 5258 power-domains = < 0xa7 >; 5259 reg = < 0x00 0x15820000 0x00 0x10000 >; 5260 supported-algos = "aes","cmac"; 5261 opcode_addr = < 0x404 >; 5262 resets = < 0x0d 0x25 >; 5263 clocks = < 0x0d 0x67 >; 5264 clock-names = "se"; 5265 #stream-id-cells = < 0x01 >; 5266 status = "okay"; 5267 linux,phandle = < 0x4f >; 5268 phandle = < 0x4f >; 5269 }; 5270 5271 se@15830000 { 5272 compatible = "nvidia,tegra186-se3-nvhost"; 5273 power-domains = < 0xa7 >; 5274 reg = < 0x00 0x15830000 0x00 0x10000 >; 5275 supported-algos = "rsa"; 5276 opcode_addr = < 0x604 >; 5277 resets = < 0x0d 0x25 >; 5278 clocks = < 0x0d 0x67 >; 5279 clock-names = "se"; 5280 #stream-id-cells = < 0x01 >; 5281 status = "okay"; 5282 linux,phandle = < 0x50 >; 5283 phandle = < 0x50 >; 5284 }; 5285 5286 se@15840000 { 5287 compatible = "nvidia,tegra186-se4-nvhost"; 5288 power-domains = < 0xa7 >; 5289 reg = < 0x00 0x15840000 0x00 0x10000 >; 5290 supported-algos = "sha"; 5291 opcode_addr = < 0x104 >; 5292 resets = < 0x0d 0x25 >; 5293 clocks = < 0x0d 0x67 >; 5294 clock-names = "se"; 5295 #stream-id-cells = < 0x01 >; 5296 status = "okay"; 5297 linux,phandle = < 0x51 >; 5298 phandle = < 0x51 >; 5299 }; 5300 }; 5301 5302 mipical { 5303 compatible = "nvidia, tegra186-mipical"; 5304 reg = < 0x00 0x3990000 0x00 0x10000 >; 5305 clocks = < 0x98 0x0d 0x74 0x0d 0x7e >; 5306 clock-names = "clk32k_in","mipi_cal","uart_fs_mipi_cal"; 5307 resets = < 0x0d 0x1c >; 5308 reset-names = "mipi_cal"; 5309 status = "okay"; 5310 5311 prod-settings { 5312 #prod-cells = < 0x03 >; 5313 5314 prod { 5315 5316 soc { 5317 prod = < 0x00 0x01 0x00 0x18 0x200000 0x00 0x1c 0x200000 0x00 0x20 0x200000 0x00 0x24 0x200000 0x00 0x28 0x200000 0x00 0x2c 0x200000 0x00 0x3c 0x3f1f1f 0x200000 0x68 0x3f001f 0x270002 0x40 0x3f1f1f 0x200000 0x6c 0x3f001f 0x270002 0x44 0x3f1f1f 0x200000 0x74 0x3f001f 0x270002 0x48 0x3f1f1f 0x200000 0x78 0x3f001f 0x270002 0x5c 0x03 0x00 >; 5318 }; 5319 5320 soc_a01 { 5321 status = "disabled"; 5322 prod = < 0x18 0xf81f 0x1010 0x1c 0xf81f 0x1010 0x20 0xf81f 0x1010 0x24 0xf81f 0x1010 0x28 0xf81f 0x1010 0x2c 0xf81f 0x1010 >; 5323 }; 5324 5325 soc_a02 { 5326 status = "okay"; 5327 prod = < 0x18 0xf81f 0x00 0x1c 0xf81f 0x00 0x20 0xf81f 0x00 0x24 0xf81f 0x00 0x28 0xf81f 0x00 0x2c 0xf81f 0x00 >; 5328 }; 5329 }; 5330 }; 5331 }; 5332 5333 gp10b { 5334 compatible = "nvidia,tegra186-gp10b","nvidia,gp10b"; 5335 reg = < 0x00 0x17000000 0x00 0x1000000 0x00 0x18000000 0x00 0x1000000 0x00 0x3b41000 0x00 0x1000 >; 5336 interrupts = < 0x00 0x46 0x04 0x00 0x47 0x04 >; 5337 interrupt-names = "stall","nonstall"; 5338 nvidia,host1x = < 0x42 >; 5339 #stream-id-cells = < 0x01 >; 5340 access-vpr-phys; 5341 resets = < 0x0d 0x0e >; 5342 clocks = < 0x0d 0x136 0x0d 0x01 >; 5343 clock-names = "gpu","gpu_sys"; 5344 fuse-overrides = < 0x228 0x9999 >; 5345 status = "okay"; 5346 linux,phandle = < 0x53 >; 5347 phandle = < 0x53 >; 5348 }; 5349 5350 psci { 5351 compatible = "arm,psci-1.0"; 5352 method = "smc"; 5353 cpu_off = < 0x84000002 >; 5354 cpu_on = < 0xc4000003 >; 5355 cpu_suspend = < 0xc4000001 >; 5356 status = "okay"; 5357 }; 5358 5359 interrupt-controller@3881000 { 5360 compatible = "arm,cortex-a15-gic"; 5361 #interrupt-cells = < 0x03 >; 5362 interrupt-controller; 5363 reg = < 0x00 0x3881000 0x00 0x1000 0x00 0x3882000 0x00 0x2000 >; 5364 status = "okay"; 5365 linux,phandle = < 0x01 >; 5366 phandle = < 0x01 >; 5367 }; 5368 5369 interrupt-controller@3000000 { 5370 compatible = "nvidia,tegra-gic"; 5371 interrupt-controller; 5372 reg = < 0x00 0x3000000 0x00 0x800 0x00 0x3000800 0x00 0x800 0x00 0x3001000 0x00 0x800 0x00 0x3001800 0x00 0x800 0x00 0x3002000 0x00 0x800 0x00 0x3002800 0x00 0x800 0x00 0x3003000 0x00 0x800 0x00 0x3003800 0x00 0x800 0x00 0x300f800 0x00 0x800 >; 5373 status = "disabled"; 5374 }; 5375 5376 tegra186-pm-irq { 5377 compatible = "nvidia,tegra186-pm-irq"; 5378 interrupt-controller; 5379 #interrupt-cells = < 0x03 >; 5380 interrupt-parent = < 0x01 >; 5381 linux,phandle = < 0x1f >; 5382 phandle = < 0x1f >; 5383 }; 5384 5385 timer@3020000 { 5386 compatible = "nvidia,tegra186-timer"; 5387 interrupts = < 0x00 0x00 0x04 0x00 0x01 0x04 0x00 0x02 0x04 0x00 0x03 0x04 0x00 0x04 0x04 0x00 0x05 0x04 0x00 0x06 0x04 >; 5388 clock-frequency = < 0x124f800 >; 5389 reg = < 0x00 0x3010000 0x00 0xe0000 >; 5390 tmr-count = < 0x0a >; 5391 wdt-count = < 0x03 >; 5392 status = "okay"; 5393 }; 5394 5395 clock@5000000 { 5396 compatible = "nvidia,tegra18x-car"; 5397 reg = < 0x00 0x5000000 0x00 0x1000000 >; 5398 #clock-cells = < 0x01 >; 5399 #reset-cells = < 0x01 >; 5400 status = "okay"; 5401 linux,phandle = < 0x0d >; 5402 phandle = < 0x0d >; 5403 }; 5404 5405 se_elp@3ad0000 { 5406 compatible = "nvidia,tegra186-se-elp"; 5407 reg = < 0x00 0x3ad0000 0x00 0x10000 0x00 0x3ae0000 0x00 0x10000 >; 5408 interrupts = < 0x00 0x11b 0x04 >; 5409 clocks = < 0x0d 0x67 >; 5410 clock-names = "se"; 5411 pka1-rsa-priority = < 0x12c >; 5412 status = "okay"; 5413 }; 5414 5415 spi@3270000 { 5416 compatible = "nvidia,tegra186-qspi"; 5417 reg = < 0x00 0x3270000 0x00 0x10000 >; 5418 interrupts = < 0x00 0x23 0x04 >; 5419 #address-cells = < 0x01 >; 5420 #size-cells = < 0x00 >; 5421 #stream-id-cells = < 0x01 >; 5422 nvidia,dma-request-selector = < 0x19 0x05 >; 5423 dmas = < 0x19 0x05 0x19 0x05 >; 5424 dma-names = "rx","tx"; 5425 nvidia,clk-parents = "pll_p"; 5426 clocks = < 0x0d 0x84 0x0d 0x135 0x0d 0x10d 0x0d 0x261 >; 5427 clock-names = "qspi","qspi_out","pll_p","clk_m"; 5428 resets = < 0x0d 0x81 >; 5429 reset-names = "qspi"; 5430 status = "disabled"; 5431 linux,phandle = < 0x71 >; 5432 phandle = < 0x71 >; 5433 }; 5434 5435 tegra-hsp@b150000 { 5436 compatible = "nvidia,tegra186-hsp"; 5437 reg = < 0x00 0xb150000 0x00 0x90000 >; 5438 interrupts = < 0x00 0x8d 0x04 0x00 0x8e 0x04 0x00 0x8f 0x04 0x00 0x90 0x04 >; 5439 interrupt-names = "shared1","shared2","shared3","shared4"; 5440 resets = < 0x0d 0xba >; 5441 reset-names = "hsp"; 5442 status = "okay"; 5443 linux,phandle = < 0x38 >; 5444 phandle = < 0x38 >; 5445 }; 5446 5447 tegra-hsp@29a0000 { 5448 compatible = "nvidia,tegra186-hsp"; 5449 reg = < 0x00 0x29a0000 0x00 0x90000 >; 5450 interrupt-parent = < 0x3a >; 5451 interrupts = < 0x00 0x20 0x04 0x00 0x00 0x21 0x04 0x00 0x00 0x22 0x04 0x00 0x00 0x23 0x04 0x00 0x00 0x24 0x04 0x00 0x00 0x25 0x04 0x00 0x00 0x26 0x04 0x00 0x00 0x27 0x04 0x00 0x00 0x28 0x04 0x00 0x00 0x29 0x04 0x00 0x00 0x2a 0x04 0x00 0x00 0x2b 0x04 0x00 0x00 0x2c 0x04 0x00 0x00 0x2d 0x04 0x00 0x00 0x2e 0x04 0x00 0x00 0x2f 0x04 0x00 0x00 0x30 0x04 0x04 0x00 0x31 0x04 0x00 0x00 0x32 0x04 0x00 0x00 0x33 0x04 0x00 0x00 0x34 0x04 0x00 >; 5452 interrupt-names = "full0","full1","full2","full3","full4","full5","full6","full7","empty0","empty1","empty2","empty3","empty4","empty5","empty6","empty7","adsp-shared0","shared1","shared2","shared3","shared4"; 5453 status = "disabled"; 5454 linux,phandle = < 0x3c >; 5455 phandle = < 0x3c >; 5456 }; 5457 5458 tegra-hsp@c150000 { 5459 compatible = "nvidia,tegra186-hsp"; 5460 reg = < 0x00 0xc150000 0x00 0x90000 >; 5461 interrupts = < 0x00 0x85 0x04 0x00 0x86 0x04 0x00 0x87 0x04 0x00 0x88 0x04 >; 5462 interrupt-names = "shared1","shared2","shared3","shared4"; 5463 status = "okay"; 5464 linux,phandle = < 0x3e >; 5465 phandle = < 0x3e >; 5466 }; 5467 5468 tegra-hsp@3c00000 { 5469 compatible = "nvidia,tegra186-hsp"; 5470 reg = < 0x00 0x3c00000 0x00 0xa0000 >; 5471 interrupts = < 0x00 0xb0 0x04 0x00 0x78 0x04 0x00 0x79 0x04 0x00 0x7a 0x04 0x00 0x7b 0x04 0x00 0x7c 0x04 0x00 0x7d 0x04 0x00 0x7e 0x04 0x00 0x7f 0x04 >; 5472 interrupt-names = "doorbell","shared0","shared1","shared2","shared3","shared4","shared5","shared6","shared7"; 5473 status = "okay"; 5474 }; 5475 5476 chipid@100000 { 5477 compatible = "nvidia,tegra186-chipid"; 5478 reg = < 0x00 0x100000 0x00 0x10000 >; 5479 status = "disabled"; 5480 }; 5481 5482 miscreg@00100000 { 5483 compatible = "nvidia,tegra186-miscreg"; 5484 reg = < 0x00 0x100000 0x00 0xf000 0x00 0x10f000 0x00 0x1000 >; 5485 status = "disabled"; 5486 }; 5487 5488 bpmp { 5489 compatible = "nvidia,tegra186-bpmp"; 5490 #stream-id-cells = < 0x01 >; 5491 reg = < 0x00 0xd000000 0x00 0x800000 0x00 0x3004e000 0x00 0x1000 0x00 0x3004f000 0x00 0x1000 >; 5492 status = "okay"; 5493 linux,phandle = < 0x6d >; 5494 phandle = < 0x6d >; 5495 5496 bpmpthermal { 5497 compatible = "nvidia,tegra186-bpmp-thermal"; 5498 #thermal-sensor-cells = < 0x01 >; 5499 status = "okay"; 5500 linux,phandle = < 0x27 >; 5501 phandle = < 0x27 >; 5502 }; 5503 }; 5504 5505 dma@2600000 { 5506 compatible = "nvidia,tegra186-gpcdma"; 5507 reg = < 0x00 0x2600000 0x00 0x210000 >; 5508 resets = < 0x0d 0x46 >; 5509 reset-names = "gpcdma"; 5510 interrupts = < 0x00 0x4b 0x04 0x00 0x4c 0x04 0x00 0x4d 0x04 0x00 0x4e 0x04 0x00 0x4f 0x04 0x00 0x50 0x04 0x00 0x51 0x04 0x00 0x52 0x04 0x00 0x53 0x04 0x00 0x54 0x04 0x00 0x55 0x04 0x00 0x56 0x04 0x00 0x57 0x04 0x00 0x58 0x04 0x00 0x59 0x04 0x00 0x5a 0x04 0x00 0x5b 0x04 0x00 0x5c 0x04 0x00 0x5d 0x04 0x00 0x5e 0x04 0x00 0x5f 0x04 0x00 0x60 0x04 0x00 0x61 0x04 0x00 0x62 0x04 0x00 0x63 0x04 0x00 0x64 0x04 0x00 0x65 0x04 0x00 0x66 0x04 0x00 0x67 0x04 0x00 0x68 0x04 0x00 0x69 0x04 0x00 0x6a 0x04 0x00 0x6b 0x04 >; 5511 #dma-cells = < 0x01 >; 5512 #stream-id-cells = < 0x01 >; 5513 status = "okay"; 5514 linux,phandle = < 0x19 >; 5515 phandle = < 0x19 >; 5516 }; 5517 5518 gpio@2200000 { 5519 compatible = "nvidia,tegra186-gpio"; 5520 reg-names = "security","gpio"; 5521 reg = < 0x00 0x2200000 0x00 0x10000 0x00 0x2210000 0x00 0x10000 >; 5522 interrupts = < 0x00 0x2f 0x04 0x00 0x32 0x04 0x00 0x35 0x04 0x00 0x38 0x04 0x00 0x3b 0x04 0x00 0xb4 0x04 >; 5523 gpio-controller; 5524 #gpio-cells = < 0x02 >; 5525 interrupt-controller; 5526 #interrupt-cells = < 0x02 >; 5527 gpio-ranges = < 0xa8 0x00 0x00 0x90 0xa8 0x90 0x98 0x08 0xa8 0x98 0xb8 0x10 0xa8 0xa8 0xd8 0x18 >; 5528 status = "okay"; 5529 linux,phandle = < 0x12 >; 5530 phandle = < 0x12 >; 5531 5532 wifi_over_pcie { 5533 gpio-hog; 5534 gpios = < 0x8c 0x00 >; 5535 output-low; 5536 label = "wifi-over-pcie"; 5537 status = "disabled"; 5538 }; 5539 5540 pcie0_lane2_mux { 5541 gpio-hog; 5542 gpios = < 0x8b 0x00 >; 5543 output-low; 5544 label = "pcie-lane2-mux"; 5545 status = "okay"; 5546 }; 5547 5548 e3325_sdio_rst { 5549 gpio-hog; 5550 gpios = < 0x0e 0x00 >; 5551 output-high; 5552 label = "e3325-sdio-rst"; 5553 status = "disabled"; 5554 }; 5555 5556 e3325_lane0_mux { 5557 gpio-hog; 5558 gpios = < 0x0c 0x00 >; 5559 output-low; 5560 label = "e3325-lane0-mux"; 5561 status = "disabled"; 5562 }; 5563 5564 wifi-enable { 5565 gpio-hog; 5566 gpios = < 0x68 0x00 >; 5567 output-high; 5568 line-name = "wifi-enable"; 5569 }; 5570 5571 wifi-wake-ap { 5572 gpio-hog; 5573 input; 5574 label = "wifi-wake-ap"; 5575 status = "disabled"; 5576 }; 5577 5578 sdmmc-wake-support-input { 5579 gpio-hog; 5580 gpios = < 0x7d 0x00 >; 5581 input; 5582 label = "sdmmc-wake-input"; 5583 status = "okay"; 5584 }; 5585 5586 sdmmc-wake-support-output { 5587 gpio-hog; 5588 gpios = < 0x7e 0x00 >; 5589 output-low; 5590 label = "sdmmc-wake-output"; 5591 status = "okay"; 5592 }; 5593 5594 camera-control-output-low { 5595 gpio-hog; 5596 output-low; 5597 gpios = < 0x8d 0x00 0x88 0x00 >; 5598 label = "cam0-rst","cam0-pwdn"; 5599 status = "okay"; 5600 }; 5601 }; 5602 5603 gpio@c2f0000 { 5604 compatible = "nvidia,tegra186-gpio-aon"; 5605 reg-names = "security","gpio"; 5606 reg = < 0x00 0xc2f0000 0x00 0x1000 0x00 0xc2f1000 0x00 0x1000 >; 5607 interrupts = < 0x00 0x3c 0x04 >; 5608 status = "okay"; 5609 gpio-controller; 5610 #gpio-cells = < 0x02 >; 5611 interrupt-controller; 5612 #interrupt-cells = < 0x02 >; 5613 gpio-ranges = < 0xa8 0x00 0x90 0x08 0xa8 0x08 0xa0 0x18 0xa8 0x20 0xc8 0x10 0xa8 0x30 0xf0 0x10 >; 5614 linux,phandle = < 0x1d >; 5615 phandle = < 0x1d >; 5616 5617 wifi-wake-ap { 5618 gpio-hog; 5619 gpios = < 0x3b 0x00 >; 5620 input; 5621 label = "wifi-wake-ap"; 5622 }; 5623 }; 5624 5625 pcie-controller@10003000 { 5626 compatible = "nvidia,tegra186-pcie"; 5627 power-domains = < 0xa9 >; 5628 device_type = "pci"; 5629 reg = < 0x00 0x10003000 0x00 0x800 0x00 0x10003800 0x00 0x800 0x00 0x40000000 0x00 0x10000000 >; 5630 reg-names = "pads","afi","cs"; 5631 clocks = < 0x0d 0x04 0x0d 0x03 0x0d 0x261 >; 5632 clock-names = "afi","pcie","clk_m"; 5633 resets = < 0x0d 0x01 0x0d 0x1d 0x0d 0x1e >; 5634 reset-names = "afi","pcie","pciex"; 5635 interrupts = < 0x00 0x48 0x04 0x00 0x49 0x04 >; 5636 interrupt-names = "intr","msi"; 5637 #interrupt-cells = < 0x01 >; 5638 interrupt-map-mask = < 0x00 0x00 0x00 0x00 >; 5639 interrupt-map = < 0x00 0x00 0x00 0x00 0x01 0x00 0x48 0x04 >; 5640 #stream-id-cells = < 0x01 >; 5641 bus-range = < 0x00 0xff >; 5642 #address-cells = < 0x03 >; 5643 #size-cells = < 0x02 >; 5644 ranges = < 0x82000000 0x00 0x10000000 0x00 0x10000000 0x00 0x1000 0x82000000 0x00 0x10001000 0x00 0x10001000 0x00 0x1000 0x82000000 0x00 0x10004000 0x00 0x10004000 0x00 0x1000 0x81000000 0x00 0x00 0x00 0x50000000 0x00 0x10000 0x82000000 0x00 0x50100000 0x00 0x50100000 0x00 0x7f00000 0xc2000000 0x00 0x58000000 0x00 0x58000000 0x00 0x28000000 >; 5645 status = "okay"; 5646 vddio-pexctl-aud-supply = < 0x0e >; 5647 linux,phandle = < 0x69 >; 5648 phandle = < 0x69 >; 5649 5650 pci@1,0 { 5651 device_type = "pci"; 5652 assigned-addresses = < 0x82000800 0x00 0x10000000 0x00 0x1000 >; 5653 reg = < 0x800 0x00 0x00 0x00 0x00 >; 5654 status = "okay"; 5655 #address-cells = < 0x03 >; 5656 #size-cells = < 0x02 >; 5657 ranges; 5658 nvidia,num-lanes = < 0x01 >; 5659 nvidia,afi-ctl-offset = < 0x110 >; 5660 nvidia,disable-clock-request; 5661 }; 5662 5663 pci@2,0 { 5664 device_type = "pci"; 5665 assigned-addresses = < 0x82001000 0x00 0x10001000 0x00 0x1000 >; 5666 reg = < 0x1000 0x00 0x00 0x00 0x00 >; 5667 status = "disabled"; 5668 #address-cells = < 0x03 >; 5669 #size-cells = < 0x02 >; 5670 ranges; 5671 nvidia,num-lanes = < 0x00 >; 5672 nvidia,afi-ctl-offset = < 0x118 >; 5673 }; 5674 5675 pci@3,0 { 5676 device_type = "pci"; 5677 assigned-addresses = < 0x82001800 0x00 0x10004000 0x00 0x1000 >; 5678 reg = < 0x1800 0x00 0x00 0x00 0x00 >; 5679 status = "okay"; 5680 #address-cells = < 0x03 >; 5681 #size-cells = < 0x02 >; 5682 ranges; 5683 nvidia,num-lanes = < 0x01 >; 5684 nvidia,afi-ctl-offset = < 0x19c >; 5685 }; 5686 5687 prod-settings { 5688 #prod-cells = < 0x03 >; 5689 5690 prod_c_pad { 5691 prod = < 0xc8 0xffffffff 0x80b880b8 0xcc 0xffffffff 0x480b8 >; 5692 }; 5693 }; 5694 }; 5695 5696 sound { 5697 #stream-id-cells = < 0x01 >; 5698 status = "okay"; 5699 compatible = "nvidia,tegra-audio-t186ref-mobile-rt565x"; 5700 nvidia,model = "tegra-snd-t186ref-mobile-rt565x"; 5701 nvidia,num-codec-link = < 0x0b >; 5702 nvidia,num-clk = < 0x08 >; 5703 nvidia,clk-rates = < 0x10266000 0xac4400 0x2b11000 0x2b11000 0xea60000 0xbb8000 0x2ee0000 0x2ee0000 >; 5704 clocks = < 0x0d 0x10d 0x0d 0x10f 0x0d 0xf6 0x0d 0x57 0x0d 0x261 0x0d 0x7c >; 5705 clock-names = "pll_p_out1","pll_a","pll_a_out0","ahub","clk_m","extern1"; 5706 resets = < 0x0d 0x92 >; 5707 reset-names = "extern1_rst"; 5708 nvidia,audio-routing = "x Headphone Jack","x HP_OUT","x Line In Jack","x LINE_IN","x Mic Jack","x MIC_IN","y Headphone","y OUT","y IN","y Mic","z Headphone","z OUT","z IN","z Mic","m Headphone","m OUT","m IN","m Mic","n Headphone","n OUT","n IN","n Mic","o Headphone","o OUT","o IN","o Mic","a IN","a Mic","b IN","b Mic","c IN","c Mic","d IN","d Mic","e Headphone","e OUT","e IN","e Mic","d1 Headphone","d1 OUT","d2 Headphone","d2 OUT"; 5709 nvidia,xbar = < 0xaa >; 5710 linux,phandle = < 0x67 >; 5711 phandle = < 0x67 >; 5712 5713 nvidia,dai-link-1 { 5714 link-name = "sgtl5000-playback"; 5715 cpu-dai = < 0xab >; 5716 codec-dai = < 0xac >; 5717 cpu-dai-name = "I2S1"; 5718 codec-dai-name = "sgtl5000"; 5719 format = "i2s"; 5720 bitclock-slave; 5721 frame-slave; 5722 bitclock-noninversion; 5723 frame-noninversion; 5724 bit-format = "s16_le"; 5725 bclk_ratio = < 0x00 >; 5726 srate = < 0xbb80 >; 5727 num-channel = < 0x02 >; 5728 ignore_suspend; 5729 name-prefix = [ 78 00 ]; 5730 status = "okay"; 5731 }; 5732 5733 nvidia,dai-link-2 { 5734 link-name = "spdif-dit-1"; 5735 cpu-dai = < 0xad >; 5736 codec-dai = < 0xae >; 5737 cpu-dai-name = "I2S2"; 5738 codec-dai-name = "dit-hifi"; 5739 format = "i2s"; 5740 bitclock-slave; 5741 frame-slave; 5742 bitclock-noninversion; 5743 frame-noninversion; 5744 bit-format = "s16_le"; 5745 bclk_ratio = < 0x01 >; 5746 srate = < 0xbb80 >; 5747 num-channel = < 0x02 >; 5748 ignore_suspend; 5749 name-prefix = [ 79 00 ]; 5750 status = "okay"; 5751 }; 5752 5753 nvidia,dai-link-3 { 5754 link-name = "spdif-dit-2"; 5755 cpu-dai = < 0xaf >; 5756 codec-dai = < 0xb0 >; 5757 cpu-dai-name = "I2S3"; 5758 codec-dai-name = "dit-hifi"; 5759 format = "i2s"; 5760 bitclock-slave; 5761 frame-slave; 5762 bitclock-noninversion; 5763 frame-noninversion; 5764 bit-format = "s16_le"; 5765 bclk_ratio = < 0x01 >; 5766 srate = < 0xbb80 >; 5767 num-channel = < 0x02 >; 5768 ignore_suspend; 5769 name-prefix = [ 7a 00 ]; 5770 status = "okay"; 5771 }; 5772 5773 nvidia,dai-link-4 { 5774 link-name = "spdif-dit-3"; 5775 cpu-dai = < 0xb1 >; 5776 codec-dai = < 0xb2 >; 5777 cpu-dai-name = "I2S4"; 5778 codec-dai-name = "dit-hifi"; 5779 format = "i2s"; 5780 bitclock-slave; 5781 frame-slave; 5782 bitclock-noninversion; 5783 frame-noninversion; 5784 bit-format = "s16_le"; 5785 bclk_ratio = < 0x01 >; 5786 srate = < 0xbb80 >; 5787 num-channel = < 0x02 >; 5788 ignore_suspend; 5789 name-prefix = [ 6d 00 ]; 5790 status = "okay"; 5791 }; 5792 5793 nvidia,dai-link-5 { 5794 link-name = "spdif-dit-4"; 5795 cpu-dai = < 0xb3 >; 5796 codec-dai = < 0xb4 >; 5797 cpu-dai-name = "I2S5"; 5798 codec-dai-name = "dit-hifi"; 5799 format = "i2s"; 5800 bitclock-slave; 5801 frame-slave; 5802 bitclock-noninversion; 5803 frame-noninversion; 5804 bit-format = "s16_le"; 5805 bclk_ratio = < 0x01 >; 5806 srate = < 0xbb80 >; 5807 num-channel = < 0x02 >; 5808 ignore_suspend; 5809 name-prefix = [ 6e 00 ]; 5810 status = "okay"; 5811 }; 5812 5813 nvidia,dai-link-6 { 5814 link-name = "spdif-dit-6"; 5815 cpu-dai = < 0xb5 >; 5816 codec-dai = < 0xb6 >; 5817 cpu-dai-name = "I2S6"; 5818 codec-dai-name = "dit-hifi"; 5819 tx-mask = < 0xff >; 5820 rx-mask = < 0xff >; 5821 format = "dsp_a"; 5822 bitclock-slave; 5823 frame-slave; 5824 bitclock-inversion; 5825 frame-noninversion; 5826 bit-format = "s16_le"; 5827 bclk_ratio = < 0x04 >; 5828 srate = < 0x1f40 >; 5829 num-channel = < 0x01 >; 5830 ignore_suspend; 5831 name-prefix = [ 6f 00 ]; 5832 status = "okay"; 5833 }; 5834 5835 nvidia,dai-link-7 { 5836 link-name = "spdif-dit-7"; 5837 cpu-dai = < 0xb7 >; 5838 codec-dai = < 0xb8 >; 5839 cpu-dai-name = "DMIC1"; 5840 codec-dai-name = "dit-hifi"; 5841 format = "i2s"; 5842 bit-format = "s16_le"; 5843 srate = < 0xbb80 >; 5844 ignore_suspend; 5845 num-channel = < 0x02 >; 5846 name-prefix = [ 61 00 ]; 5847 status = "okay"; 5848 }; 5849 5850 nvidia,dai-link-8 { 5851 link-name = "spdif-dit-8"; 5852 cpu-dai = < 0xb9 >; 5853 codec-dai = < 0xba >; 5854 cpu-dai-name = "DMIC2"; 5855 codec-dai-name = "dit-hifi"; 5856 format = "i2s"; 5857 bit-format = "s16_le"; 5858 srate = < 0xbb80 >; 5859 ignore_suspend; 5860 num-channel = < 0x02 >; 5861 name-prefix = [ 62 00 ]; 5862 status = "okay"; 5863 }; 5864 5865 nvidia,dai-link-9 { 5866 link-name = "spdif-dit-9"; 5867 cpu-dai = < 0xbb >; 5868 codec-dai = < 0xbc >; 5869 cpu-dai-name = "DMIC3"; 5870 codec-dai-name = "dit-hifi"; 5871 format = "i2s"; 5872 bit-format = "s16_le"; 5873 srate = < 0xbb80 >; 5874 ignore_suspend; 5875 num-channel = < 0x02 >; 5876 name-prefix = [ 63 00 ]; 5877 status = "okay"; 5878 }; 5879 5880 nvidia,dai-link-10 { 5881 link-name = "spdif-dit-10"; 5882 cpu-dai = < 0xbd >; 5883 codec-dai = < 0xbe >; 5884 cpu-dai-name = "DMIC4"; 5885 codec-dai-name = "dit-hifi"; 5886 format = "i2s"; 5887 bit-format = "s16_le"; 5888 srate = < 0xbb80 >; 5889 ignore_suspend; 5890 num-channel = < 0x02 >; 5891 name-prefix = [ 64 00 ]; 5892 status = "okay"; 5893 }; 5894 5895 nvidia,dai-link-11 { 5896 link-name = "spdif-playback"; 5897 cpu-dai = < 0xbf >; 5898 codec-dai = < 0xc0 >; 5899 cpu-dai-name = "SPDIF1-1"; 5900 codec-dai-name = "dit-hifi"; 5901 format = "i2s"; 5902 bit-format = "s16_le"; 5903 srate = < 0xbb80 >; 5904 num-channel = < 0x02 >; 5905 ignore_suspend; 5906 name-prefix = [ 65 00 ]; 5907 status = "okay"; 5908 }; 5909 5910 nvidia,dai-link-12 { 5911 link-name = "dspk-playback-r"; 5912 cpu-dai = < 0xc1 >; 5913 codec-dai = < 0xc2 >; 5914 cpu-dai-name = "DSPK1"; 5915 codec-dai-name = "dit-hifi"; 5916 format = "i2s"; 5917 bit-format = "s16_le"; 5918 srate = < 0xbb80 >; 5919 num-channel = < 0x02 >; 5920 ignore_suspend; 5921 name-prefix = "d1"; 5922 status = "disabled"; 5923 }; 5924 5925 nvidia,dai-link-13 { 5926 link-name = "dspk-playback-l"; 5927 cpu-dai = < 0xc3 >; 5928 codec-dai = < 0xc4 >; 5929 cpu-dai-name = "DSPK2"; 5930 codec-dai-name = "dit-hifi"; 5931 format = "i2s"; 5932 bit-format = "s16_le"; 5933 srate = < 0xbb80 >; 5934 num-channel = < 0x02 >; 5935 ignore_suspend; 5936 name-prefix = "d2"; 5937 status = "disabled"; 5938 }; 5939 }; 5940 5941 sound_ref { 5942 #stream-id-cells = < 0x01 >; 5943 status = "disabled"; 5944 linux,phandle = < 0x68 >; 5945 phandle = < 0x68 >; 5946 }; 5947 5948 adma@2930000 { 5949 compatible = "nvidia,tegra186-adma"; 5950 power-domains = < 0x25 >; 5951 wakeup-disable; 5952 interrupt-parent = < 0x3a >; 5953 reg = < 0x00 0x2930000 0x00 0x10000 0x00 0x2940000 0x00 0x10000 0x00 0x2950000 0x00 0x10000 0x00 0x2960000 0x00 0x10000 0x00 0x2970000 0x00 0x10000 0x00 0x2996000 0x00 0x2000 0x00 0x29f0000 0x00 0x10 >; 5954 nvidia,adast = < 0x00 0x02 0x00 0x8008 0x00 0x40000000 0x00 0x20000000 0x00 0x40000000 >; 5955 clocks = < 0x0d 0x57 0x0d 0x68 0x0d 0x69 >; 5956 clock-names = "ahub","apb2ape","adma.ape"; 5957 interrupts = < 0x00 0x00 0x04 0x00 0x00 0x01 0x04 0x00 0x00 0x02 0x04 0x00 0x00 0x03 0x04 0x00 0x00 0x04 0x04 0x00 0x00 0x05 0x04 0x00 0x00 0x06 0x04 0x00 0x00 0x07 0x04 0x00 0x00 0x08 0x04 0x00 0x00 0x09 0x04 0x00 >; 5958 #dma-cells = < 0x01 >; 5959 dma-channels = < 0x0a >; 5960 status = "okay"; 5961 linux,phandle = < 0xc5 >; 5962 phandle = < 0xc5 >; 5963 }; 5964 5965 ahub { 5966 compatible = "nvidia,tegra210-axbar"; 5967 power-domains = < 0x25 >; 5968 wakeup-disable; 5969 reg = < 0x00 0x2900800 0x00 0x800 >; 5970 clocks = < 0x0d 0x57 0x0d 0xf6 0x0d 0x68 0x0d 0x69 >; 5971 clock-names = "ahub","pll_a_out0","apb2ape","xbar.ape"; 5972 status = "okay"; 5973 #address-cells = < 0x01 >; 5974 #size-cells = < 0x01 >; 5975 ranges = < 0x2900000 0x00 0x2900000 0x20000 >; 5976 linux,phandle = < 0xaa >; 5977 phandle = < 0xaa >; 5978 5979 admaif@290f000 { 5980 compatible = "nvidia,tegra210-admaif"; 5981 reg = < 0x290f000 0x1000 >; 5982 clocks = < 0x0d 0x57 >; 5983 clock-names = "ahub"; 5984 dmas = < 0xc5 0x01 0xc5 0x01 0xc5 0x02 0xc5 0x02 0xc5 0x03 0xc5 0x03 0xc5 0x04 0xc5 0x04 0xc5 0x05 0xc5 0x05 0xc5 0x06 0xc5 0x06 0xc5 0x07 0xc5 0x07 0xc5 0x08 0xc5 0x08 0xc5 0x09 0xc5 0x09 0xc5 0x0a 0xc5 0x0a 0xc5 0x0b 0xc5 0x0b 0xc5 0x0c 0xc5 0x0c 0xc5 0x0d 0xc5 0x0d 0xc5 0x0e 0xc5 0x0e 0xc5 0x0f 0xc5 0x0f 0xc5 0x10 0xc5 0x10 0xc5 0x11 0xc5 0x11 0xc5 0x12 0xc5 0x12 0xc5 0x13 0xc5 0x13 0xc5 0x14 0xc5 0x14 >; 5985 dma-names = "rx1","tx1","rx2","tx2","rx3","tx3","rx4","tx4","rx5","tx5","rx6","tx6","rx7","tx7","rx8","tx8","rx9","tx9","rx10","tx10","rx11","tx11","rx12","tx12","rx13","tx13","rx14","tx14","rx15","tx15","rx16","tx16","rx17","tx17","rx18","tx18","rx19","tx19","rx20","tx20"; 5986 status = "okay"; 5987 dma-buffer-size = < 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 >; 5988 }; 5989 5990 sfc@2902000 { 5991 compatible = "nvidia,tegra210-sfc"; 5992 reg = < 0x2902000 0x200 >; 5993 nvidia,ahub-sfc-id = < 0x00 >; 5994 status = "okay"; 5995 }; 5996 5997 sfc@2902200 { 5998 compatible = "nvidia,tegra210-sfc"; 5999 reg = < 0x2902200 0x200 >; 6000 nvidia,ahub-sfc-id = < 0x01 >; 6001 status = "okay"; 6002 }; 6003 6004 sfc@2902400 { 6005 compatible = "nvidia,tegra210-sfc"; 6006 reg = < 0x2902400 0x200 >; 6007 nvidia,ahub-sfc-id = < 0x02 >; 6008 status = "okay"; 6009 }; 6010 6011 sfc@2902600 { 6012 compatible = "nvidia,tegra210-sfc"; 6013 reg = < 0x2902600 0x200 >; 6014 nvidia,ahub-sfc-id = < 0x03 >; 6015 status = "okay"; 6016 }; 6017 6018 spkprot@2908c00 { 6019 compatible = "nvidia,tegra210-spkprot"; 6020 reg = < 0x2908c00 0x400 >; 6021 nvidia,ahub-spkprot-id = < 0x00 >; 6022 status = "okay"; 6023 }; 6024 6025 amixer@290bb00 { 6026 compatible = "nvidia,tegra210-amixer"; 6027 reg = < 0x290bb00 0x800 >; 6028 nvidia,ahub-amixer-id = < 0x00 >; 6029 status = "okay"; 6030 }; 6031 6032 i2s@2901000 { 6033 compatible = "nvidia,tegra210-i2s"; 6034 reg = < 0x2901000 0x100 >; 6035 nvidia,ahub-i2s-id = < 0x00 >; 6036 clocks = < 0x0d 0x4f 0x0d 0xf6 0x0d 0x269 0x0d 0xf7 >; 6037 clock-names = "i2s1","pll_a_out0","ext_audio_sync","audio_sync"; 6038 pinctrl-names = "dap_active","dap_inactive"; 6039 pinctrl-0; 6040 pinctrl-1; 6041 fsync-width = < 0x1f >; 6042 status = "okay"; 6043 linux,phandle = < 0xab >; 6044 phandle = < 0xab >; 6045 }; 6046 6047 i2s@2901100 { 6048 compatible = "nvidia,tegra210-i2s"; 6049 reg = < 0x2901100 0x100 >; 6050 nvidia,ahub-i2s-id = < 0x01 >; 6051 clocks = < 0x0d 0x2a 0x0d 0xf6 0x0d 0x26a 0x0d 0xf8 >; 6052 clock-names = "i2s2","pll_a_out0","ext_audio_sync","audio_sync"; 6053 pinctrl-names = "dap_active","dap_inactive"; 6054 pinctrl-0; 6055 pinctrl-1; 6056 fsync-width = < 0x00 >; 6057 status = "okay"; 6058 linux,phandle = < 0xad >; 6059 phandle = < 0xad >; 6060 }; 6061 6062 i2s@2901200 { 6063 compatible = "nvidia,tegra210-i2s"; 6064 reg = < 0x2901200 0x100 >; 6065 nvidia,ahub-i2s-id = < 0x02 >; 6066 clocks = < 0x0d 0x2b 0x0d 0xf6 0x0d 0x26b 0x0d 0xf9 >; 6067 clock-names = "i2s3","pll_a_out0","ext_audio_sync","audio_sync"; 6068 pinctrl-names = "dap_active","dap_inactive"; 6069 pinctrl-0 = < 0xc6 >; 6070 pinctrl-1; 6071 fsync-width = < 0x1f >; 6072 status = "okay"; 6073 nvidia,is-pinctrl = < 0x01 >; 6074 linux,phandle = < 0xaf >; 6075 phandle = < 0xaf >; 6076 }; 6077 6078 i2s@2901300 { 6079 compatible = "nvidia,tegra210-i2s"; 6080 reg = < 0x2901300 0x100 >; 6081 nvidia,ahub-i2s-id = < 0x03 >; 6082 clocks = < 0x0d 0x54 0x0d 0xf6 0x0d 0x26c 0x0d 0xfa >; 6083 clock-names = "i2s4","pll_a_out0","ext_audio_sync","audio_sync"; 6084 pinctrl-names = "dap_active","dap_inactive"; 6085 pinctrl-0; 6086 pinctrl-1; 6087 fsync-width = < 0x1f >; 6088 status = "okay"; 6089 linux,phandle = < 0xb1 >; 6090 phandle = < 0xb1 >; 6091 }; 6092 6093 i2s@2901400 { 6094 compatible = "nvidia,tegra210-i2s"; 6095 reg = < 0x2901400 0x100 >; 6096 nvidia,ahub-i2s-id = < 0x04 >; 6097 clocks = < 0x0d 0x55 0x0d 0xf6 0x0d 0x26d 0x0d 0xfb >; 6098 clock-names = "i2s5","pll_a_out0","ext_audio_sync","audio_sync"; 6099 pinctrl-names = "dap_active","dap_inactive"; 6100 pinctrl-0; 6101 pinctrl-1; 6102 fsync-width = < 0x1f >; 6103 status = "okay"; 6104 linux,phandle = < 0xb3 >; 6105 phandle = < 0xb3 >; 6106 }; 6107 6108 i2s@2901500 { 6109 compatible = "nvidia,tegra210-i2s"; 6110 reg = < 0x2901500 0x100 >; 6111 nvidia,ahub-i2s-id = < 0x05 >; 6112 clocks = < 0x0d 0x9a 0x0d 0xf6 0x0d 0x26e 0x0d 0xfc >; 6113 clock-names = "i2s6","pll_a_out0","ext_audio_sync","audio_sync"; 6114 pinctrl-names = "dap_active","dap_inactive"; 6115 pinctrl-0; 6116 pinctrl-1; 6117 fsync-width = < 0x00 >; 6118 status = "okay"; 6119 linux,phandle = < 0xb5 >; 6120 phandle = < 0xb5 >; 6121 }; 6122 6123 amx@2903000 { 6124 compatible = "nvidia,tegra210-amx"; 6125 reg = < 0x2903000 0x100 >; 6126 nvidia,ahub-amx-id = < 0x00 >; 6127 status = "okay"; 6128 }; 6129 6130 amx@2903100 { 6131 compatible = "nvidia,tegra210-amx"; 6132 reg = < 0x2903100 0x100 >; 6133 nvidia,ahub-amx-id = < 0x01 >; 6134 status = "okay"; 6135 }; 6136 6137 amx@2903200 { 6138 compatible = "nvidia,tegra210-amx"; 6139 reg = < 0x2903200 0x100 >; 6140 nvidia,ahub-amx-id = < 0x02 >; 6141 status = "okay"; 6142 }; 6143 6144 amx@2903300 { 6145 compatible = "nvidia,tegra210-amx"; 6146 reg = < 0x2903300 0x100 >; 6147 nvidia,ahub-amx-id = < 0x03 >; 6148 status = "okay"; 6149 }; 6150 6151 adx@2903800 { 6152 compatible = "nvidia,tegra210-adx"; 6153 reg = < 0x2903800 0x100 >; 6154 nvidia,ahub-adx-id = < 0x00 >; 6155 status = "okay"; 6156 }; 6157 6158 adx@2903900 { 6159 compatible = "nvidia,tegra210-adx"; 6160 reg = < 0x2903900 0x100 >; 6161 nvidia,ahub-adx-id = < 0x01 >; 6162 status = "okay"; 6163 }; 6164 6165 adx@2903a00 { 6166 compatible = "nvidia,tegra210-adx"; 6167 reg = < 0x2903a00 0x100 >; 6168 nvidia,ahub-adx-id = < 0x02 >; 6169 status = "okay"; 6170 }; 6171 6172 adx@2903b00 { 6173 compatible = "nvidia,tegra210-adx"; 6174 reg = < 0x2903b00 0x100 >; 6175 nvidia,ahub-adx-id = < 0x03 >; 6176 status = "okay"; 6177 }; 6178 6179 dmic@2904000 { 6180 compatible = "nvidia,tegra210-dmic"; 6181 reg = < 0x2904000 0x100 >; 6182 nvidia,ahub-dmic-id = < 0x00 >; 6183 clocks = < 0x0d 0x7a 0x0d 0xf6 0x0d 0xff >; 6184 clock-names = "dmic1","pll_a_out0","sync_dmic1"; 6185 status = "okay"; 6186 nvidia,is-pinctrl = < 0x01 >; 6187 pinctrl-names = "dap_active","dap_inactive"; 6188 pinctrl-0 = < 0xc7 >; 6189 pinctrl-1; 6190 linux,phandle = < 0xb7 >; 6191 phandle = < 0xb7 >; 6192 }; 6193 6194 dmic@2904100 { 6195 compatible = "nvidia,tegra210-dmic"; 6196 reg = < 0x2904100 0x100 >; 6197 nvidia,ahub-dmic-id = < 0x01 >; 6198 clocks = < 0x0d 0x7b 0x0d 0xf6 0x0d 0x100 >; 6199 clock-names = "dmic2","pll_a_out0","sync_dmic2"; 6200 status = "okay"; 6201 nvidia,is-pinctrl = < 0x01 >; 6202 pinctrl-names = "dap_active","dap_inactive"; 6203 pinctrl-0 = < 0xc8 >; 6204 pinctrl-1; 6205 linux,phandle = < 0xb9 >; 6206 phandle = < 0xb9 >; 6207 }; 6208 6209 dmic@2904200 { 6210 compatible = "nvidia,tegra210-dmic"; 6211 reg = < 0x2904200 0x100 0xc303000 0x1f0 >; 6212 nvidia,ahub-dmic-id = < 0x02 >; 6213 clocks = < 0x0d 0x96 0x0d 0xf6 0x0d 0x101 >; 6214 clock-names = "dmic3","pll_a_out0","sync_dmic3"; 6215 status = "okay"; 6216 nvidia,is-pinctrl = < 0x01 >; 6217 pinctrl-names = "dap_active","dap_inactive"; 6218 pinctrl-0 = < 0xc9 >; 6219 pinctrl-1 = < 0xca >; 6220 linux,phandle = < 0xbb >; 6221 phandle = < 0xbb >; 6222 6223 prod-settings { 6224 #prod-cells = < 0x04 >; 6225 6226 prod { 6227 prod = < 0x01 0x28 0xffff 0x6441 0x01 0x30 0xffff 0x6441 >; 6228 }; 6229 }; 6230 }; 6231 6232 dmic@2904300 { 6233 compatible = "nvidia,tegra210-dmic"; 6234 reg = < 0x2904300 0x100 >; 6235 nvidia,ahub-dmic-id = < 0x03 >; 6236 clocks = < 0x0d 0x97 0x0d 0xf6 0x0d 0x103 >; 6237 clock-names = "dmic4","pll_a_out0","sync_dmic4"; 6238 status = "okay"; 6239 nvidia,is-pinctrl = < 0x01 >; 6240 pinctrl-names = "dap_active","dap_inactive"; 6241 pinctrl-0 = < 0xcb >; 6242 pinctrl-1; 6243 linux,phandle = < 0xbd >; 6244 phandle = < 0xbd >; 6245 }; 6246 6247 afc@2907000 { 6248 compatible = "nvidia,tegra210-afc"; 6249 reg = < 0x2907000 0x100 >; 6250 nvidia,ahub-afc-id = < 0x00 >; 6251 status = "okay"; 6252 }; 6253 6254 afc@2907100 { 6255 compatible = "nvidia,tegra210-afc"; 6256 reg = < 0x2907100 0x100 >; 6257 nvidia,ahub-afc-id = < 0x01 >; 6258 status = "okay"; 6259 }; 6260 6261 afc@2907200 { 6262 compatible = "nvidia,tegra210-afc"; 6263 reg = < 0x2907200 0x100 >; 6264 nvidia,ahub-afc-id = < 0x02 >; 6265 status = "okay"; 6266 }; 6267 6268 afc@2907300 { 6269 compatible = "nvidia,tegra210-afc"; 6270 reg = < 0x2907300 0x100 >; 6271 nvidia,ahub-afc-id = < 0x03 >; 6272 status = "okay"; 6273 }; 6274 6275 afc@2907400 { 6276 compatible = "nvidia,tegra210-afc"; 6277 reg = < 0x2907400 0x100 >; 6278 nvidia,ahub-afc-id = < 0x04 >; 6279 status = "okay"; 6280 }; 6281 6282 afc@2907500 { 6283 compatible = "nvidia,tegra210-afc"; 6284 reg = < 0x2907500 0x100 >; 6285 nvidia,ahub-afc-id = < 0x05 >; 6286 status = "okay"; 6287 }; 6288 6289 mvc@290a000 { 6290 compatible = "nvidia,tegra210-mvc"; 6291 reg = < 0x290a000 0x200 >; 6292 nvidia,ahub-mvc-id = < 0x00 >; 6293 status = "okay"; 6294 }; 6295 6296 mvc@290a200 { 6297 compatible = "nvidia,tegra210-mvc"; 6298 reg = < 0x290a200 0x200 >; 6299 nvidia,ahub-mvc-id = < 0x01 >; 6300 status = "okay"; 6301 }; 6302 6303 spdif@2906000 { 6304 compatible = "nvidia,tegra210-spdif"; 6305 reg = < 0x2906000 0x200 >; 6306 nvidia,ahub-spdif-id = < 0x00 >; 6307 clocks = < 0x0d 0x2c 0x0d 0xee 0x0d 0x2d 0x0d 0x104 0x0d 0xf6 0x0d 0x10d >; 6308 clock-names = "spdif_in","spdif_out","spdif_doubler","sync_spdif","pll_a_out0","pll_p_out0"; 6309 status = "okay"; 6310 pinctrl-names = "dap_active","dap_inactive"; 6311 pinctrl-0; 6312 pinctrl-1; 6313 linux,phandle = < 0xbf >; 6314 phandle = < 0xbf >; 6315 }; 6316 6317 iqc@290e000 { 6318 compatible = "nvidia,tegra210-iqc"; 6319 reg = < 0x290e000 0x200 >; 6320 nvidia,ahub-iqc-id = < 0x00 >; 6321 clocks = < 0x0d 0x6a >; 6322 clock-names = "iqc"; 6323 status = "okay"; 6324 }; 6325 6326 asrc@2910000 { 6327 compatible = "nvidia,tegra186-asrc"; 6328 reg = < 0x2910000 0x2000 >; 6329 nvidia,ahub-asrc-id = < 0x00 >; 6330 status = "okay"; 6331 }; 6332 6333 arad@290e400 { 6334 compatible = "nvidia,tegra186-arad"; 6335 reg = < 0x290e400 0x400 >; 6336 nvidia,ahub-arad-id = < 0x00 >; 6337 status = "disabled"; 6338 }; 6339 6340 ahc@290b900 { 6341 compatible = "nvidia,tegra186-ahc"; 6342 interrupt-parent = < 0x3a >; 6343 reg = < 0x290b900 0x200 >; 6344 interrupts = < 0x00 0x38 0x04 0x00 >; 6345 status = "okay"; 6346 }; 6347 6348 ope@2908000 { 6349 compatible = "nvidia,tegra210-ope"; 6350 reg = < 0x2908000 0x100 0x2908100 0x100 0x2908200 0x200 >; 6351 nvidia,ahub-ope-id = < 0x00 >; 6352 status = "okay"; 6353 6354 peq@2908100 { 6355 status = "okay"; 6356 }; 6357 6358 mbdrc@2908200 { 6359 status = "okay"; 6360 }; 6361 }; 6362 6363 dspk@2905000 { 6364 compatible = "nvidia,tegra186-dspk"; 6365 reg = < 0x2905000 0x100 >; 6366 nvidia,ahub-dspk-id = < 0x00 >; 6367 clocks = < 0x0d 0x98 0x0d 0xf6 0x0d 0xfd >; 6368 clock-names = "dspk","pll_a_out0","sync_dspk"; 6369 status = "okay"; 6370 linux,phandle = < 0xc1 >; 6371 phandle = < 0xc1 >; 6372 }; 6373 6374 dspk@2905100 { 6375 compatible = "nvidia,tegra186-dspk"; 6376 reg = < 0x2905100 0x100 0x2431000 0x1f0 >; 6377 nvidia,ahub-dspk-id = < 0x01 >; 6378 clocks = < 0x0d 0x99 0x0d 0xf6 0x0d 0xfe >; 6379 clock-names = "dspk","pll_a_out0","sync_dspk"; 6380 status = "okay"; 6381 linux,phandle = < 0xc3 >; 6382 phandle = < 0xc3 >; 6383 6384 prod-settings { 6385 #prod-cells = < 0x04 >; 6386 6387 prod { 6388 prod = < 0x01 0x08 0xfff 0x441 0x01 0x00 0xfff 0x441 >; 6389 }; 6390 }; 6391 }; 6392 }; 6393 6394 agic-controller@2a41000 { 6395 compatible = "nvidia,tegra18x-agic"; 6396 interrupt-controller; 6397 #interrupt-cells = < 0x04 >; 6398 no-gic-extension; 6399 not-per-cpu; 6400 reg = < 0x00 0x2a41000 0x00 0x1000 0x00 0x2a42000 0x00 0x2000 >; 6401 interrupts = < 0x00 0x91 0xf04 >; 6402 status = "okay"; 6403 linux,phandle = < 0x3a >; 6404 phandle = < 0x3a >; 6405 }; 6406 6407 hda@3510000 { 6408 compatible = "nvidia,tegra30-hda"; 6409 #stream-id-cells = < 0x01 >; 6410 reg = < 0x00 0x3510000 0x00 0x10000 >; 6411 nvidia,max-codec-slot = < 0x08 >; 6412 clocks = < 0x0d 0x10d 0x0d 0x88 0x0d 0x66 0x0d 0x58 0x0d 0x62 >; 6413 clock-names = "pllp_out0","maud","hda","hda2codec_2x","hda2hdmi"; 6414 resets = < 0x0d 0x0f 0x0d 0x10 0x0d 0x11 >; 6415 reset-names = "hda_rst","hda2codec_2x_rst","hda2hdmi_rst"; 6416 interrupts = < 0x00 0xa1 0x04 >; 6417 status = "okay"; 6418 max-sdo-lines = < 0x02 >; 6419 linux,phandle = < 0x65 >; 6420 phandle = < 0x65 >; 6421 }; 6422 6423 adsp_audio { 6424 compatible = "nvidia,tegra210-adsp-audio"; 6425 power-domains = < 0xcc >; 6426 wakeup-disable; 6427 #stream-id-cells = < 0x01 >; 6428 interrupt-parent = < 0x3a >; 6429 interrupts = < 0x00 0x0a 0x04 0x04 0x00 0x0b 0x04 0x04 0x00 0x0c 0x04 0x04 0x00 0x0d 0x04 0x04 0x00 0x0e 0x04 0x04 0x00 0x0f 0x04 0x04 0x00 0x10 0x04 0x04 0x00 0x11 0x04 0x04 0x00 0x12 0x04 0x04 0x00 0x13 0x04 0x04 >; 6430 clocks = < 0x0d 0x57 0x0d 0x69 0x0d 0x68 >; 6431 clock-names = "ahub","ape","apb2ape"; 6432 status = "okay"; 6433 compr-ops = < 0x01 >; 6434 num-plugin = < 0x05 >; 6435 linux,phandle = < 0x66 >; 6436 phandle = < 0x66 >; 6437 6438 plugin-info-1 { 6439 plugin-name = "mp3-dec1"; 6440 firmware-name = "nvmp3dec.elf"; 6441 widget-name = "MP3-DEC1"; 6442 }; 6443 6444 plugin-info-2 { 6445 plugin-name = "spkprot"; 6446 firmware-name = "nvspkprot.elf"; 6447 widget-name = "SPKPROT-SW"; 6448 }; 6449 6450 plugin-info-3 { 6451 plugin-name = "src"; 6452 firmware-name = "nvsrc.elf"; 6453 widget-name = "SRC"; 6454 }; 6455 6456 plugin-info-4 { 6457 plugin-name = "aac-dec1"; 6458 firmware-name = "nvaacdec.elf"; 6459 widget-name = "AAC-DEC1"; 6460 }; 6461 6462 plugin-info-5 { 6463 plugin-name = "aec"; 6464 firmware-name = "nvoice.elf"; 6465 widget-name = "AEC"; 6466 }; 6467 }; 6468 6469 adsp@2993000 { 6470 status = "okay"; 6471 compatible = "nvidia,tegra18x-adsp"; 6472 nvidia,adsp_os_secload; 6473 power-domains = < 0xcc >; 6474 wakeup-disable; 6475 interrupt-parent = < 0x3a >; 6476 reg = < 0x00 0x2993000 0x00 0x1000 0x00 0x2990000 0x00 0x2000 0x00 0x00 0x00 0x01 0x00 0x290c800 0x00 0x01 0x00 0x29b0000 0x00 0x90000 0x00 0x40000000 0x00 0xc0000000 0x00 0x00 0x00 0x01 >; 6477 nvidia,adsp_mem = < 0x5ef00000 0x1000000 0x5f700000 0x800000 0x3f813000 0x5000 0x5fd00000 0x200000 >; 6478 nvidia,adsp_unit_fpga_reset = < 0x7f00040 0x40 >; 6479 nvidia,adsp-evp-base = < 0x2993700 0x40 >; 6480 interrupts = < 0x00 0x29 0x04 0x00 0x00 0x20 0x04 0x00 0x00 0x53 0x04 0x00 0x00 0x3e 0x04 0x00 0x00 0x39 0x04 0x00 0x00 0x41 0x04 0x00 0x00 0x28 0x04 0x04 0x00 0x21 0x04 0x04 0x00 0x22 0x04 0x04 0x00 0x4e 0x04 0x04 0x00 0x4f 0x04 0x04 0x00 0x50 0x04 0x04 0x00 0x4b 0x04 0x04 >; 6481 clocks = < 0x0d 0x69 0x0d 0x68 0x0d 0x8b 0x0d 0x8a 0x0d 0x111 0x0d 0x3a >; 6482 clock-names = "adsp.ape","adsp.apb2ape","adspneon","adsp","aclk","adsp.emc"; 6483 resets = < 0x0d 0xbf >; 6484 reset-names = "adspall"; 6485 #stream-id-cells = < 0x01 >; 6486 linux,phandle = < 0x5c >; 6487 phandle = < 0x5c >; 6488 }; 6489 6490 eqos_ape@2990000 { 6491 status = "disabled"; 6492 compatible = "nvidia,tegra18x-eqos-ape"; 6493 power-domains = < 0x25 >; 6494 wakeup-disable; 6495 reg = < 0x00 0x2990054 0x00 0x04 0x00 0x29900c0 0x00 0x28 >; 6496 clocks = < 0x0d 0x69 0x0d 0xf6 0x0d 0x10f >; 6497 clock-names = "eqos_ape.ape","pll_a_out0","pll_a"; 6498 }; 6499 6500 watchdog@30c0000 { 6501 compatible = "nvidia,tegra-wdt-t18x"; 6502 reg = < 0x00 0x30c0000 0x00 0x10000 0x00 0x3090000 0x00 0x10000 0x00 0x3010000 0x00 0x10000 >; 6503 interrupts = < 0x00 0x07 0x04 0x00 0x08 0x04 >; 6504 nvidia,expiry-count = < 0x05 >; 6505 nvidia,enable-on-init; 6506 nvidia,extend-watchdog-suspend; 6507 timeout-sec = < 0x78 >; 6508 nvidia,disable-debug-reset; 6509 status = "disabled"; 6510 nvidia,shutdown-timeout = < 0x96 >; 6511 linux,phandle = < 0xeb >; 6512 phandle = < 0xeb >; 6513 }; 6514 6515 tegra_fiq_debugger { 6516 compatible = "nvidia,fiq-debugger"; 6517 use-console-port; 6518 interrupts = < 0x00 0x11 0x04 >; 6519 }; 6520 6521 roc-flush@e080000 { 6522 compatible = "nvidia,tegra186-roc-flush"; 6523 reg = < 0x00 0xe080000 0x00 0x10000 >; 6524 status = "disabled"; 6525 }; 6526 6527 clocks { 6528 compatible = "simple-bus"; 6529 #address-cells = < 0x01 >; 6530 #size-cells = < 0x00 >; 6531 status = "okay"; 6532 6533 clk32k_in@0 { 6534 compatible = "fixed-clock"; 6535 reg = < 0x00 >; 6536 #clock-cells = < 0x00 >; 6537 clock-frequency = < 0x8000 >; 6538 status = "okay"; 6539 linux,phandle = < 0x98 >; 6540 phandle = < 0x98 >; 6541 }; 6542 }; 6543 6544 mttcan@c310000 { 6545 compatible = "bosch,mttcan"; 6546 reg = < 0x00 0xc310000 0x00 0x400 0x00 0xc311000 0x00 0x32 0x00 0xc312000 0x00 0x1000 >; 6547 reg-names = "can-regs","glue-regs","msg-ram"; 6548 interrupts = < 0x00 0x28 0x04 >; 6549 pll_source = "pllaon"; 6550 clocks = < 0x0d 0xd2 0x0d 0xd3 0x0d 0x214 >; 6551 clock-names = "can","can_host","pllaon"; 6552 resets = < 0x0d 0x3c >; 6553 reset-names = "can"; 6554 status = "disabled"; 6555 gpio_can_stb = < 0x1d 0x28 0x00 >; 6556 gpio_can_en = < 0x1d 0x29 0x00 >; 6557 mram-params = < 0x00 0x10 0x10 0x08 0x08 0x08 0x10 0x10 0x10 >; 6558 tx-config = < 0x08 0x08 0x00 0x40 >; 6559 rx-config = < 0x40 0x40 0x40 >; 6560 }; 6561 6562 mttcan@c320000 { 6563 compatible = "bosch,mttcan"; 6564 reg = < 0x00 0xc320000 0x00 0x400 0x00 0xc321000 0x00 0x32 0x00 0xc322000 0x00 0x1000 >; 6565 reg-names = "can-regs","glue-regs","msg-ram"; 6566 interrupts = < 0x00 0x2a 0x04 >; 6567 pll_source = "pllaon"; 6568 clocks = < 0x0d 0xd4 0x0d 0xd5 0x0d 0x214 >; 6569 clock-names = "can","can_host","pllaon"; 6570 resets = < 0x0d 0x3d >; 6571 reset-names = "can"; 6572 status = "disabled"; 6573 gpio_can_stb = < 0x1d 0x2e 0x00 >; 6574 gpio_can_en = < 0x1d 0x2f 0x00 >; 6575 mram-params = < 0x00 0x10 0x10 0x08 0x08 0x08 0x10 0x10 0x10 >; 6576 tx-config = < 0x08 0x08 0x00 0x40 >; 6577 rx-config = < 0x40 0x40 0x40 >; 6578 }; 6579 6580 stm@8070000 { 6581 compatible = "arm,coresight-stm","arm,primecell"; 6582 reg = < 0x00 0x8070000 0x00 0x1000 0x00 0xa000000 0x00 0x180000 >; 6583 reg-names = "stm-base","stm-channel-base"; 6584 clocks = < 0x0d 0xc4 >; 6585 clock-names = "apb_pclk"; 6586 status = "okay"; 6587 6588 port { 6589 6590 endpoint { 6591 remote-endpoint = < 0xcd >; 6592 linux,phandle = < 0xd8 >; 6593 phandle = < 0xd8 >; 6594 }; 6595 }; 6596 }; 6597 6598 ptm@9840000 { 6599 compatible = "arm,coresight-etm4x","arm,primecell"; 6600 reg = < 0x00 0x9840000 0x00 0x1000 >; 6601 cpu = < 0x09 >; 6602 clocks = < 0x0d 0xc4 >; 6603 clock-names = "apb_pclk"; 6604 status = "okay"; 6605 6606 port { 6607 6608 endpoint { 6609 remote-endpoint = < 0xce >; 6610 linux,phandle = < 0xd1 >; 6611 phandle = < 0xd1 >; 6612 }; 6613 }; 6614 }; 6615 6616 ptm@9940000 { 6617 compatible = "arm,coresight-etm4x","arm,primecell"; 6618 reg = < 0x00 0x9940000 0x00 0x1000 >; 6619 cpu = < 0x0a >; 6620 clocks = < 0x0d 0xc4 >; 6621 clock-names = "apb_pclk"; 6622 status = "okay"; 6623 6624 port { 6625 6626 endpoint { 6627 remote-endpoint = < 0xce >; 6628 linux,phandle = < 0xd2 >; 6629 phandle = < 0xd2 >; 6630 }; 6631 }; 6632 }; 6633 6634 ptm@9a40000 { 6635 compatible = "arm,coresight-etm4x","arm,primecell"; 6636 reg = < 0x00 0x9a40000 0x00 0x1000 >; 6637 cpu = < 0x0b >; 6638 clocks = < 0x0d 0xc4 >; 6639 clock-names = "apb_pclk"; 6640 status = "okay"; 6641 6642 port { 6643 6644 endpoint { 6645 remote-endpoint = < 0xce >; 6646 linux,phandle = < 0xd3 >; 6647 phandle = < 0xd3 >; 6648 }; 6649 }; 6650 }; 6651 6652 ptm@9b40000 { 6653 compatible = "arm,coresight-etm4x","arm,primecell"; 6654 reg = < 0x00 0x9b40000 0x00 0x1000 >; 6655 cpu = < 0x0c >; 6656 clocks = < 0x0d 0xc4 >; 6657 clock-names = "apb_pclk"; 6658 status = "okay"; 6659 6660 port { 6661 6662 endpoint { 6663 remote-endpoint = < 0xce >; 6664 linux,phandle = < 0xd4 >; 6665 phandle = < 0xd4 >; 6666 }; 6667 }; 6668 }; 6669 6670 ptm_bpmp@8a1c000 { 6671 compatible = "arm,coresight-etm3x","arm,primecell"; 6672 reg = < 0x00 0x8a1c000 0x00 0x1000 >; 6673 clocks = < 0x0d 0xc4 >; 6674 clock-names = "apb_pclk"; 6675 status = "okay"; 6676 6677 port { 6678 6679 endpoint { 6680 remote-endpoint = < 0xcf >; 6681 linux,phandle = < 0xe1 >; 6682 phandle = < 0xe1 >; 6683 }; 6684 }; 6685 }; 6686 6687 funnel_bccplex@9010000 { 6688 compatible = "arm,coresight-funnel","arm,primecell"; 6689 reg = < 0x00 0x9010000 0x00 0x1000 >; 6690 clocks = < 0x0d 0xc4 >; 6691 clock-names = "apb_pclk"; 6692 status = "okay"; 6693 6694 ports { 6695 #address-cells = < 0x01 >; 6696 #size-cells = < 0x00 >; 6697 6698 port@0 { 6699 reg = < 0x00 >; 6700 6701 endpoint { 6702 remote-endpoint = < 0xd0 >; 6703 linux,phandle = < 0xd6 >; 6704 phandle = < 0xd6 >; 6705 }; 6706 }; 6707 6708 port@1 { 6709 reg = < 0x00 >; 6710 6711 endpoint { 6712 slave-mode; 6713 }; 6714 }; 6715 6716 port@2 { 6717 reg = < 0x01 >; 6718 6719 endpoint { 6720 slave-mode; 6721 remote-endpoint0 = < 0xd1 >; 6722 remote-endpoint1 = < 0xd2 >; 6723 remote-endpoint2 = < 0xd3 >; 6724 remote-endpoint3 = < 0xd4 >; 6725 linux,phandle = < 0xce >; 6726 phandle = < 0xce >; 6727 }; 6728 }; 6729 }; 6730 }; 6731 6732 funnel_major@8010000 { 6733 compatible = "arm,coresight-funnel","arm,primecell"; 6734 reg = < 0x00 0x8010000 0x00 0x1000 >; 6735 clocks = < 0x0d 0xc4 >; 6736 clock-names = "apb_pclk"; 6737 status = "okay"; 6738 6739 ports { 6740 #address-cells = < 0x01 >; 6741 #size-cells = < 0x00 >; 6742 6743 port@0 { 6744 reg = < 0x00 >; 6745 6746 endpoint { 6747 remote-endpoint = < 0xd5 >; 6748 linux,phandle = < 0xdc >; 6749 phandle = < 0xdc >; 6750 }; 6751 }; 6752 6753 port@1 { 6754 reg = < 0x00 >; 6755 6756 endpoint { 6757 slave-mode; 6758 remote-endpoint = < 0xd6 >; 6759 linux,phandle = < 0xd0 >; 6760 phandle = < 0xd0 >; 6761 }; 6762 }; 6763 6764 port@2 { 6765 reg = < 0x01 >; 6766 6767 endpoint { 6768 slave-mode; 6769 }; 6770 }; 6771 6772 port@3 { 6773 reg = < 0x02 >; 6774 6775 endpoint { 6776 slave-mode; 6777 remote-endpoint = < 0xd7 >; 6778 linux,phandle = < 0xe0 >; 6779 phandle = < 0xe0 >; 6780 }; 6781 }; 6782 6783 port@4 { 6784 reg = < 0x03 >; 6785 6786 endpoint { 6787 slave-mode; 6788 remote-endpoint = < 0xd8 >; 6789 linux,phandle = < 0xcd >; 6790 phandle = < 0xcd >; 6791 }; 6792 }; 6793 }; 6794 }; 6795 6796 replicator@0x8040000 { 6797 compatible = "arm,coresight-replicator"; 6798 reg = < 0x00 0x8040000 0x00 0x1000 >; 6799 clocks = < 0x0d 0xc4 >; 6800 clock-names = "apb_pclk"; 6801 status = "okay"; 6802 6803 ports { 6804 #address-cells = < 0x01 >; 6805 #size-cells = < 0x00 >; 6806 6807 port@0 { 6808 reg = < 0x00 >; 6809 6810 endpoint { 6811 remote-endpoint = < 0xd9 >; 6812 linux,phandle = < 0xdf >; 6813 phandle = < 0xdf >; 6814 }; 6815 }; 6816 6817 port@1 { 6818 reg = < 0x01 >; 6819 6820 endpoint { 6821 remote-endpoint = < 0xda >; 6822 linux,phandle = < 0xde >; 6823 phandle = < 0xde >; 6824 }; 6825 }; 6826 6827 port@2 { 6828 reg = < 0x00 >; 6829 6830 endpoint { 6831 slave-mode; 6832 remote-endpoint = < 0xdb >; 6833 linux,phandle = < 0xdd >; 6834 phandle = < 0xdd >; 6835 }; 6836 }; 6837 }; 6838 }; 6839 6840 etf@8030000 { 6841 compatible = "arm,coresight-tmc","arm,primecell"; 6842 reg = < 0x00 0x8030000 0x00 0x1000 >; 6843 coresight-default-sink; 6844 clocks = < 0x0d 0xc4 >; 6845 clock-names = "apb_pclk"; 6846 status = "okay"; 6847 6848 ports { 6849 #address-cells = < 0x01 >; 6850 #size-cells = < 0x00 >; 6851 6852 port@0 { 6853 reg = < 0x00 >; 6854 6855 endpoint { 6856 slave-mode; 6857 remote-endpoint = < 0xdc >; 6858 linux,phandle = < 0xd5 >; 6859 phandle = < 0xd5 >; 6860 }; 6861 }; 6862 6863 port@1 { 6864 reg = < 0x00 >; 6865 6866 endpoint { 6867 remote-endpoint = < 0xdd >; 6868 linux,phandle = < 0xdb >; 6869 phandle = < 0xdb >; 6870 }; 6871 }; 6872 }; 6873 }; 6874 6875 tpiu@8060000 { 6876 compatible = "arm,coresight-tpiu","arm,primecell"; 6877 reg = < 0x00 0x8060000 0x00 0x1000 >; 6878 clocks = < 0x0d 0xc4 >; 6879 clock-names = "apb_pclk"; 6880 status = "okay"; 6881 6882 port { 6883 6884 enpoint@0 { 6885 slave-mode; 6886 remote-endpoint = < 0xde >; 6887 linux,phandle = < 0xda >; 6888 phandle = < 0xda >; 6889 }; 6890 }; 6891 }; 6892 6893 etr@8050000 { 6894 compatible = "arm,coresight-tmc","arm,primecell"; 6895 reg = < 0x00 0x8050000 0x00 0x1000 >; 6896 clocks = < 0x0d 0xc4 >; 6897 clock-names = "apb_pclk"; 6898 status = "okay"; 6899 6900 port { 6901 6902 endpoint@0 { 6903 slave-mode; 6904 remote-endpoint = < 0xdf >; 6905 linux,phandle = < 0xd9 >; 6906 phandle = < 0xd9 >; 6907 }; 6908 }; 6909 }; 6910 6911 funnel_minor@8820000 { 6912 compatible = "arm,coresight-funnel","arm,primecell"; 6913 reg = < 0x00 0x8820000 0x00 0x1000 >; 6914 clocks = < 0x0d 0xc4 >; 6915 clock-names = "apb_pclk"; 6916 status = "okay"; 6917 6918 ports { 6919 #address-cells = < 0x01 >; 6920 #size-cells = < 0x00 >; 6921 6922 port@0 { 6923 reg = < 0x00 >; 6924 6925 endpoint { 6926 remote-endpoint = < 0xe0 >; 6927 linux,phandle = < 0xd7 >; 6928 phandle = < 0xd7 >; 6929 }; 6930 }; 6931 6932 port@2 { 6933 reg = < 0x02 >; 6934 6935 endpoint { 6936 slave-mode; 6937 remote-endpoint = < 0xe1 >; 6938 linux,phandle = < 0xcf >; 6939 phandle = < 0xcf >; 6940 }; 6941 }; 6942 }; 6943 }; 6944 6945 cpuidle { 6946 compatible = "nvidia,tegra18x-cpuidle"; 6947 status = "okay"; 6948 }; 6949 6950 cpufreq@e070000 { 6951 compatible = "nvidia,tegra18x-cpufreq"; 6952 reg = < 0x00 0xe070000 0x00 0x1000 0x00 0xe060000 0x00 0x1000 >; 6953 status = "okay"; 6954 nvidia,enable-autocc3 = < 0x00 0x01 0x01 0x01 >; 6955 nvidia,autocc3-freq = < 0x00 0x00 0x01 0x00 >; 6956 }; 6957 6958 bwmgr { 6959 compatible = "nvidia,bwmgr"; 6960 clocks = < 0x0d 0x3a >; 6961 clock-names = "emc"; 6962 status = "okay"; 6963 }; 6964 6965 efuse@3820000 { 6966 compatible = "nvidia,tegra186-efuse","nvidia,tegra210-efuse"; 6967 reg = < 0x00 0x3820000 0x00 0x600 >; 6968 clocks = < 0x0d 0x00 >; 6969 clock-names = "fuse"; 6970 status = "okay"; 6971 6972 efuse-burn { 6973 compatible = "nvidia,tegra186-efuse-burn"; 6974 clocks = < 0x0d 0x261 >; 6975 clock-names = "clk_m"; 6976 nvidia,tz = < 0xe2 >; 6977 nvidia,temp-range = < 0x7148 0x18a88 >; 6978 status = "okay"; 6979 }; 6980 }; 6981 6982 hardwood { 6983 compatible = "nvidia,denver-hardwood"; 6984 interrupts = < 0x00 0x18 0x04 >; 6985 }; 6986 6987 cluster_clk_priv@e090000 { 6988 compatible = "nvidia,t18x-cluster-clk-priv"; 6989 #address-cells = < 0x02 >; 6990 #size-cells = < 0x02 >; 6991 reg = < 0x00 0xe090000 0x00 0xfff0 0x00 0xe0a0000 0x00 0xfff0 0x00 0xe0b0000 0x00 0xfff0 0x00 0xe0c0000 0x00 0xfff0 0x00 0xe0d0000 0x00 0xfff0 >; 6992 status = "okay"; 6993 }; 6994 6995 generic-system-config { 6996 compatible = "nvidia,tegra186-system-config"; 6997 status = "disabled"; 6998 }; 6999 7000 axi2apb@2390000 { 7001 compatible = "nvidia,tegra186-AXI2APB-bridge"; 7002 reg = < 0x00 0x2390000 0x00 0x1000 >; 7003 status = "okay"; 7004 }; 7005 7006 axi2apb@23a0000 { 7007 compatible = "nvidia,tegra186-AXI2APB-bridge"; 7008 reg = < 0x00 0x23a0000 0x00 0x1000 >; 7009 status = "okay"; 7010 }; 7011 7012 axi2apb@23b0000 { 7013 compatible = "nvidia,tegra186-AXI2APB-bridge"; 7014 reg = < 0x00 0x23b0000 0x00 0x1000 >; 7015 status = "okay"; 7016 }; 7017 7018 axi2apb@23c0000 { 7019 compatible = "nvidia,tegra186-AXI2APB-bridge"; 7020 reg = < 0x00 0x23c0000 0x00 0x1000 >; 7021 status = "okay"; 7022 }; 7023 7024 axi2apb@23d0000 { 7025 compatible = "nvidia,tegra186-AXI2APB-bridge"; 7026 reg = < 0x00 0x23d0000 0x00 0x1000 >; 7027 status = "okay"; 7028 }; 7029 7030 axip2p@2100000 { 7031 compatible = "nvidia,tegra186-AXIP2P-bridge"; 7032 reg = < 0x00 0x2100000 0x00 0x1000 >; 7033 status = "okay"; 7034 }; 7035 7036 axip2p@2110000 { 7037 compatible = "nvidia,tegra186-AXIP2P-bridge"; 7038 reg = < 0x00 0x2110000 0x00 0x1000 >; 7039 status = "okay"; 7040 }; 7041 7042 axip2p@2120000 { 7043 compatible = "nvidia,tegra186-AXIP2P-bridge"; 7044 reg = < 0x00 0x2120000 0x00 0x1000 >; 7045 status = "okay"; 7046 }; 7047 7048 axip2p@2130000 { 7049 compatible = "nvidia,tegra186-AXIP2P-bridge"; 7050 reg = < 0x00 0x2130000 0x00 0x1000 >; 7051 status = "okay"; 7052 }; 7053 7054 axip2p@2140000 { 7055 compatible = "nvidia,tegra186-AXIP2P-bridge"; 7056 reg = < 0x00 0x2140000 0x00 0x1000 >; 7057 status = "okay"; 7058 }; 7059 7060 axip2p@2150000 { 7061 compatible = "nvidia,tegra186-AXIP2P-bridge"; 7062 reg = < 0x00 0x2150000 0x00 0x1000 >; 7063 status = "okay"; 7064 }; 7065 7066 axip2p@2160000 { 7067 compatible = "nvidia,tegra186-AXIP2P-bridge"; 7068 reg = < 0x00 0x2160000 0x00 0x1000 >; 7069 status = "okay"; 7070 }; 7071 7072 axip2p@2170000 { 7073 compatible = "nvidia,tegra186-AXIP2P-bridge"; 7074 reg = < 0x00 0x2170000 0x00 0x1000 >; 7075 status = "okay"; 7076 }; 7077 7078 axip2p@2180000 { 7079 compatible = "nvidia,tegra186-AXIP2P-bridge"; 7080 reg = < 0x00 0x2180000 0x00 0x1000 >; 7081 status = "okay"; 7082 }; 7083 7084 axip2p@2190000 { 7085 compatible = "nvidia,tegra186-AXIP2P-bridge"; 7086 reg = < 0x00 0x2190000 0x00 0x1000 >; 7087 status = "okay"; 7088 }; 7089 7090 tegra-serr { 7091 compatible = "nvidia,tegra186"; 7092 }; 7093 7094 dpaux0 { 7095 compatible = "nvidia,tegra186-dpaux-pinctrl"; 7096 status = "disabled"; 7097 }; 7098 7099 dpaux1 { 7100 compatible = "nvidia,tegra186-dpaux1-pinctrl"; 7101 status = "disabled"; 7102 }; 7103 7104 tegra-firmwares { 7105 status = "okay"; 7106 mb1 = "unavailable"; 7107 mb2 = "unavailable"; 7108 mb1-bct = "unavailable"; 7109 qb = "unavailable"; 7110 osl = "unavailable"; 7111 }; 7112 7113 tegra-mce { 7114 compatible = "nvidia,tegra186-mce"; 7115 }; 7116 7117 nvdumper { 7118 compatible = "nvidia,tegra186-nvdumper"; 7119 status = "okay"; 7120 }; 7121 7122 tegra-pmc-blink-pwm { 7123 compatible = "nvidia,tegra210-pmc-blink-pwm"; 7124 status = "disabled"; 7125 }; 7126 7127 i2c@31a0000 { 7128 7129 prod-settings { 7130 7131 prod_c_fm { 7132 prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >; 7133 }; 7134 7135 prod_c_fmplus { 7136 prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >; 7137 }; 7138 7139 prod_c_hs { 7140 prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >; 7141 }; 7142 7143 prod_c_sm { 7144 prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >; 7145 }; 7146 }; 7147 }; 7148 7149 csi_mipical { 7150 7151 prod-settings { 7152 #prod-cells = < 0x03 >; 7153 7154 prod { 7155 7156 soc { 7157 prod = < 0x04 0x3f000010 0x2a000010 0x18 0x200000 0x200000 0x1c 0x200000 0x200000 0x20 0x200000 0x200000 0x24 0x200000 0x200000 0x28 0x200000 0x200000 0x2c 0x200000 0x200000 0x3c 0x201f00 0x200 0x40 0x201f00 0x200 0x44 0x201f00 0x200 0x48 0x201f00 0x200 0x64 0xf00f4 0x10010 0x68 0x1f 0x02 0x6c 0x1f 0x02 0x74 0x1f 0x02 0x78 0x1f 0x02 >; 7158 }; 7159 7160 soc_a01 { 7161 status = "disabled"; 7162 prod = < 0x18 0xf81f 0x1010 0x1c 0xf81f 0x1010 0x20 0xf81f 0x1010 0x24 0xf81f 0x1010 0x28 0xf81f 0x1010 0x2c 0xf81f 0x1010 >; 7163 linux,phandle = < 0xe9 >; 7164 phandle = < 0xe9 >; 7165 }; 7166 7167 soc_a02 { 7168 status = "disabled"; 7169 prod = < 0x18 0xf81f 0x00 0x1c 0xf81f 0x00 0x20 0xf81f 0x00 0x24 0xf81f 0x00 0x28 0xf81f 0x00 0x2c 0xf81f 0x00 >; 7170 linux,phandle = < 0xea >; 7171 phandle = < 0xea >; 7172 }; 7173 }; 7174 }; 7175 }; 7176 7177 hsp_top { 7178 status = "okay"; 7179 }; 7180 7181 fixed-regulators { 7182 compatible = "simple-bus"; 7183 device_type = "fixed-regulators"; 7184 #address-cells = < 0x01 >; 7185 #size-cells = < 0x00 >; 7186 7187 regulator@0 { 7188 compatible = "regulator-fixed"; 7189 reg = < 0x00 >; 7190 regulator-name = "vdd-ac-bat"; 7191 regulator-min-microvolt = < 0x4c4b40 >; 7192 regulator-max-microvolt = < 0x4c4b40 >; 7193 regulator-always-on; 7194 linux,phandle = < 0x1a >; 7195 phandle = < 0x1a >; 7196 }; 7197 7198 regulator@1 { 7199 compatible = "regulator-fixed-sync"; 7200 reg = < 0x01 >; 7201 regulator-name = "en-vdd-sd"; 7202 regulator-min-microvolt = < 0x325aa0 >; 7203 regulator-max-microvolt = < 0x325aa0 >; 7204 gpio = < 0x12 0x7e 0x00 >; 7205 enable-active-high; 7206 regulator-enable-ramp-delay = < 0x460 >; 7207 regulator-disable-ramp-delay = < 0x4074 >; 7208 linux,phandle = < 0x14 >; 7209 phandle = < 0x14 >; 7210 }; 7211 7212 regulator@2 { 7213 compatible = "regulator-fixed-sync"; 7214 reg = < 0x02 >; 7215 regulator-name = "en-vdd-cam"; 7216 regulator-min-microvolt = < 0x1b7740 >; 7217 regulator-max-microvolt = < 0x1b7740 >; 7218 regulator-enable-ramp-delay = < 0x6c >; 7219 regulator-disable-ramp-delay = < 0x4b0 >; 7220 regulator-always-on; 7221 }; 7222 7223 regulator@3 { 7224 compatible = "regulator-fixed-sync"; 7225 reg = < 0x03 >; 7226 regulator-name = "vdd-hdmi"; 7227 regulator-min-microvolt = < 0x4c4b40 >; 7228 regulator-max-microvolt = < 0x4c4b40 >; 7229 enable-active-high; 7230 regulator-always-on; 7231 regulator-boot-on; 7232 regulator-enable-ramp-delay = < 0x2e9 >; 7233 regulator-disable-ramp-delay = < 0x12110 >; 7234 linux,phandle = < 0x9f >; 7235 phandle = < 0x9f >; 7236 }; 7237 7238 regulator@4 { 7239 compatible = "regulator-fixed-sync"; 7240 reg = < 0x04 >; 7241 regulator-name = "vdd-usb0-5v"; 7242 regulator-min-microvolt = < 0x4c4b40 >; 7243 regulator-max-microvolt = < 0x4c4b40 >; 7244 gpio = < 0x12 0x5c 0x00 >; 7245 gpio-open-drain; 7246 enable-active-high; 7247 regulator-enable-ramp-delay = < 0x3b1 >; 7248 regulator-disable-ramp-delay = < 0xa5a >; 7249 linux,phandle = < 0x8d >; 7250 phandle = < 0x8d >; 7251 }; 7252 7253 regulator@5 { 7254 compatible = "regulator-fixed-sync"; 7255 reg = < 0x05 >; 7256 regulator-name = "vdd-usb1-5v"; 7257 regulator-min-microvolt = < 0x4c4b40 >; 7258 regulator-max-microvolt = < 0x4c4b40 >; 7259 gpio = < 0x12 0x5d 0x00 >; 7260 gpio-open-drain; 7261 enable-active-high; 7262 regulator-enable-ramp-delay = < 0x320 >; 7263 regulator-disable-ramp-delay = < 0x32c8 >; 7264 linux,phandle = < 0x8e >; 7265 phandle = < 0x8e >; 7266 }; 7267 7268 regulator@6 { 7269 compatible = "regulator-fixed-sync"; 7270 reg = < 0x06 >; 7271 regulator-name = "en-vdd-ts-1v8"; 7272 regulator-min-microvolt = < 0x1b7740 >; 7273 regulator-max-microvolt = < 0x1b7740 >; 7274 enable-active-high; 7275 regulator-always-on; 7276 regulator-boot-on; 7277 regulator-enable-ramp-delay = < 0xad >; 7278 regulator-disable-ramp-delay = < 0x32c8 >; 7279 linux,phandle = < 0x23 >; 7280 phandle = < 0x23 >; 7281 }; 7282 7283 regulator@7 { 7284 compatible = "regulator-fixed-sync"; 7285 reg = < 0x07 >; 7286 regulator-name = "en-vdd-ts-hv-3v3"; 7287 regulator-min-microvolt = < 0x325aa0 >; 7288 regulator-max-microvolt = < 0x325aa0 >; 7289 enable-active-high; 7290 regulator-always-on; 7291 regulator-boot-on; 7292 regulator-enable-ramp-delay = < 0xf5 >; 7293 regulator-disable-ramp-delay = < 0xa7f8 >; 7294 linux,phandle = < 0x22 >; 7295 phandle = < 0x22 >; 7296 }; 7297 7298 regulator@8 { 7299 compatible = "regulator-fixed-sync"; 7300 reg = < 0x08 >; 7301 regulator-name = "en-vdd-disp-3v3"; 7302 regulator-min-microvolt = < 0x325aa0 >; 7303 regulator-max-microvolt = < 0x325aa0 >; 7304 enable-active-high; 7305 regulator-enable-ramp-delay = < 0xd8 >; 7306 regulator-disable-ramp-delay = < 0xa7f8 >; 7307 regulator-always-on; 7308 linux,phandle = < 0x99 >; 7309 phandle = < 0x99 >; 7310 }; 7311 7312 regulator@9 { 7313 compatible = "regulator-fixed-sync"; 7314 reg = < 0x09 >; 7315 regulator-name = "en-mdm-pwr-3v7"; 7316 regulator-min-microvolt = < 0x387520 >; 7317 regulator-max-microvolt = < 0x387520 >; 7318 enable-active-high; 7319 regulator-always-on; 7320 }; 7321 7322 regulator@10 { 7323 compatible = "regulator-fixed-sync"; 7324 reg = < 0x0a >; 7325 regulator-name = "en-vdd-disp-1v8"; 7326 regulator-min-microvolt = < 0x1b7740 >; 7327 regulator-max-microvolt = < 0x1b7740 >; 7328 enable-active-high; 7329 regulator-enable-ramp-delay = < 0xb2 >; 7330 regulator-disable-ramp-delay = < 0x2710 >; 7331 regulator-always-on; 7332 linux,phandle = < 0x9a >; 7333 phandle = < 0x9a >; 7334 }; 7335 7336 regulator@11 { 7337 compatible = "regulator-fixed-sync"; 7338 reg = < 0x0b >; 7339 regulator-name = "en-vdd-cam-hv-2v8"; 7340 regulator-min-microvolt = < 0x2ab980 >; 7341 regulator-max-microvolt = < 0x2ab980 >; 7342 enable-active-high; 7343 regulator-enable-ramp-delay = < 0x1388 >; 7344 regulator-disable-ramp-delay = < 0x153d8 >; 7345 regulator-always-on; 7346 }; 7347 7348 regulator@12 { 7349 compatible = "regulator-fixed-sync"; 7350 reg = < 0x0c >; 7351 regulator-name = "en-vdd-cam-1v2"; 7352 regulator-min-microvolt = < 0x124f80 >; 7353 regulator-max-microvolt = < 0x124f80 >; 7354 enable-active-high; 7355 regulator-always-on; 7356 }; 7357 7358 regulator@13 { 7359 compatible = "regulator-fixed-sync"; 7360 reg = < 0x0d >; 7361 regulator-name = "vdd-fan"; 7362 regulator-min-microvolt = < 0x4c4b40 >; 7363 regulator-max-microvolt = < 0x4c4b40 >; 7364 regulator-always-on; 7365 linux,phandle = < 0xe6 >; 7366 phandle = < 0xe6 >; 7367 }; 7368 7369 regulator@14 { 7370 compatible = "regulator-fixed-sync"; 7371 reg = < 0x0e >; 7372 regulator-name = "vdd-3v3"; 7373 regulator-min-microvolt = < 0x325aa0 >; 7374 regulator-max-microvolt = < 0x325aa0 >; 7375 }; 7376 7377 regulator@15 { 7378 compatible = "regulator-fixed-sync"; 7379 reg = < 0x0f >; 7380 regulator-name = "dis-vdd-1v2"; 7381 regulator-min-microvolt = < 0x124f80 >; 7382 regulator-max-microvolt = < 0x124f80 >; 7383 enable-active-high; 7384 regulator-always-on; 7385 regulator-boot-on; 7386 }; 7387 7388 regulator@16 { 7389 compatible = "regulator-fixed-sync"; 7390 reg = < 0x10 >; 7391 regulator-name = "en-vdd-vcm-2v8"; 7392 regulator-min-microvolt = < 0x2ab980 >; 7393 regulator-max-microvolt = < 0x2ab980 >; 7394 enable-active-high; 7395 }; 7396 7397 regulator@17 { 7398 compatible = "regulator-fixed-sync"; 7399 reg = < 0x11 >; 7400 regulator-name = "vdd-usb2-5v"; 7401 regulator-min-microvolt = < 0x4c4b40 >; 7402 regulator-max-microvolt = < 0x4c4b40 >; 7403 regulator-always-on; 7404 }; 7405 7406 regulator@18 { 7407 compatible = "regulator-fixed-sync"; 7408 reg = < 0x12 >; 7409 regulator-name = "vdd-sys-bl"; 7410 regulator-min-microvolt = < 0x325aa0 >; 7411 regulator-max-microvolt = < 0x325aa0 >; 7412 linux,phandle = < 0x9d >; 7413 phandle = < 0x9d >; 7414 }; 7415 7416 regulator@118 { 7417 compatible = "regulator-fixed-sync"; 7418 reg = < 0x76 >; 7419 regulator-name = "en-vdd-sys"; 7420 regulator-min-microvolt = < 0x124f80 >; 7421 regulator-max-microvolt = < 0x124f80 >; 7422 regulator-always-on; 7423 }; 7424 7425 regulator@101 { 7426 compatible = "regulator-fixed"; 7427 reg = < 0x65 >; 7428 regulator-name = "vdd-1v8-ap"; 7429 regulator-min-microvolt = < 0x1b7740 >; 7430 regulator-max-microvolt = < 0x1b7740 >; 7431 regulator-always-on; 7432 regulator-boot-on; 7433 linux,phandle = < 0x1e >; 7434 phandle = < 0x1e >; 7435 }; 7436 }; 7437 7438 external-connection { 7439 compatible = "simple-bus"; 7440 device_type = "external-connection"; 7441 #address-cells = < 0x01 >; 7442 #size-cells = < 0x00 >; 7443 7444 extcon@1 { 7445 compatible = "extcon-gpio-states"; 7446 reg = < 0x01 >; 7447 extcon-gpio,name = "VBUS"; 7448 extcon-gpio,wait-for-gpio-scan = < 0x00 >; 7449 extcon-gpio,cable-states = < 0x03 0x00 0x00 0x02 0x01 0x02 0x02 0x01 >; 7450 gpios = < 0x12 0x9f 0x00 0x18 0x00 0x00 >; 7451 extcon-gpio,out-cable-name-strings = "USB","USB-Host"; 7452 extcon-gpio,out-cable-names = < 0x01 0x02 0x00 >; 7453 wakeup-source; 7454 #extcon-cells = < 0x01 >; 7455 linux,phandle = < 0x89 >; 7456 phandle = < 0x89 >; 7457 }; 7458 }; 7459 7460 backlight { 7461 status = "okay"; 7462 7463 panel-s-wuxga-8-0-bl { 7464 status = "disabled"; 7465 compatible = "s,wuxga-8-0-bl"; 7466 pwms = < 0x1b 0x00 0x9ce1 >; 7467 max-brightness = < 0xff >; 7468 default-brightness = < 0xbf >; 7469 default-charge-brightness = < 0x70 >; 7470 bl-measured = < 0x00 0x01 0x02 0x03 0x04 0x05 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0b 0x0c 0x0d 0x0e 0x0f 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x25 0x26 0x27 0x28 0x29 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x36 0x37 0x38 0x39 0x3a 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x90 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xaf 0xb0 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xdb 0xdc 0xdd 0xde 0xdf 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe9 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf4 0xf5 0xf6 0xf7 0xf8 0xf9 0xfa 0xfb 0xfd 0xfe 0xff >; 7471 }; 7472 7473 panel-s-wqxga-10-1-bl { 7474 status = "disabled"; 7475 compatible = "s,wqxga-10-1-bl"; 7476 pwms = < 0x1b 0x00 0xf4240 >; 7477 max-brightness = < 0xff >; 7478 default-brightness = < 0xe0 >; 7479 bl-measured = < 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0b 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x36 0x37 0x38 0x39 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8c 0x8d 0x8e 0x8f 0x90 0x91 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa6 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xaf 0xb1 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc6 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd9 0xda 0xdb 0xdc 0xdd 0xde 0xdf 0xe0 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe8 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf3 0xf4 0xf5 0xf6 0xf8 0xf9 0xfa 0xfb 0xfc 0xfd 0xfe 0xff >; 7480 }; 7481 7482 panel-s-edp-uhdtv-15-6-bl { 7483 status = "disabled"; 7484 compatible = "s-edp,uhdtv-15-6-bl"; 7485 pwms = < 0xe3 0x00 0x4c4b40 >; 7486 max-brightness = < 0xff >; 7487 default-brightness = < 0xe0 >; 7488 }; 7489 7490 panel-a-edp-1080p-14-0-bl { 7491 status = "disabled"; 7492 compatible = "a-edp,1080p-14-0-bl"; 7493 pwms = < 0x1b 0x00 0xf4240 >; 7494 max-brightness = < 0xff >; 7495 default-brightness = < 0xe0 >; 7496 bl-measured = < 0x00 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x09 0x0a 0x0b 0x0c 0x0d 0x0d 0x0e 0x0f 0x10 0x11 0x11 0x12 0x13 0x14 0x15 0x16 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x20 0x21 0x22 0x23 0x24 0x25 0x25 0x26 0x27 0x28 0x29 0x2a 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x39 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x47 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8d 0x8e 0x8f 0x90 0x92 0x93 0x94 0x95 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa5 0xa6 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xb0 0xb1 0xb2 0xb3 0xb4 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc2 0xc3 0xc4 0xc5 0xc6 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xdb 0xdc 0xdd 0xde 0xe0 0xe1 0xe2 0xe3 0xe5 0xe6 0xe7 0xe8 0xe9 0xea 0xeb 0xec 0xee 0xef 0xf0 0xf1 0xf2 0xf3 0xf4 0xf5 0xf6 0xf7 0xf8 0xf9 0xfa 0xfb 0xfc 0xfd 0xff >; 7497 }; 7498 }; 7499 7500 mods-simple-bus { 7501 compatible = "simple-bus"; 7502 device_type = "mods-simple-bus"; 7503 #address-cells = < 0x01 >; 7504 #size-cells = < 0x00 >; 7505 7506 mods-clocks { 7507 compatible = "nvidia,mods-clocks"; 7508 status = "disabled"; 7509 clocks = < 0x0d 0x264 0x0d 0x261 0x0d 0x260 0x0d 0x262 0x0d 0x37 0x0d 0x38 0x0d 0xd7 0x0d 0x4d 0x0d 0xc2 0x0d 0xc3 0x0d 0xd8 0x0d 0x57 0x0d 0x68 0x0d 0x69 0x0d 0x4f 0x0d 0x2a 0x0d 0x2b 0x0d 0x54 0x0d 0x55 0x0d 0x9a 0x0d 0x7a 0x0d 0x7b 0x0d 0x96 0x0d 0x97 0x0d 0xdf 0x0d 0x2c 0x0d 0xee 0x0d 0x98 0x0d 0x99 0x0d 0x6a 0x0d 0x6b 0x0d 0x7c 0x0d 0xb4 0x0d 0x33 0x0d 0x32 0x0d 0x59 0x0d 0x5a 0x0d 0x5b 0x0d 0x49 0x0d 0x63 0x0d 0x64 0x0d 0x65 0x0d 0x84 0x0d 0x31 0x0d 0xde 0x0d 0x2e 0x0d 0x4a 0x0d 0x2f 0x0d 0xda 0x0d 0x4b 0x0d 0x56 0x0d 0x30 0x0d 0x7d 0x0d 0xb6 0x0d 0xdb 0x0d 0xb7 0x0d 0xdc 0x0d 0xb8 0x0d 0xb9 0x0d 0xba 0x0d 0x34 0x0d 0x35 0x0d 0x4c 0x0d 0x36 0x0d 0x80 0x0d 0x6f 0x0d 0x70 0x0d 0x71 0x0d 0x72 0x0d 0xf2 0x0d 0xf3 0x0d 0xf4 0x0d 0xf5 0x0d 0x95 0x0d 0xbb 0x0d 0xbc 0x0d 0xbd 0x0d 0xe1 0x0d 0xbe 0x0d 0xbf 0x0d 0xc0 0x0d 0xc1 0x0d 0x3a 0x0d 0x9b 0x0d 0x9f 0x0d 0xa0 0x0d 0xb2 0x0d 0xb3 0x0d 0x8c 0x0d 0x8d 0x0d 0x8e 0x0d 0x8f 0x0d 0x90 0x0d 0x91 0x0d 0x92 0x0d 0x93 0x0d 0x94 0x0d 0x130 0x0d 0x131 0x0d 0xec 0x0d 0x12e 0x0d 0x12f 0x0d 0xa6 0x0d 0x10d 0x0d 0x10e 0x0d 0x204 0x0d 0x11e 0x0d 0x10f 0x0d 0x20d 0x0d 0xf6 0x0d 0x120 0x0d 0x201 0x0d 0x0b 0x0d 0x0c 0x0d 0x0d 0x0d 0x209 0x0d 0x20a 0x0d 0x20c 0x0d 0x6e 0x0d 0x114 0x0d 0x115 0x0d 0x116 0x0d 0x117 0x0d 0x206 0x0d 0x10b 0x0d 0x207 0x0d 0x210 0x0d 0x20b 0x0d 0x200 0x0d 0x6c 0x0d 0x6d 0x0d 0x105 0x0d 0x106 0x0d 0x208 0x0d 0x215 0x0d 0x112 0x0d 0x113 >; 7510 clock-names = "osc","clk_m","clk_32k","pll_ref","uarta","uartb","uartc","uartd","uarte","uartf","uartg","ahub","apb2ape","ape","i2s1","i2s2","i2s3","i2s4","i2s5","i2s6","dmic1","dmic2","dmic3","dmic4","dmic5","spdif_in","spdif_out","dspk1","dspk2","iqc1","iqc2","aud_mclk","nvcsi","vi","isp","extperiph1","extperiph2","extperiph3","extperiph4","sata","sata_oob","sata_iobist","qspi","spi1","spi2","spi3","spi4","i2c1","i2c2","i2c3","i2c4","i2c5","i2c6","i2c7","i2c8","i2c9","i2c10","i2c12","i2c13","i2c14","sdmmc1","sdmmc2","sdmmc3","sdmmc4","sdmmc_legacy_tm","xusb","xusb_dev","xusb_host","xusb_ss","xusb_core_ss","xusb_core_dev","xusb_falcon","xusb_fs","axi_cbb","pwm1","pwm2","pwm3","pwm4","pwm5","pwm6","pwm7","pwm8","emc","nvdisplay_p0","nvdisplay_p1","nvdisplay_p2","ufshc","ufsdev_ref","mphy_l0_rx_symb","mphy_l0_rx_ls_bit","mphy_l0_tx_symb","mphy_l0_tx_ls_3xbit","mphy_l0_rx_ana","mphy_l1_rx_ana","mphy_iobist","mphy_tx_1mhz_ref","mphy_core_pll_fixed","uphy_pll0_pwrseq","uphy_pll1_pwrseq","pex_sata_usb_rx_byp","pex_usb_pad0_mgmt","pex_usb_pad1_mgmt","tach","pllp_out0","pllp_out5","pllp","pllp_div8","plla","plla1","pll_a_out0","pll_a_out1","pllc","pllc_out_isp","pllc_out_ve","pllc_out_aon","pllc2","pllc3","pllc4_vco","pllc4_out","pllc4_out0","pllc4_out1","pllc4_out2","pllc4_out_mux","pll_d","pll_d_out1","pll_d2","pll_d3","pll_dp","plle","pllrefe_out","pllrefe_pll_ref","pllrefe_out_gated","pllrefe_out1","pllrefe_vco","pllu","pllu_48M","pllu_480M"; 7511 resets = < 0x0d 0x2f 0x0d 0x30 0x0d 0x31 0x0d 0x32 0x0d 0x84 0x0d 0x6f 0x0d 0x70 0x0d 0x7b 0x0d 0x3e 0x0d 0x92 0x0d 0x58 0x0d 0x33 0x0d 0x19 0x0d 0x0b 0x0d 0x0c 0x0d 0x0d 0x0d 0x90 0x0d 0x1f 0x0d 0x81 0x0d 0x28 0x0d 0x29 0x0d 0x2a 0x0d 0x2b 0x0d 0x13 0x0d 0x14 0x0d 0x15 0x0d 0x16 0x0d 0x17 0x0d 0x18 0x0d 0x51 0x0d 0x52 0x0d 0x53 0x0d 0x4d 0x0d 0x4e 0x0d 0x4f 0x0d 0x50 0x0d 0x21 0x0d 0x22 0x0d 0x23 0x0d 0x24 0x0d 0x35 0x0d 0x36 0x0d 0x38 0x0d 0x3a 0x0d 0x63 0x0d 0x64 0x0d 0x65 0x0d 0x66 0x0d 0x67 0x0d 0x68 0x0d 0x69 0x0d 0x6a 0x0d 0x71 0x0d 0x55 0x0d 0x6d >; 7512 reset-names = "uarta","uartb","uartc","uartd","uarte","uartf","uartg","ape","dmic5","aud_mclk","nvcsi","vi","isp","extperiph1","extperiph2","extperiph3","extperiph4","sata","qspi","spi1","spi2","spi3","spi4","i2c1","i2c2","i2c3","i2c4","i2c5","i2c6","i2c7","i2c8","i2c9","i2c10","i2c12","i2c13","i2c14","sdmmc1","sdmmc2","sdmmc3","sdmmc4","xusb_dev","xusb_host","xusb_ss","axi_cbb","pwm1","pwm2","pwm3","pwm4","pwm5","pwm6","pwm7","pwm8","ufshc","mphy_iobist","tach"; 7513 }; 7514 }; 7515 7516 pfsd { 7517 status = "okay"; 7518 num_resources = < 0x00 >; 7519 secret = < 0x2f >; 7520 active_steps = < 0x0a >; 7521 active_rpm = < 0x00 0x3e8 0x7d0 0xbb8 0xfa0 0x1388 0x1770 0x1b58 0x2710 0x2af8 >; 7522 rpm_diff_tolerance = < 0x02 >; 7523 active_rru = < 0x28 0x02 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 >; 7524 active_rrd = < 0x28 0x02 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 >; 7525 state_cap_lookup = < 0x02 0x02 0x02 0x02 0x03 0x03 0x03 0x04 0x04 0x04 >; 7526 pwm_period = < 0xb116 >; 7527 pwm_id = < 0x03 >; 7528 step_time = < 0x64 >; 7529 state_cap = < 0x07 >; 7530 active_pwm_max = < 0x100 >; 7531 tach_period = < 0x3e8 >; 7532 pwm_gpio = < 0x1d 0x16 0x01 >; 7533 linux,phandle = < 0xe5 >; 7534 phandle = < 0xe5 >; 7535 }; 7536 7537 pwm-fan { 7538 status = "okay"; 7539 compatible = "pwm-fan"; 7540 #pwm-cells = < 0x01 >; 7541 pwms = < 0xe4 0x00 0xb116 >; 7542 shared_data = < 0xe5 >; 7543 active_pwm = < 0x00 0x50 0x78 0xa0 0xff 0xff 0xff 0xff 0xff 0xff >; 7544 vdd-fan-supply = < 0xe6 >; 7545 }; 7546 7547 tfesd { 7548 secret = < 0x25 >; 7549 toffset = < 0x00 >; 7550 polling_period = < 0x44c >; 7551 ndevs = < 0x03 >; 7552 cdev_type = "pwm-fan"; 7553 tzp_governor_name = "pid_thermal_gov"; 7554 linux,phandle = < 0xe7 >; 7555 phandle = < 0xe7 >; 7556 7557 dev1 { 7558 dev_data = "BCPU-therm"; 7559 coeffs = < 0x1e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 >; 7560 }; 7561 7562 dev2 { 7563 dev_data = "MCPU-therm"; 7564 coeffs = < 0x1e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 >; 7565 }; 7566 7567 dev3 { 7568 dev_data = "GPU-therm"; 7569 coeffs = < 0x28 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 >; 7570 }; 7571 }; 7572 7573 thermal-fan-est { 7574 compatible = "thermal-fan-est"; 7575 num_resources = < 0x00 >; 7576 shared_data = < 0xe7 >; 7577 trip_length = < 0x0a >; 7578 active_trip_temps = < 0x00 0xc738 0xee48 0x11558 0x14050 0x222e0 0x249f0 0x27100 0x29810 0x2bf20 >; 7579 active_hysteresis = < 0x00 0x3a98 0x2328 0x2328 0x2710 0x00 0x00 0x00 0x00 0x00 >; 7580 }; 7581 7582 vi-bypass@15700000 { 7583 compatible = "nvidia,tegra186-vi-bypass"; 7584 status = "okay"; 7585 }; 7586 7587 tegra_cec { 7588 status = "okay"; 7589 compatible = "nvidia,tegra186-cec"; 7590 reg = < 0x00 0x3960000 0x00 0x1000 >; 7591 interrupts = < 0x00 0xa2 0x04 >; 7592 clocks = < 0x0d 0x5e >; 7593 clock-names = "cec"; 7594 }; 7595 7596 soft_watchdog { 7597 compatible = "softdog-platform"; 7598 status = "okay"; 7599 linux,phandle = < 0xed >; 7600 phandle = < 0xed >; 7601 }; 7602 7603 bthrot_cdev { 7604 compatible = "nvidia,tegra18x-balanced-throttle"; 7605 clocks = < 0x0d 0x242 0x0d 0x243 0x0d 0x136 0x0d 0x3a >; 7606 clock-names = "mcpu","bcpu","gpu","emc"; 7607 7608 skin_balanced { 7609 cdev-type = "skin-balanced"; 7610 cooling-min-state = < 0x00 >; 7611 cooling-max-state = < 0x42 >; 7612 #cooling-cells = < 0x02 >; 7613 throttle_table = < 0x1d8760 0x1d8760 0x1314c4 0xffffffff 0x1d2658 0x1d2658 0x12cf9c 0xffffffff 0x1cc550 0x1cc550 0x128a74 0xffffffff 0x1c6448 0x1c6448 0x12454c 0xffffffff 0x1c0340 0x1c0340 0x120025 0xffffffff 0x1ba238 0x1ba238 0x11bafd 0xffffffff 0x1b4130 0x1b4130 0x1175d5 0xffffffff 0x1ae028 0x1ae028 0x1130ad 0xffffffff 0x1a7f20 0x1a7f20 0x10eb85 0xffffffff 0x1a1e18 0x1a1e18 0x10a65d 0xffffffff 0x19bd10 0x19bd10 0x106136 0xffffffff 0x195c08 0x195c08 0x101c0e 0xffffffff 0x18fb00 0x18fb00 0xfd6e6 0xffffffff 0x1899f8 0x1899f8 0xf91be 0xffffffff 0x1838f0 0x1838f0 0xf4c96 0xffffffff 0x17d7e8 0x17d7e8 0xf076e 0xffffffff 0x1776e0 0x1776e0 0xec246 0xffffffff 0x1715d8 0x1715d8 0xe7d1f 0xffffffff 0x16b4d0 0x16b4d0 0xe37f7 0xffffffff 0x1653c8 0x1653c8 0xdf2cf 0xffffffff 0x15f2c0 0x15f2c0 0xdada7 0xffffffff 0x1591b8 0x1591b8 0xd687f 0xffffffff 0x1530b0 0x1530b0 0xd2357 0xffffffff 0x14cfa8 0x14cfa8 0xcde30 0xffffffff 0x146ea0 0x146ea0 0xc9908 0xffffffff 0x140d98 0x140d98 0xc53e0 0xffffffff 0x13ac90 0x13ac90 0xc0eb8 0xffffffff 0x134b88 0x134b88 0xbc990 0xffffffff 0x12ea80 0x12ea80 0xb8468 0xffffffff 0x128978 0x128978 0xb3f40 0xffffffff 0x122870 0x122870 0xafa19 0xffffffff 0x11c768 0x11c768 0xab4f1 0xffffffff 0x116660 0x116660 0xa6fc9 0xffffffff 0x110558 0x110558 0xa2aa1 0xffffffff 0x10a450 0x10a450 0x9e579 0xffffffff 0x104348 0x104348 0x9a051 0xffffffff 0xfe240 0xfe240 0x95b2a 0xffffffff 0xf8138 0xf8138 0x91602 0xffffffff 0xf2030 0xf2030 0x8d0da 0xffffffff 0xebf28 0xebf28 0x88bb2 0xffffffff 0xe5e20 0xe5e20 0x8468a 0xffffffff 0xdfd18 0xdfd18 0x80162 0xffffffff 0xd9c10 0xd9c10 0x7bc3a 0xffffffff 0xd3b08 0xd3b08 0x77713 0xffffffff 0xcda00 0xcda00 0x731eb 0xffffffff 0xc78f8 0xc78f8 0x6ecc3 0xffffffff 0xc17f0 0xc17f0 0x6a79b 0xffffffff 0xbb6e8 0xbb6e8 0x66273 0xffffffff 0xb55e0 0xb55e0 0x61d4b 0xffffffff 0xaf4d8 0xaf4d8 0x5d824 0xffffffff 0xa93d0 0xa93d0 0x592fc 0xffffffff 0xa32c8 0xa32c8 0x54dd4 0xffffffff 0x9d1c0 0x9d1c0 0x508ac 0xffffffff 0x970b8 0x970b8 0x4c384 0xffffffff 0x90fb0 0x90fb0 0x47e5c 0xffffffff 0x8aea8 0x8aea8 0x43934 0xffffffff 0x84da0 0x84da0 0x3f40d 0xffffffff 0x7ec98 0x7ec98 0x3aee5 0xffffffff 0x78b90 0x78b90 0x369bd 0xffffffff 0x72a88 0x72a88 0x32495 0xffffffff 0x6c980 0x6c980 0x2df6d 0xffffffff 0x66878 0x66878 0x29a45 0xffffffff 0x60770 0x60770 0x2551e 0xffffffff 0x5a668 0x5a668 0x20ff6 0xffffffff 0x54560 0x54560 0x1cace 0xffffffff 0x4e458 0x4e458 0x185a6 0xffffffff >; 7614 }; 7615 7616 gpu_balanced { 7617 cdev-type = "gpu-balanced"; 7618 cooling-min-state = < 0x00 >; 7619 cooling-max-state = < 0x34 >; 7620 #cooling-cells = < 0x02 >; 7621 throttle_table = < 0x1d8760 0x1d8760 0x12b31c 0xffffffff 0x1d2658 0x1d2658 0x125ce2 0xffffffff 0x1cc550 0x1cc550 0x1206a9 0xffffffff 0x1c6448 0x1c6448 0x11b06f 0xffffffff 0x1c0340 0x1c0340 0x115a36 0xffffffff 0x1ba238 0x1ba238 0x1103fc 0xffffffff 0x1b4130 0x1b4130 0x10adc3 0xffffffff 0x1ae028 0x1ae028 0x105789 0xffffffff 0x1a7f20 0x1a7f20 0x100150 0xffffffff 0x1a1e18 0x1a1e18 0xfab16 0xffffffff 0x19bd10 0x19bd10 0xf54dd 0xffffffff 0x195c08 0x195c08 0xefea3 0xffffffff 0x18fb00 0x18fb00 0xea86a 0xffffffff 0x1899f8 0x1899f8 0xe5230 0xffffffff 0x1838f0 0x1838f0 0xdfbf7 0xffffffff 0x17d7e8 0x17d7e8 0xda5bd 0xffffffff 0x1776e0 0x1776e0 0xd4f84 0xffffffff 0x1715d8 0x1715d8 0xcf94a 0xffffffff 0x16b4d0 0x16b4d0 0xca310 0xffffffff 0x1653c8 0x1653c8 0xc4cd7 0xffffffff 0x15f2c0 0x15f2c0 0xbf69d 0xffffffff 0x1591b8 0x1591b8 0xba064 0xffffffff 0x1530b0 0x1530b0 0xb4a2a 0xffffffff 0x14cfa8 0x14cfa8 0xaf3f1 0xffffffff 0x146ea0 0x146ea0 0xa9db7 0xffffffff 0x140d98 0x140d98 0xa477e 0xffffffff 0x13ac90 0x13ac90 0x9f144 0xffffffff 0x134b88 0x134b88 0x99b0b 0xffffffff 0x12ea80 0x12ea80 0x944d1 0xffffffff 0x128978 0x128978 0x8ee98 0xffffffff 0x122870 0x122870 0x8985e 0xffffffff 0x11c768 0x11c768 0x84225 0xffffffff 0x116660 0x116660 0x7ebeb 0xffffffff 0x110558 0x110558 0x795b2 0xffffffff 0x10a450 0x10a450 0x73f78 0xffffffff 0x104348 0x104348 0x6e93e 0xffffffff 0xfe240 0xfe240 0x69305 0xffffffff 0xf8138 0xf8138 0x63ccb 0xffffffff 0xf2030 0xf2030 0x5e692 0xffffffff 0xebf28 0xebf28 0x59058 0xffffffff 0xe5e20 0xe5e20 0x53a1f 0xffffffff 0xdfd18 0xdfd18 0x4e3e5 0xffffffff 0xd9c10 0xd9c10 0x48dac 0xffffffff 0xd3b08 0xd3b08 0x43772 0xffffffff 0xcda00 0xcda00 0x3e139 0xffffffff 0xc78f8 0xc78f8 0x38aff 0xffffffff 0xc17f0 0xc17f0 0x334c6 0xffffffff 0xbb6e8 0xbb6e8 0x2de8c 0xffffffff 0xb55e0 0xb55e0 0x28853 0xffffffff 0xaf4d8 0xaf4d8 0x23219 0xffffffff 0xa93d0 0xa93d0 0x1dbe0 0xffffffff 0xa32c8 0xa32c8 0x185a6 0xffffffff >; 7622 linux,phandle = < 0x32 >; 7623 phandle = < 0x32 >; 7624 }; 7625 7626 cpu_balanced { 7627 cdev-type = "cpu-balanced"; 7628 cooling-min-state = < 0x00 >; 7629 cooling-max-state = < 0x42 >; 7630 #cooling-cells = < 0x02 >; 7631 throttle_table = < 0x1d8760 0x1d8760 0xffffffff 0xffffffff 0x1d2658 0x1d2658 0xffffffff 0xffffffff 0x1cc550 0x1cc550 0xffffffff 0xffffffff 0x1c6448 0x1c6448 0xffffffff 0xffffffff 0x1c0340 0x1c0340 0xffffffff 0xffffffff 0x1ba238 0x1ba238 0xffffffff 0xffffffff 0x1b4130 0x1b4130 0xffffffff 0xffffffff 0x1ae028 0x1ae028 0xffffffff 0xffffffff 0x1a7f20 0x1a7f20 0xffffffff 0xffffffff 0x1a1e18 0x1a1e18 0xffffffff 0xffffffff 0x19bd10 0x19bd10 0x13d814 0xffffffff 0x195c08 0x195c08 0x1382cc 0xffffffff 0x18fb00 0x18fb00 0x132d84 0xffffffff 0x1899f8 0x1899f8 0x12d83d 0xffffffff 0x1838f0 0x1838f0 0x1282f5 0xffffffff 0x17d7e8 0x17d7e8 0x122dad 0xffffffff 0x1776e0 0x1776e0 0x11d865 0xffffffff 0x1715d8 0x1715d8 0x11831d 0xffffffff 0x16b4d0 0x16b4d0 0x112dd5 0xffffffff 0x1653c8 0x1653c8 0x10d88e 0xffffffff 0x15f2c0 0x15f2c0 0x108346 0xffffffff 0x1591b8 0x1591b8 0x102dfe 0xffffffff 0x1530b0 0x1530b0 0xfd8b6 0xffffffff 0x14cfa8 0x14cfa8 0xf836e 0xffffffff 0x146ea0 0x146ea0 0xf2e27 0xffffffff 0x140d98 0x140d98 0xed8df 0xffffffff 0x13ac90 0x13ac90 0xe8397 0xffffffff 0x134b88 0x134b88 0xe2e4f 0xffffffff 0x12ea80 0x12ea80 0xdd907 0xffffffff 0x128978 0x128978 0xd83bf 0xffffffff 0x122870 0x122870 0xd2e78 0xffffffff 0x11c768 0x11c768 0xcd930 0xffffffff 0x116660 0x116660 0xc83e8 0xffffffff 0x110558 0x110558 0xc2ea0 0xffffffff 0x10a450 0x10a450 0xbd958 0xffffffff 0x104348 0x104348 0xb8411 0xffffffff 0xfe240 0xfe240 0xb2ec9 0xffffffff 0xf8138 0xf8138 0xad981 0xffffffff 0xf2030 0xf2030 0xa8439 0xffffffff 0xebf28 0xebf28 0xa2ef1 0xffffffff 0xe5e20 0xe5e20 0x9d9a9 0xffffffff 0xdfd18 0xdfd18 0x98462 0xffffffff 0xd9c10 0xd9c10 0x92f1a 0xffffffff 0xd3b08 0xd3b08 0x8d9d2 0xffffffff 0xcda00 0xcda00 0x8848a 0xffffffff 0xc78f8 0xc78f8 0x82f42 0xffffffff 0xc17f0 0xc17f0 0x7d9fb 0xffffffff 0xbb6e8 0xbb6e8 0x784b3 0xffffffff 0xb55e0 0xb55e0 0x72f6b 0xffffffff 0xaf4d8 0xaf4d8 0x6da23 0xffffffff 0xa93d0 0xa93d0 0x684db 0xffffffff 0xa32c8 0xa32c8 0x62f93 0xffffffff 0x9d1c0 0x9d1c0 0x5da4c 0xffffffff 0x970b8 0x970b8 0x58504 0xffffffff 0x90fb0 0x90fb0 0x52fbc 0xffffffff 0x8aea8 0x8aea8 0x4da74 0xffffffff 0x84da0 0x84da0 0x4852c 0xffffffff 0x7ec98 0x7ec98 0x42fe5 0xffffffff 0x78b90 0x78b90 0x3da9d 0xffffffff 0x72a88 0x72a88 0x38555 0xffffffff 0x6c980 0x6c980 0x3300d 0xffffffff 0x66878 0x66878 0x2dac5 0xffffffff 0x60770 0x60770 0x2857d 0xffffffff 0x5a668 0x5a668 0x23036 0xffffffff 0x54560 0x54560 0x1daee 0xffffffff 0x4e458 0x4e458 0x185a6 0xffffffff >; 7632 linux,phandle = < 0x29 >; 7633 phandle = < 0x29 >; 7634 }; 7635 7636 emergency_balanced { 7637 cdev-type = "emergency-balanced"; 7638 cooling-min-state = < 0x00 >; 7639 cooling-max-state = < 0x01 >; 7640 #cooling-cells = < 0x02 >; 7641 throttle_table = < 0x111ed0 0x111ed0 0x5f758 0x60ae0 >; 7642 }; 7643 }; 7644 7645 dummy-cool-dev { 7646 compatible = "dummy-cooling-dev"; 7647 #cooling-cells = < 0x02 >; 7648 status = "disabled"; 7649 linux,phandle = < 0x35 >; 7650 phandle = < 0x35 >; 7651 }; 7652 7653 gpio-keys { 7654 compatible = "gpio-keys"; 7655 gpio-keys,name = "gpio-keys"; 7656 7657 power { 7658 label = "Power"; 7659 gpios = < 0x1d 0x38 0x01 >; 7660 linux,code = < 0x74 >; 7661 gpio-key,wakeup; 7662 }; 7663 7664 volume_up { 7665 label = "Volume Up"; 7666 gpios = < 0x1d 0x39 0x01 >; 7667 linux,code = < 0x73 >; 7668 }; 7669 7670 volume_down { 7671 label = "Volume Down"; 7672 gpios = < 0x1d 0x3a 0x01 >; 7673 linux,code = < 0x72 >; 7674 }; 7675 }; 7676 7677 bluedroid_pm { 7678 avdd-supply = < 0x1a >; 7679 dvdd-supply = < 0x0e >; 7680 compatible = "nvidia,tegra-bluedroid_pm"; 7681 id = < 0x00 >; 7682 bluedroid_pm,reset-gpio = < 0x12 0x3d 0x00 >; 7683 bluedroid_pm,host-wake-gpio = < 0x1d 0x3c 0x00 >; 7684 bluedroid_pm,ext-wake-gpio = < 0x12 0xa4 0x00 >; 7685 interrupt-parent = < 0x1d >; 7686 interrupts = < 0x3c 0x01 >; 7687 linux,phandle = < 0xf2 >; 7688 phandle = < 0xf2 >; 7689 }; 7690 7691 bcmdhd_pcie_wlan { 7692 compatible = "android,bcmdhd_pcie_wlan"; 7693 interrupt-parent = < 0x1d >; 7694 interrupts = < 0x3b 0x14 >; 7695 wlan-pwr-gpio = < 0x12 0x68 0x00 >; 7696 fw_path = "/system/vendor/firmware/fw_bcmdhd.bin"; 7697 nv_path = "/system/etc/nvram_4359_b1.txt"; 7698 status = "disabled"; 7699 }; 7700 7701 bcmdhd_wlan { 7702 compatible = "android,bcmdhd_wlan"; 7703 interrupt-parent = < 0x1d >; 7704 interrupts = < 0x3b 0x14 >; 7705 wlan-pwr-gpio = < 0x12 0x68 0x00 >; 7706 fw_path = "/system/vendor/firmware/fw_bcmdhd_4354.bin"; 7707 nv_path = "/system/etc/nvram_quill_4354.txt"; 7708 sdhci-host = < 0xe8 >; 7709 pwr-retry-cnt = < 0x05 >; 7710 status = "okay"; 7711 linux,phandle = < 0xf1 >; 7712 phandle = < 0xf1 >; 7713 }; 7714 7715 plugin-manager { 7716 7717 soc-prod-a01-fragment { 7718 chip-id = "A01","A01P"; 7719 7720 override@0 { 7721 target = < 0xe9 >; 7722 7723 _overlay_ { 7724 status = "okay"; 7725 }; 7726 }; 7727 }; 7728 7729 soc-prod-a02-fragment { 7730 chip-id = "A02","A02P"; 7731 7732 override@0 { 7733 target = < 0xea >; 7734 7735 _overlay_ { 7736 status = "okay"; 7737 }; 7738 }; 7739 }; 7740 7741 fragement@0 { 7742 odm-data = "enable-denver-wdt"; 7743 7744 override@0 { 7745 target = < 0xeb >; 7746 7747 _overlay_ { 7748 status = "okay"; 7749 }; 7750 }; 7751 }; 7752 7753 fragement@1 { 7754 odm-data = "disable-denver-wdt"; 7755 7756 override@0 { 7757 target = < 0x10 >; 7758 7759 _overlay_ { 7760 nvidia,enable-halt-in-fiq; 7761 }; 7762 }; 7763 }; 7764 7765 fragement@2 { 7766 odm-data = "enable-pmic-wdt"; 7767 7768 override@0 { 7769 target = < 0xec >; 7770 7771 _overlay_ { 7772 status = "okay"; 7773 }; 7774 }; 7775 }; 7776 7777 fragement@4 { 7778 odm-data = "enable-pmic-wdt","enable-denver-wdt"; 7779 7780 override@0 { 7781 target = < 0xed >; 7782 7783 _overlay_ { 7784 status = "disabled"; 7785 }; 7786 }; 7787 }; 7788 7789 fragement@6 { 7790 odm-data = "mods-build"; 7791 7792 override@0 { 7793 target = < 0x8a >; 7794 7795 _overlay_ { 7796 status = "disabled"; 7797 }; 7798 }; 7799 7800 override@1 { 7801 target = < 0x88 >; 7802 7803 _overlay_ { 7804 delete-target-property = "mboxes"; 7805 }; 7806 }; 7807 7808 override@2 { 7809 target = < 0xee >; 7810 7811 _overlay_ { 7812 mmu-masters = < 0x42 0x01 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x43 0x02 0x44 0x03 0x39 0x04 0x45 0x05 0x46 0x06 0x47 0x07 0x48 0x08 0x49 0x09 0x4a 0x09 0x4b 0x09 0x4c 0x0a 0x4d 0x0b 0x4e 0x0c 0x4f 0x0d 0x50 0x0e 0x51 0x0f 0x52 0x33 0x53 0x10 0x54 0x38 0x55 0x39 0x56 0x3a 0x57 0x3b 0x58 0x3c 0x59 0x3d 0x5a 0x3e 0x5b 0x3f 0x5c 0x1e 0x5d 0x2a 0x5e 0x14 0x5f 0x17 0xe8 0x18 0x60 0x19 0x61 0x1a 0x62 0x15 0x63 0x1b 0x64 0x1c 0x65 0x12 0x66 0x1e 0x67 0x1e 0x68 0x1e 0x69 0x11 0x6a 0x1d 0x3f 0x16 0x6b 0x2a 0x6d 0x32 >; 7813 }; 7814 }; 7815 7816 override@3 { 7817 target = < 0x19 >; 7818 7819 _overlay_ { 7820 nvidia,bypass-smmu; 7821 }; 7822 }; 7823 7824 override@4 { 7825 target = < 0xe8 >; 7826 7827 _overlay_ { 7828 status = "disabled"; 7829 }; 7830 }; 7831 7832 override@5 { 7833 target = < 0x61 >; 7834 7835 _overlay_ { 7836 status = "disabled"; 7837 }; 7838 }; 7839 7840 override@6 { 7841 target = < 0x5f >; 7842 7843 _overlay_ { 7844 delete-target-property = "nvidia,enable-hwcq"; 7845 }; 7846 }; 7847 }; 7848 7849 fragement@7 { 7850 odm-data = "enable-high-speed-uart"; 7851 7852 override@0 { 7853 target = < 0x73 >; 7854 7855 _overlay_ { 7856 compatible = "nvidia,tegra186-hsuart"; 7857 early-print-console-channel; 7858 }; 7859 }; 7860 }; 7861 7862 fragement@8 { 7863 odm-data = "enable-sdmmc-hwcq"; 7864 7865 override@0 { 7866 target = < 0x5f >; 7867 7868 _overlay_ { 7869 nvidia,enable-hwcq; 7870 }; 7871 }; 7872 }; 7873 7874 fragement@9 { 7875 odm-data = "enable-ufs-on-uphy-lane5"; 7876 7877 override@0 { 7878 target = < 0x62 >; 7879 7880 _overlay_ { 7881 status = "okay"; 7882 }; 7883 }; 7884 7885 override@1 { 7886 target = < 0x6a >; 7887 7888 _overlay_ { 7889 status = "disabled"; 7890 }; 7891 }; 7892 7893 override@3 { 7894 target = < 0x7a >; 7895 7896 _overlay_ { 7897 7898 gpio@76 { 7899 7900 ufs_lane5_mux { 7901 status = "okay"; 7902 }; 7903 7904 sata_lane5_mux { 7905 status = "disabled"; 7906 }; 7907 }; 7908 }; 7909 }; 7910 }; 7911 7912 fragement@10 { 7913 odm-data = "enable-ufs-on-uphy-lane4"; 7914 7915 override@0 { 7916 target = < 0x62 >; 7917 7918 _overlay_ { 7919 status = "okay"; 7920 }; 7921 }; 7922 7923 override@1 { 7924 target = < 0x6a >; 7925 7926 _overlay_ { 7927 status = "disabled"; 7928 }; 7929 }; 7930 7931 override@3 { 7932 target = < 0x7a >; 7933 7934 _overlay_ { 7935 7936 gpio@76 { 7937 7938 pcie0_lane4_mux { 7939 status = "disabled"; 7940 }; 7941 7942 ufs_lane4_mux { 7943 status = "okay"; 7944 }; 7945 7946 sata_lane5_mux { 7947 status = "disabled"; 7948 }; 7949 7950 ufs_lane5_mux { 7951 status = "okay"; 7952 }; 7953 }; 7954 }; 7955 }; 7956 }; 7957 7958 fragment-sdwake-p3310-1000-300 { 7959 ids = ">=3310-1000-300"; 7960 7961 override@100 { 7962 target = < 0x15 >; 7963 7964 _overlay_ { 7965 7966 gpio_edp2_pp5 { 7967 status = "okay"; 7968 }; 7969 7970 gpio_edp3_pp6 { 7971 status = "okay"; 7972 }; 7973 }; 7974 }; 7975 7976 override@101 { 7977 target = < 0x12 >; 7978 7979 _overlay_ { 7980 7981 sdmmc-wake-support-input { 7982 status = "okay"; 7983 }; 7984 7985 sdmmc-wake-support-output { 7986 status = "okay"; 7987 }; 7988 }; 7989 }; 7990 7991 override@102 { 7992 target = < 0x14 >; 7993 7994 _overlay_ { 7995 gpio = < 0x12 0x7e 0x00 >; 7996 }; 7997 }; 7998 7999 override@103 { 8000 target = < 0x61 >; 8001 8002 _overlay_ { 8003 cd-gpios = < 0x12 0x7d 0x00 >; 8004 nvidia,cd-wakeup-capable; 8005 }; 8006 }; 8007 }; 8008 8009 fragement-pmon-p3310-1000-300 { 8010 ids = ">=3310-1000-300","3310-1000-200-F"; 8011 8012 override@0 { 8013 target = < 0xef >; 8014 8015 _overlay_ { 8016 8017 channel@0 { 8018 ti,shunt-resistor-mohm = < 0x0a >; 8019 }; 8020 8021 channel@1 { 8022 ti,shunt-resistor-mohm = < 0x0a >; 8023 }; 8024 }; 8025 }; 8026 8027 override@1 { 8028 target = < 0xf0 >; 8029 8030 _overlay_ { 8031 8032 channel@0 { 8033 ti,shunt-resistor-mohm = < 0x05 >; 8034 }; 8035 8036 channel@1 { 8037 ti,shunt-resistor-mohm = < 0x0a >; 8038 }; 8039 8040 channel@2 { 8041 ti,shunt-resistor-mohm = < 0x0a >; 8042 }; 8043 }; 8044 }; 8045 }; 8046 8047 fragement-pmon-p3310-1000-800 { 8048 ids = ">=3310-1000-800"; 8049 8050 override@0 { 8051 target = < 0xf0 >; 8052 8053 _overlay_ { 8054 8055 channel@0 { 8056 ti,shunt-resistor-mohm = < 0x14 >; 8057 }; 8058 8059 channel@2 { 8060 ti,rail-name = "VDD_SYS_DDR"; 8061 }; 8062 }; 8063 }; 8064 }; 8065 8066 fragment-devslp@0 { 8067 ids = ">=3310-1000-200"; 8068 8069 override@0 { 8070 target = < 0x6a >; 8071 8072 _overlay_ { 8073 gpios = < 0x18 0x07 0x00 >; 8074 }; 8075 }; 8076 8077 override@1 { 8078 target = < 0x20 >; 8079 8080 _overlay_ { 8081 8082 pin_gpio7 { 8083 drive-push-pull = < 0x01 >; 8084 }; 8085 }; 8086 }; 8087 }; 8088 8089 fragment-comms-a00-chip { 8090 ids = "<3310-1000-500"; 8091 8092 override@0 { 8093 target = < 0xf1 >; 8094 8095 _overlay_ { 8096 sdhci-host = < 0xe8 >; 8097 pwr-retry-cnt = < 0x00 >; 8098 interrupt-parent = < 0x12 >; 8099 interrupts = < 0x10 0x14 >; 8100 delete-target-property = "wlan-pwr-gpio"; 8101 }; 8102 }; 8103 8104 override@1 { 8105 target = < 0x12 >; 8106 8107 _overlay_ { 8108 8109 wifi-wake-ap { 8110 status = "okay"; 8111 gpios = < 0x10 0x00 >; 8112 }; 8113 8114 wifi-enable { 8115 gpios = < 0x0e 0x00 >; 8116 }; 8117 }; 8118 }; 8119 8120 override@3 { 8121 target = < 0x1d >; 8122 8123 _overlay_ { 8124 8125 wifi-wake-ap { 8126 status = "disabled"; 8127 }; 8128 }; 8129 }; 8130 }; 8131 8132 fragment-e3320-dp { 8133 ids = ">=3320-1000-000",">=3320-1100-000"; 8134 8135 override@0 { 8136 target = < 0x42 >; 8137 8138 _overlay_ { 8139 8140 nvdisplay@15220000 { 8141 status = "okay"; 8142 }; 8143 8144 sor { 8145 status = "okay"; 8146 8147 dp-display { 8148 status = "okay"; 8149 }; 8150 }; 8151 8152 dpaux@155c0000 { 8153 status = "okay"; 8154 }; 8155 }; 8156 }; 8157 }; 8158 8159 fragment-p3310-c00-comm { 8160 ids = ">=3310-1000-800"; 8161 8162 override@0 { 8163 target = < 0xf2 >; 8164 8165 _overlay_ { 8166 bluedroid_pm,reset-gpio = < 0x12 0x3d 0x00 >; 8167 }; 8168 }; 8169 }; 8170 8171 fragment-p3310-c00-pmic { 8172 ids = ">=3310-1000-800"; 8173 8174 override@0 { 8175 target = < 0xf3 >; 8176 8177 _overlay_ { 8178 maxim,active-fps-source = < 0x03 >; 8179 }; 8180 }; 8181 }; 8182 8183 fragment-p3310-c01 { 8184 ids = ">=3310-1000-900"; 8185 8186 override@0 { 8187 target = < 0xf3 >; 8188 8189 _overlay_ { 8190 regulator-boot-on; 8191 regulator-always-on; 8192 }; 8193 }; 8194 8195 override@1 { 8196 target = < 0x20 >; 8197 8198 _overlay_ { 8199 8200 pin_gpio2 { 8201 status = "disabled"; 8202 }; 8203 8204 pin_gpio3 { 8205 status = "disabled"; 8206 }; 8207 }; 8208 }; 8209 }; 8210 8211 fragment-p3310-c03 { 8212 ids = ">=3310-1000-B00"; 8213 8214 override@1 { 8215 target = < 0xf4 >; 8216 8217 _overlay_ { 8218 regulator-name = "dvdd-pex"; 8219 regulator-min-microvolt = < 0xf4240 >; 8220 regulator-max-microvolt = < 0xf4240 >; 8221 }; 8222 }; 8223 8224 override@2 { 8225 target = < 0xf5 >; 8226 8227 _overlay_ { 8228 maxim,active-fps-source = < 0x03 >; 8229 }; 8230 }; 8231 8232 override@3 { 8233 target = < 0x9e >; 8234 8235 _overlay_ { 8236 regulator-min-microvolt = < 0xf4240 >; 8237 regulator-max-microvolt = < 0xf4240 >; 8238 }; 8239 }; 8240 }; 8241 8242 fragment-e3320-a00@1 { 8243 ids = "3320-1000-000","3320-1100-000"; 8244 8245 overrides@1 { 8246 target = < 0xf6 >; 8247 8248 _overlay_ { 8249 status = "okay"; 8250 8251 outp { 8252 ti,enable-gpio = < 0x24 0x02 0x00 >; 8253 }; 8254 8255 outn { 8256 ti,enable-gpio = < 0x24 0x03 0x00 >; 8257 }; 8258 }; 8259 }; 8260 8261 overrides@2 { 8262 target = < 0x42 >; 8263 8264 _overlay_ { 8265 8266 nvdisplay@15200000 { 8267 status = "okay"; 8268 }; 8269 8270 dsi { 8271 status = "okay"; 8272 8273 panel-s-wuxga-8-0 { 8274 status = "okay"; 8275 }; 8276 }; 8277 }; 8278 }; 8279 8280 overrides@3 { 8281 target = < 0x7a >; 8282 8283 _overlay_ { 8284 8285 gpio@21 { 8286 status = "okay"; 8287 }; 8288 8289 lp8557-backlight-s-wuxga-8-0@2c { 8290 status = "okay"; 8291 }; 8292 }; 8293 }; 8294 }; 8295 8296 fragment-e3320-a01@1 { 8297 ids = "3320-1000-100","3320-1000-200"; 8298 8299 overrides@1 { 8300 target = < 0xf6 >; 8301 8302 _overlay_ { 8303 status = "okay"; 8304 8305 outp { 8306 ti,enable-gpio = < 0xa0 0x04 0x00 >; 8307 }; 8308 8309 outn { 8310 delete-target-property = "ti,disable-active-discharge"; 8311 ti,enable-gpio = < 0x24 0x02 0x00 >; 8312 ti,active-discharge-gpio = < 0x24 0x03 0x00 >; 8313 ti,active-discharge-time = < 0x7d0 >; 8314 }; 8315 }; 8316 }; 8317 8318 overrides@2 { 8319 target = < 0x9a >; 8320 8321 _overlay_ { 8322 gpio = < 0x24 0x00 0x00 >; 8323 }; 8324 }; 8325 8326 overrides@3 { 8327 target = < 0x42 >; 8328 8329 _overlay_ { 8330 8331 nvdisplay@15200000 { 8332 status = "okay"; 8333 }; 8334 8335 dsi { 8336 status = "okay"; 8337 8338 panel-s-wuxga-8-0 { 8339 status = "okay"; 8340 }; 8341 }; 8342 }; 8343 }; 8344 8345 overrides@4 { 8346 target = < 0x7a >; 8347 8348 _overlay_ { 8349 8350 gpio@21 { 8351 status = "okay"; 8352 }; 8353 8354 lp8557-backlight-s-wuxga-8-0@2c { 8355 status = "okay"; 8356 }; 8357 }; 8358 }; 8359 }; 8360 8361 fragment-e1639-sharp-25x16@2 { 8362 ids = "1639-1000-001"; 8363 8364 overrides@0 { 8365 target = < 0xf7 >; 8366 8367 _overlay_ { 8368 status = "okay"; 8369 }; 8370 }; 8371 8372 overrides@1 { 8373 target = < 0x9d >; 8374 8375 _overlay_ { 8376 gpio = < 0x1d 0x0b 0x01 >; 8377 enable-active-high; 8378 regulator-boot-on; 8379 regulator-always-on; 8380 }; 8381 }; 8382 8383 overrides@2 { 8384 target = < 0xf8 >; 8385 8386 _overlay_ { 8387 status = "disabled"; 8388 }; 8389 }; 8390 8391 overrides@3 { 8392 target = < 0xf9 >; 8393 8394 _overlay_ { 8395 status = "okay"; 8396 }; 8397 }; 8398 8399 overrides@4 { 8400 target = < 0x42 >; 8401 8402 _overlay_ { 8403 8404 nvdisplay@15200000 { 8405 status = "okay"; 8406 }; 8407 8408 dsi { 8409 status = "okay"; 8410 }; 8411 }; 8412 }; 8413 }; 8414 8415 fragment-e1824-a00@3 { 8416 ids = "1824-1100-001"; 8417 8418 overrides@0 { 8419 target = < 0x42 >; 8420 8421 _overlay_ { 8422 8423 nvdisplay@15200000 { 8424 status = "okay"; 8425 }; 8426 8427 sor { 8428 status = "okay"; 8429 8430 panel-s-edp-uhdtv-15-6 { 8431 status = "okay"; 8432 nvidia,panel-rst-gpio = < 0x12 0x7b 0x01 >; 8433 nvidia,en-vmm-vpp-with-i2c-config; 8434 nvidia,is_ext_dp_panel = < 0x00 >; 8435 8436 disp-default-out { 8437 nvidia,out-parent-clk = "plld3"; 8438 }; 8439 8440 smartdimmer { 8441 status = "okay"; 8442 }; 8443 }; 8444 }; 8445 8446 dpaux@155c0000 { 8447 status = "okay"; 8448 }; 8449 }; 8450 }; 8451 }; 8452 }; 8453 8454 eeprom-manager { 8455 data-size = < 0x100 >; 8456 boardid-with-revision = < 0xcee >; 8457 boardid-with-config = < 0xcee >; 8458 8459 bus@0 { 8460 i2c-bus = < 0x80 >; 8461 8462 eeprom@0 { 8463 slave-address = < 0x50 >; 8464 label = "cvm"; 8465 }; 8466 8467 eeprom@1 { 8468 slave-address = < 0x57 >; 8469 label = "cvb"; 8470 }; 8471 }; 8472 8473 bus@1 { 8474 i2c-bus = < 0x7b >; 8475 8476 eeprom@0 { 8477 slave-address = < 0x51 >; 8478 }; 8479 }; 8480 8481 bus@2 { 8482 i2c-bus = < 0x7a >; 8483 8484 eeprom@0 { 8485 slave-address = < 0x50 >; 8486 }; 8487 }; 8488 8489 bus@3 { 8490 i2c-bus = < 0x7c >; 8491 8492 eeprom@0 { 8493 slave-address = < 0x54 >; 8494 label = "cam"; 8495 enable-gpio = < 0x02 0x09 >; 8496 }; 8497 }; 8498 }; 8499 8500 firmware { 8501 8502 android { 8503 compatible = "android,firmware"; 8504 hardware = "quill"; 8505 }; 8506 }; 8507 8508 memory@80000000 { 8509 device_type = "memory"; 8510 reg = < 0x00 0x80000000 0x00 0x70000000 >; 8511 }; 8512 8513 can_clock { 8514 compatible = "fixed-clock"; 8515 #clock-cells = < 0x00 >; 8516 clock-frequency = < 0x1312d00 >; 8517 clock-accuracy = < 0x64 >; 8518 }; 8519 8520 tegra-camera-platform { 8521 tpg_max_iso = < 0x3bc400 >; 8522 compatible = "nvidia, tegra-camera-platform"; 8523 status = "okay"; 8524 num_csi_lanes = < 0x04 >; 8525 max_lane_speed = < 0x16e360 >; 8526 min_bits_per_pixel = < 0x0a >; 8527 vi_peak_byte_per_pixel = < 0x02 >; 8528 vi_bw_margin_pct = < 0x19 >; 8529 max_pixel_rate = < 0x27100 >; 8530 isp_peak_byte_per_pixel = < 0x05 >; 8531 isp_bw_margin_pct = < 0x19 >; 8532 8533 modules { 8534 8535 module0 { 8536 status = "okay"; 8537 badge = "imx274_centerright_P5V27C"; 8538 position = "centerright"; 8539 orientation = [ 31 00 ]; 8540 8541 drivernode0 { 8542 status = "okay"; 8543 pcl_id = "v4l2_sensor"; 8544 devname = "imx274 0-001a"; 8545 proc-device-tree = "/proc/device-tree/i2c@3160000/imx274_a@1a"; 8546 }; 8547 8548 drivernode1 { 8549 status = "okay"; 8550 pcl_id = "v4l2_lens"; 8551 proc-device-tree = "/proc/device-tree/lens_imx274@A6V26/"; 8552 }; 8553 }; 8554 8555 module1 { 8556 status = "disabled"; 8557 8558 drivernode0 { 8559 status = "disabled"; 8560 }; 8561 8562 drivernode1 { 8563 status = "disabled"; 8564 pcl_id = "v4l2_lens"; 8565 }; 8566 }; 8567 8568 module2 { 8569 status = "disabled"; 8570 8571 drivernode0 { 8572 status = "disabled"; 8573 }; 8574 8575 drivernode1 { 8576 status = "disabled"; 8577 pcl_id = "v4l2_lens"; 8578 }; 8579 }; 8580 8581 module3 { 8582 status = "disabled"; 8583 8584 drivernode0 { 8585 status = "disabled"; 8586 }; 8587 8588 drivernode1 { 8589 status = "disabled"; 8590 pcl_id = "v4l2_lens"; 8591 }; 8592 }; 8593 8594 module4 { 8595 status = "disabled"; 8596 8597 drivernode0 { 8598 status = "disabled"; 8599 }; 8600 8601 drivernode1 { 8602 status = "disabled"; 8603 pcl_id = "v4l2_lens"; 8604 }; 8605 }; 8606 8607 module5 { 8608 status = "disabled"; 8609 8610 drivernode0 { 8611 status = "disabled"; 8612 }; 8613 8614 drivernode1 { 8615 status = "disabled"; 8616 pcl_id = "v4l2_lens"; 8617 }; 8618 }; 8619 }; 8620 }; 8621 8622 e3326_lens_ov5693@P5V27C { 8623 min_focus_distance = "0.0"; 8624 hyper_focal = "0.0"; 8625 focal_length = "2.67"; 8626 f_number = "2.0"; 8627 aperture = "2.0"; 8628 }; 8629 8630 lens_imx274@A6V26 { 8631 min_focus_distance = "0.0"; 8632 hyper_focal = "0.0"; 8633 focal_length = "5.00"; 8634 f_number = "2.0"; 8635 aperture = "2.2"; 8636 }; 8637}; 8638