tegra20-harmony.dts 2.0 KB

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