imx53-mba53.dts 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  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. 515 0x10000 /* DISP1_DAT_22 */
  41. 523 0x10000 /* DISP1_DAT_23 */
  42. 545 0x10000 /* DISP1_DAT_21 */
  43. 553 0x10000 /* DISP1_DAT_20 */
  44. 558 0x10000 /* DISP1_DAT_19 */
  45. 564 0x10000 /* DISP1_DAT_18 */
  46. 570 0x10000 /* DISP1_DAT_17 */
  47. 575 0x10000 /* DISP1_DAT_16 */
  48. 580 0x10000 /* DISP1_DAT_15 */
  49. 585 0x10000 /* DISP1_DAT_14 */
  50. 590 0x10000 /* DISP1_DAT_13 */
  51. 595 0x10000 /* DISP1_DAT_12 */
  52. 628 0x10000 /* DISP1_DAT_11 */
  53. 634 0x10000 /* DISP1_DAT_10 */
  54. 639 0x10000 /* DISP1_DAT_9 */
  55. 644 0x10000 /* DISP1_DAT_8 */
  56. 649 0x10000 /* DISP1_DAT_7 */
  57. 654 0x10000 /* DISP1_DAT_6 */
  58. 659 0x10000 /* DISP1_DAT_5 */
  59. 664 0x10000 /* DISP1_DAT_4 */
  60. 669 0x10000 /* DISP1_DAT_3 */
  61. 674 0x10000 /* DISP1_DAT_2 */
  62. 679 0x10000 /* DISP1_DAT_1 */
  63. 684 0x10000>; /* DISP1_DAT_0 */
  64. };
  65. };
  66. };
  67. &cspi {
  68. status = "okay";
  69. };
  70. &i2c2 {
  71. codec: sgtl5000@a {
  72. compatible = "fsl,sgtl5000";
  73. reg = <0x0a>;
  74. };
  75. expander: pca9554@20 {
  76. compatible = "pca9554";
  77. reg = <0x20>;
  78. interrupts = <109>;
  79. };
  80. sensor2: lm75@49 {
  81. compatible = "lm75";
  82. reg = <0x49>;
  83. };
  84. };
  85. &fec {
  86. status = "okay";
  87. };
  88. &esdhc2 {
  89. status = "okay";
  90. };
  91. &uart3 {
  92. status = "okay";
  93. };
  94. &ecspi1 {
  95. status = "okay";
  96. };
  97. &uart1 {
  98. status = "okay";
  99. };
  100. &uart2 {
  101. status = "okay";
  102. };
  103. &can1 {
  104. status = "okay";
  105. };
  106. &can2 {
  107. status = "okay";
  108. };
  109. &i2c3 {
  110. status = "okay";
  111. };