da850-evm.dts 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. /*
  2. * Device Tree for DA850 EVM board
  3. *
  4. * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
  5. *
  6. * This program is free software; you can redistribute it and/or modify it
  7. * under the terms of the GNU General Public License as published by the
  8. * Free Software Foundation, version 2.
  9. */
  10. /dts-v1/;
  11. #include "da850.dtsi"
  12. / {
  13. compatible = "ti,da850-evm", "ti,da850";
  14. model = "DA850/AM1808/OMAP-L138 EVM";
  15. soc {
  16. pmx_core: pinmux@1c14120 {
  17. status = "okay";
  18. };
  19. serial0: serial@1c42000 {
  20. status = "okay";
  21. };
  22. serial1: serial@1d0c000 {
  23. status = "okay";
  24. };
  25. serial2: serial@1d0d000 {
  26. status = "okay";
  27. };
  28. rtc0: rtc@1c23000 {
  29. status = "okay";
  30. };
  31. i2c0: i2c@1c22000 {
  32. status = "okay";
  33. clock-frequency = <100000>;
  34. pinctrl-names = "default";
  35. pinctrl-0 = <&i2c0_pins>;
  36. tps: tps@48 {
  37. reg = <0x48>;
  38. };
  39. };
  40. wdt: wdt@1c21000 {
  41. status = "okay";
  42. };
  43. mmc0: mmc@1c40000 {
  44. max-frequency = <50000000>;
  45. bus-width = <4>;
  46. status = "okay";
  47. pinctrl-names = "default";
  48. pinctrl-0 = <&mmc0_pins>;
  49. };
  50. spi1: spi@1f0e000 {
  51. status = "okay";
  52. pinctrl-names = "default";
  53. pinctrl-0 = <&spi1_pins &spi1_cs0_pin>;
  54. flash: m25p80@0 {
  55. #address-cells = <1>;
  56. #size-cells = <1>;
  57. compatible = "m25p64";
  58. spi-max-frequency = <30000000>;
  59. reg = <0>;
  60. partition@0 {
  61. label = "U-Boot-SPL";
  62. reg = <0x00000000 0x00010000>;
  63. read-only;
  64. };
  65. partition@1 {
  66. label = "U-Boot";
  67. reg = <0x00010000 0x00080000>;
  68. read-only;
  69. };
  70. partition@2 {
  71. label = "U-Boot-Env";
  72. reg = <0x00090000 0x00010000>;
  73. read-only;
  74. };
  75. partition@3 {
  76. label = "Kernel";
  77. reg = <0x000a0000 0x00280000>;
  78. };
  79. partition@4 {
  80. label = "Filesystem";
  81. reg = <0x00320000 0x00400000>;
  82. };
  83. partition@5 {
  84. label = "MAC-Address";
  85. reg = <0x007f0000 0x00010000>;
  86. read-only;
  87. };
  88. };
  89. };
  90. };
  91. nand_cs3@62000000 {
  92. status = "okay";
  93. pinctrl-names = "default";
  94. pinctrl-0 = <&nand_cs3_pins>;
  95. };
  96. vbat: fixedregulator@0 {
  97. compatible = "regulator-fixed";
  98. regulator-name = "vbat";
  99. regulator-min-microvolt = <5000000>;
  100. regulator-max-microvolt = <5000000>;
  101. regulator-boot-on;
  102. };
  103. };
  104. /include/ "tps6507x.dtsi"
  105. &tps {
  106. vdcdc1_2-supply = <&vbat>;
  107. vdcdc3-supply = <&vbat>;
  108. vldo1_2-supply = <&vbat>;
  109. regulators {
  110. vdcdc1_reg: regulator@0 {
  111. regulator-name = "VDCDC1_3.3V";
  112. regulator-min-microvolt = <3150000>;
  113. regulator-max-microvolt = <3450000>;
  114. regulator-always-on;
  115. regulator-boot-on;
  116. };
  117. vdcdc2_reg: regulator@1 {
  118. regulator-name = "VDCDC2_3.3V";
  119. regulator-min-microvolt = <1710000>;
  120. regulator-max-microvolt = <3450000>;
  121. regulator-always-on;
  122. regulator-boot-on;
  123. ti,defdcdc_default = <1>;
  124. };
  125. vdcdc3_reg: regulator@2 {
  126. regulator-name = "VDCDC3_1.2V";
  127. regulator-min-microvolt = <950000>;
  128. regulator-max-microvolt = <1350000>;
  129. regulator-always-on;
  130. regulator-boot-on;
  131. ti,defdcdc_default = <1>;
  132. };
  133. ldo1_reg: regulator@3 {
  134. regulator-name = "LDO1_1.8V";
  135. regulator-min-microvolt = <1710000>;
  136. regulator-max-microvolt = <1890000>;
  137. regulator-always-on;
  138. regulator-boot-on;
  139. };
  140. ldo2_reg: regulator@4 {
  141. regulator-name = "LDO2_1.2V";
  142. regulator-min-microvolt = <1140000>;
  143. regulator-max-microvolt = <1320000>;
  144. regulator-always-on;
  145. regulator-boot-on;
  146. };
  147. };
  148. };