tegra20-harmony.dts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. /dts-v1/;
  2. #include "tegra20.dtsi"
  3. / {
  4. model = "NVIDIA Tegra20 Harmony evaluation board";
  5. compatible = "nvidia,harmony", "nvidia,tegra20";
  6. chosen {
  7. stdout-path = &uartd;
  8. };
  9. aliases {
  10. usb0 = "/usb@c5008000";
  11. usb1 = "/usb@c5004000";
  12. sdhci0 = "/sdhci@c8000600";
  13. sdhci1 = "/sdhci@c8000200";
  14. };
  15. memory {
  16. reg = <0x00000000 0x40000000>;
  17. };
  18. host1x {
  19. status = "okay";
  20. dc@54200000 {
  21. status = "okay";
  22. rgb {
  23. status = "okay";
  24. nvidia,panel = <&lcd_panel>;
  25. };
  26. };
  27. };
  28. serial@70006300 {
  29. clock-frequency = < 216000000 >;
  30. };
  31. nand-controller@70008000 {
  32. nvidia,wp-gpios = <&gpio TEGRA_GPIO(C, 7) GPIO_ACTIVE_HIGH>;
  33. nvidia,width = <8>;
  34. nvidia,timing = <26 100 20 80 20 10 12 10 70>;
  35. nand@0 {
  36. reg = <0>;
  37. compatible = "hynix,hy27uf4g2b", "nand-flash";
  38. };
  39. };
  40. i2c@7000c000 {
  41. status = "disabled";
  42. };
  43. i2c@7000c400 {
  44. status = "disabled";
  45. };
  46. i2c@7000c500 {
  47. status = "disabled";
  48. };
  49. i2c@7000d000 {
  50. status = "disabled";
  51. };
  52. usb@c5000000 {
  53. status = "disabled";
  54. };
  55. usb@c5004000 {
  56. nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1) 0>;
  57. };
  58. sdhci@c8000200 {
  59. status = "okay";
  60. cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
  61. wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
  62. power-gpios = <&gpio TEGRA_GPIO(T, 3) GPIO_ACTIVE_HIGH>;
  63. bus-width = <4>;
  64. };
  65. sdhci@c8000600 {
  66. status = "okay";
  67. cd-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_LOW>;
  68. wp-gpios = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
  69. power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
  70. bus-width = <8>;
  71. };
  72. lcd_panel: panel {
  73. clock = <42430000>;
  74. xres = <1024>;
  75. yres = <600>;
  76. left-margin = <138>;
  77. right-margin = <34>;
  78. hsync-len = <136>;
  79. lower-margin = <4>;
  80. upper-margin = <21>;
  81. vsync-len = <4>;
  82. hsync-active-high;
  83. vsyncx-active-high;
  84. nvidia,bits-per-pixel = <16>;
  85. nvidia,pwm = <&pwm 0 0>;
  86. nvidia,backlight-enable-gpios = <&gpio TEGRA_GPIO(B, 5)
  87. GPIO_ACTIVE_HIGH>;
  88. nvidia,lvds-shutdown-gpios = <&gpio TEGRA_GPIO(B, 2)
  89. GPIO_ACTIVE_HIGH>;
  90. nvidia,backlight-vdd-gpios = <&gpio TEGRA_GPIO(W, 0)
  91. GPIO_ACTIVE_HIGH>;
  92. nvidia,panel-vdd-gpios = <&gpio TEGRA_GPIO(C, 6)
  93. GPIO_ACTIVE_HIGH>;
  94. nvidia,panel-timings = <0 0 200 0 0>;
  95. };
  96. };