imx53-evk.dts 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. /*
  2. * Copyright 2011 Freescale Semiconductor, Inc.
  3. * Copyright 2011 Linaro Ltd.
  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.dtsi"
  14. / {
  15. model = "Freescale i.MX53 Evaluation Kit";
  16. compatible = "fsl,imx53-evk", "fsl,imx53";
  17. memory {
  18. reg = <0x70000000 0x80000000>;
  19. };
  20. leds {
  21. compatible = "gpio-leds";
  22. green {
  23. label = "Heartbeat";
  24. gpios = <&gpio7 7 0>;
  25. linux,default-trigger = "heartbeat";
  26. };
  27. };
  28. };
  29. &esdhc1 {
  30. pinctrl-names = "default";
  31. pinctrl-0 = <&pinctrl_esdhc1_1>;
  32. cd-gpios = <&gpio3 13 0>;
  33. wp-gpios = <&gpio3 14 0>;
  34. status = "okay";
  35. };
  36. &ecspi1 {
  37. pinctrl-names = "default";
  38. pinctrl-0 = <&pinctrl_ecspi1_1>;
  39. fsl,spi-num-chipselects = <2>;
  40. cs-gpios = <&gpio2 30 0>, <&gpio3 19 0>;
  41. status = "okay";
  42. flash: at45db321d@1 {
  43. #address-cells = <1>;
  44. #size-cells = <1>;
  45. compatible = "atmel,at45db321d", "atmel,at45", "atmel,dataflash";
  46. spi-max-frequency = <25000000>;
  47. reg = <1>;
  48. partition@0 {
  49. label = "U-Boot";
  50. reg = <0x0 0x40000>;
  51. read-only;
  52. };
  53. partition@40000 {
  54. label = "Kernel";
  55. reg = <0x40000 0x3c0000>;
  56. };
  57. };
  58. };
  59. &esdhc3 {
  60. pinctrl-names = "default";
  61. pinctrl-0 = <&pinctrl_esdhc3_1>;
  62. cd-gpios = <&gpio3 11 0>;
  63. wp-gpios = <&gpio3 12 0>;
  64. status = "okay";
  65. };
  66. &iomuxc {
  67. pinctrl-names = "default";
  68. pinctrl-0 = <&pinctrl_hog>;
  69. hog {
  70. pinctrl_hog: hoggrp {
  71. fsl,pins = <
  72. 424 0x80000000 /* MX53_PAD_EIM_EB2__GPIO2_30 */
  73. 449 0x80000000 /* MX53_PAD_EIM_D19__GPIO3_19 */
  74. 693 0x80000000 /* MX53_PAD_EIM_DA11__GPIO3_11 */
  75. 697 0x80000000 /* MX53_PAD_EIM_DA12__GPIO3_12 */
  76. 701 0x80000000 /* MX53_PAD_EIM_DA13__GPIO3_13 */
  77. 705 0x80000000 /* MX53_PAD_EIM_DA14__GPIO3_14 */
  78. 868 0x80000000 /* MX53_PAD_PATA_DA_0__GPIO7_6 */
  79. 873 0x80000000 /* MX53_PAD_PATA_DA_1__GPIO7_7 */
  80. >;
  81. };
  82. };
  83. };
  84. &uart1 {
  85. pinctrl-names = "default";
  86. pinctrl-0 = <&pinctrl_uart1_1>;
  87. status = "okay";
  88. };
  89. &i2c2 {
  90. pinctrl-names = "default";
  91. pinctrl-0 = <&pinctrl_i2c2_1>;
  92. status = "okay";
  93. pmic: mc13892@08 {
  94. compatible = "fsl,mc13892", "fsl,mc13xxx";
  95. reg = <0x08>;
  96. };
  97. codec: sgtl5000@0a {
  98. compatible = "fsl,sgtl5000";
  99. reg = <0x0a>;
  100. };
  101. };
  102. &fec {
  103. pinctrl-names = "default";
  104. pinctrl-0 = <&pinctrl_fec_1>;
  105. phy-mode = "rmii";
  106. phy-reset-gpios = <&gpio7 6 0>;
  107. status = "okay";
  108. };