imx53-mba53.dts 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. /*
  2. * Copyright 2012 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
  3. * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix
  4. *
  5. * The code contained herein is licensed under the GNU General Public
  6. * License. You may obtain a copy of the GNU General Public License
  7. * Version 2 or later at the following locations:
  8. *
  9. * http://www.opensource.org/licenses/gpl-license.html
  10. * http://www.gnu.org/copyleft/gpl.html
  11. */
  12. /dts-v1/;
  13. /include/ "imx53-tqma53.dtsi"
  14. / {
  15. model = "TQ MBa53 starter kit";
  16. compatible = "tq,mba53", "tq,tqma53", "fsl,imx53";
  17. };
  18. &iomuxc {
  19. lvds1 {
  20. pinctrl_lvds1_1: lvds1-grp1 {
  21. fsl,pins = <730 0x10000 /* LVDS0_TX3 */
  22. 732 0x10000 /* LVDS0_CLK */
  23. 734 0x10000 /* LVDS0_TX2 */
  24. 736 0x10000 /* LVDS0_TX1 */
  25. 738 0x10000>; /* LVDS0_TX0 */
  26. };
  27. pinctrl_lvds1_2: lvds1-grp2 {
  28. fsl,pins = <720 0x10000 /* LVDS1_TX3 */
  29. 722 0x10000 /* LVDS1_TX2 */
  30. 724 0x10000 /* LVDS1_CLK */
  31. 726 0x10000 /* LVDS1_TX1 */
  32. 728 0x10000>; /* LVDS1_TX0 */
  33. };
  34. };
  35. disp1 {
  36. pinctrl_disp1_1: disp1-grp1 {
  37. fsl,pins = <689 0x10000 /* DISP1_DRDY */
  38. 482 0x10000 /* DISP1_HSYNC */
  39. 489 0x10000 /* DISP1_VSYNC */
  40. 684 0x10000 /* DISP1_DAT_0 */
  41. 515 0x10000 /* DISP1_DAT_22 */
  42. 523 0x10000 /* DISP1_DAT_23 */
  43. 543 0x10000 /* DISP1_DAT_21 */
  44. 553 0x10000 /* DISP1_DAT_20 */
  45. 558 0x10000 /* DISP1_DAT_19 */
  46. 564 0x10000 /* DISP1_DAT_18 */
  47. 570 0x10000 /* DISP1_DAT_17 */
  48. 575 0x10000 /* DISP1_DAT_16 */
  49. 580 0x10000 /* DISP1_DAT_15 */
  50. 585 0x10000 /* DISP1_DAT_14 */
  51. 590 0x10000 /* DISP1_DAT_13 */
  52. 595 0x10000 /* DISP1_DAT_12 */
  53. 628 0x10000 /* DISP1_DAT_11 */
  54. 634 0x10000 /* DISP1_DAT_10 */
  55. 639 0x10000 /* DISP1_DAT_9 */
  56. 644 0x10000 /* DISP1_DAT_8 */
  57. 649 0x10000 /* DISP1_DAT_7 */
  58. 654 0x10000 /* DISP1_DAT_6 */
  59. 659 0x10000 /* DISP1_DAT_5 */
  60. 664 0x10000 /* DISP1_DAT_4 */
  61. 669 0x10000 /* DISP1_DAT_3 */
  62. 674 0x10000 /* DISP1_DAT_2 */
  63. 679 0x10000 /* DISP1_DAT_1 */
  64. 684 0x10000>; /* DISP1_DAT_0 */
  65. };
  66. };
  67. };
  68. &cspi {
  69. status = "okay";
  70. };
  71. &i2c2 {
  72. codec: sgtl5000@a {
  73. compatible = "fsl,sgtl5000";
  74. reg = <0x0a>;
  75. };
  76. expander: pca9554@20 {
  77. compatible = "pca9554";
  78. reg = <0x20>;
  79. interrupts = <109>;
  80. };
  81. sensor2: lm75@49 {
  82. compatible = "lm75";
  83. reg = <0x49>;
  84. };
  85. };
  86. &fec {
  87. status = "okay";
  88. };
  89. &esdhc2 {
  90. status = "okay";
  91. };
  92. &uart3 {
  93. status = "okay";
  94. };
  95. &ecspi1 {
  96. status = "okay";
  97. };
  98. &uart1 {
  99. status = "okay";
  100. };
  101. &uart2 {
  102. status = "okay";
  103. };
  104. &can1 {
  105. status = "okay";
  106. };
  107. &can2 {
  108. status = "okay";
  109. };
  110. &i2c3 {
  111. status = "okay";
  112. };