am3517-craneboard.dts 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /*
  3. * See craneboard.org for more details
  4. *
  5. * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
  6. */
  7. /dts-v1/;
  8. #include "am3517.dtsi"
  9. / {
  10. model = "TI AM3517 CraneBoard (TMDSEVM3517)";
  11. compatible = "ti,am3517-craneboard", "ti,am3517", "ti,omap3";
  12. memory@80000000 {
  13. device_type = "memory";
  14. reg = <0x80000000 0x10000000>; /* 256 MB */
  15. };
  16. vbat: fixedregulator {
  17. compatible = "regulator-fixed";
  18. regulator-name = "vbat";
  19. regulator-min-microvolt = <5000000>;
  20. regulator-max-microvolt = <5000000>;
  21. regulator-boot-on;
  22. };
  23. };
  24. &davinci_emac {
  25. status = "okay";
  26. };
  27. &davinci_mdio {
  28. status = "okay";
  29. };
  30. &i2c1 {
  31. clock-frequency = <2600000>;
  32. tps: tps@2d {
  33. reg = <0x2d>;
  34. };
  35. };
  36. &i2c2 {
  37. clock-frequency = <400000>;
  38. /* goes to expansion connector */
  39. status = "disabled";
  40. };
  41. &i2c3 {
  42. clock-frequency = <400000>;
  43. /* goes to expansion connector */
  44. status = "disabled";
  45. };
  46. &mmc1 {
  47. vmmc-supply = <&vdd2_reg>;
  48. bus-width = <8>;
  49. };
  50. &mmc2 {
  51. /* goes to expansion connector */
  52. status = "disabled";
  53. };
  54. &mmc3 {
  55. /* goes to expansion connector */
  56. status = "disabled";
  57. };
  58. #include "tps65910.dtsi"
  59. &omap3_pmx_core {
  60. tps_pins: pinmux_tps_pins {
  61. pinctrl-single,pins = <
  62. OMAP3_CORE1_IOPAD(0x21e0, PIN_INPUT_PULLUP | MUX_MODE0) /* sys_nirq.sys_nirq */
  63. >;
  64. };
  65. };
  66. &tps {
  67. pinctrl-names = "default";
  68. pinctrl-0 = <&tps_pins>;
  69. interrupts = <7>; /* SYS_NIRQ cascaded to intc */
  70. interrupt-parent = <&intc>;
  71. ti,en-ck32k-xtal;
  72. vcc1-supply = <&vbat>;
  73. vcc2-supply = <&vbat>;
  74. vcc3-supply = <&vbat>;
  75. vcc4-supply = <&vbat>;
  76. vcc5-supply = <&vbat>;
  77. vcc6-supply = <&vbat>;
  78. vcc7-supply = <&vbat>;
  79. vccio-supply = <&vbat>;
  80. regulators {
  81. vrtc_reg: regulator@0 {
  82. regulator-always-on;
  83. };
  84. vio_reg: regulator@1 {
  85. regulator-always-on;
  86. };
  87. /*
  88. * Unused:
  89. * VDIG1=2.7V,300mA max
  90. * VDIG2=1.8V,300mA max
  91. */
  92. vpll_reg: regulator@7 {
  93. /* VDDS_DPLL_1V8 */
  94. regulator-min-microvolt = <1800000>;
  95. regulator-max-microvolt = <1800000>;
  96. regulator-always-on;
  97. };
  98. vaux1_reg: regulator@9 {
  99. /* VDDS_SRAM_1V8 */
  100. regulator-min-microvolt = <1800000>;
  101. regulator-max-microvolt = <1800000>;
  102. regulator-always-on;
  103. };
  104. vaux2_reg: regulator@10 {
  105. /* VDDA1P8V_USBPHY */
  106. regulator-min-microvolt = <1800000>;
  107. regulator-max-microvolt = <1800000>;
  108. regulator-always-on;
  109. };
  110. /* VAUX33 unused */
  111. vdac_reg: regulator@8 {
  112. /* VDDA_DAC_1V8 */
  113. regulator-min-microvolt = <1800000>;
  114. regulator-max-microvolt = <1800000>;
  115. regulator-always-on;
  116. };
  117. vmmc_reg: regulator@12 {
  118. /* VDDA3P3V_USBPHY */
  119. regulator-min-microvolt = <3300000>;
  120. regulator-max-microvolt = <3300000>;
  121. regulator-always-on;
  122. };
  123. vdd1_reg: regulator@2 {
  124. /* VDD_CORE */
  125. regulator-name = "vdd_core";
  126. regulator-min-microvolt = <1200000>;
  127. regulator-max-microvolt = <1200000>;
  128. regulator-boot-on;
  129. regulator-always-on;
  130. };
  131. vdd2_reg: regulator@3 {
  132. /* VDDSHV_3V3 */
  133. regulator-name = "vdd_shv";
  134. regulator-min-microvolt = <3300000>;
  135. regulator-max-microvolt = <3300000>;
  136. regulator-always-on;
  137. };
  138. /* VDD3 unused */
  139. };
  140. };