aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/boot/dts/tegra124-nyan.dtsi122
1 files changed, 94 insertions, 28 deletions
diff --git a/arch/arm/boot/dts/tegra124-nyan.dtsi b/arch/arm/boot/dts/tegra124-nyan.dtsi
index ec1aa64ded68..4b978aaa50cf 100644
--- a/arch/arm/boot/dts/tegra124-nyan.dtsi
+++ b/arch/arm/boot/dts/tegra124-nyan.dtsi
@@ -220,7 +220,7 @@
220 regulator-always-on; 220 regulator-always-on;
221 }; 221 };
222 222
223 ldo0 { 223 avdd_1v05_run: ldo0 {
224 regulator-name = "+1.05V_RUN_AVDD"; 224 regulator-name = "+1.05V_RUN_AVDD";
225 regulator-min-microvolt = <1050000>; 225 regulator-min-microvolt = <1050000>;
226 regulator-max-microvolt = <1050000>; 226 regulator-max-microvolt = <1050000>;
@@ -364,6 +364,99 @@
364 status = "okay"; 364 status = "okay";
365 }; 365 };
366 366
367 usb@0,70090000 {
368 phys = <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-0}>, /* 1st USB A */
369 <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-1}>, /* Internal USB */
370 <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-2}>, /* 2nd USB A */
371 <&{/padctl@0,7009f000/pads/pcie/lanes/pcie-0}>, /* 1st USB A */
372 <&{/padctl@0,7009f000/pads/pcie/lanes/pcie-1}>; /* 2nd USB A */
373 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0", "usb3-1";
374
375 avddio-pex-supply = <&vdd_1v05_run>;
376 dvddio-pex-supply = <&vdd_1v05_run>;
377 avdd-usb-supply = <&vdd_3v3_lp0>;
378 avdd-pll-utmip-supply = <&vddio_1v8>;
379 avdd-pll-erefe-supply = <&avdd_1v05_run>;
380 avdd-usb-ss-pll-supply = <&vdd_1v05_run>;
381 hvdd-usb-ss-supply = <&vdd_3v3_lp0>;
382 hvdd-usb-ss-pll-e-supply = <&vdd_3v3_lp0>;
383
384 status = "okay";
385 };
386
387 padctl@0,7009f000 {
388 status = "okay";
389
390 pads {
391 usb2 {
392 status = "okay";
393
394 lanes {
395 usb2-0 {
396 nvidia,function = "xusb";
397 status = "okay";
398 };
399
400 usb2-1 {
401 nvidia,function = "xusb";
402 status = "okay";
403 };
404
405 usb2-2 {
406 nvidia,function = "xusb";
407 status = "okay";
408 };
409 };
410 };
411
412 pcie {
413 status = "okay";
414
415 lanes {
416 pcie-0 {
417 nvidia,function = "usb3-ss";
418 status = "okay";
419 };
420
421 pcie-1 {
422 nvidia,function = "usb3-ss";
423 status = "okay";
424 };
425 };
426 };
427 };
428
429 ports {
430 usb2-0 {
431 vbus-supply = <&vdd_usb1_vbus>;
432 status = "okay";
433 mode = "otg";
434 };
435
436 usb2-1 {
437 vbus-supply = <&vdd_run_cam>;
438 status = "okay";
439 mode = "host";
440 };
441
442 usb2-2 {
443 vbus-supply = <&vdd_usb3_vbus>;
444 status = "okay";
445 mode = "host";
446 };
447
448 usb3-0 {
449 nvidia,usb2-companion = <0>;
450 status = "okay";
451 };
452
453 usb3-1 {
454 nvidia,usb2-companion = <1>;
455 status = "okay";
456 };
457 };
458 };
459
367 sdhci0_pwrseq: sdhci0_pwrseq { 460 sdhci0_pwrseq: sdhci0_pwrseq {
368 compatible = "mmc-pwrseq-simple"; 461 compatible = "mmc-pwrseq-simple";
369 462
@@ -410,33 +503,6 @@
410 }; 503 };
411 }; 504 };
412 505
413 usb@0,7d000000 { /* Rear external USB port. */
414 status = "okay";
415 };
416
417 usb-phy@0,7d000000 {
418 status = "okay";
419 vbus-supply = <&vdd_usb1_vbus>;
420 };
421
422 usb@0,7d004000 { /* Internal webcam. */
423 status = "okay";
424 };
425
426 usb-phy@0,7d004000 {
427 status = "okay";
428 vbus-supply = <&vdd_run_cam>;
429 };
430
431 usb@0,7d008000 { /* Left external USB port. */
432 status = "okay";
433 };
434
435 usb-phy@0,7d008000 {
436 status = "okay";
437 vbus-supply = <&vdd_usb3_vbus>;
438 };
439
440 backlight: backlight { 506 backlight: backlight {
441 compatible = "pwm-backlight"; 507 compatible = "pwm-backlight";
442 508