hrefv60plus.dts 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. /*
  2. * Copyright 2012 ST-Ericsson AB
  3. *
  4. * The code contained herein is licensed under the GNU General Public
  5. * License. You may obtain a copy of the GNU General Public License
  6. * Version 2 or later at the following locations:
  7. *
  8. * http://www.opensource.org/licenses/gpl-license.html
  9. * http://www.gnu.org/copyleft/gpl.html
  10. */
  11. /dts-v1/;
  12. /include/ "dbx5x0.dtsi"
  13. /include/ "href.dtsi"
  14. /include/ "stuib.dtsi"
  15. / {
  16. model = "ST-Ericsson HREF (v60+) platform with Device Tree";
  17. compatible = "st-ericsson,hrefv60+", "st-ericsson,u8500";
  18. gpio_keys {
  19. button@1 {
  20. gpios = <&gpio6 25 0x4>;
  21. };
  22. };
  23. soc-u9500 {
  24. i2c@80110000 {
  25. bu21013_tp@0x5c {
  26. reset-gpio = <&gpio4 15 0x4>;
  27. };
  28. };
  29. // External Micro SD slot
  30. sdi0_per1@80126000 {
  31. arm,primecell-periphid = <0x10480180>;
  32. max-frequency = <50000000>;
  33. bus-width = <4>;
  34. mmc-cap-sd-highspeed;
  35. mmc-cap-mmc-highspeed;
  36. vmmc-supply = <&ab8500_ldo_aux3_reg>;
  37. cd-gpios = <&tc3589x_gpio 3 0x4>;
  38. status = "okay";
  39. };
  40. // WLAN SDIO channel
  41. sdi1_per2@80118000 {
  42. arm,primecell-periphid = <0x10480180>;
  43. max-frequency = <50000000>;
  44. bus-width = <4>;
  45. status = "okay";
  46. };
  47. // PoP:ed eMMC
  48. sdi2_per3@80005000 {
  49. arm,primecell-periphid = <0x10480180>;
  50. max-frequency = <50000000>;
  51. bus-width = <8>;
  52. mmc-cap-mmc-highspeed;
  53. status = "okay";
  54. };
  55. // On-board eMMC
  56. sdi4_per2@80114000 {
  57. arm,primecell-periphid = <0x10480180>;
  58. max-frequency = <50000000>;
  59. bus-width = <8>;
  60. mmc-cap-mmc-highspeed;
  61. vmmc-supply = <&ab8500_ldo_aux2_reg>;
  62. status = "okay";
  63. };
  64. prcmu@80157000 {
  65. db8500-prcmu-regulators {
  66. db8500_vape_reg: db8500_vape {
  67. regulator-name = "db8500-vape";
  68. };
  69. db8500_varm_reg: db8500_varm {
  70. regulator-name = "db8500-varm";
  71. };
  72. db8500_vmodem_reg: db8500_vmodem {
  73. regulator-name = "db8500-vmodem";
  74. };
  75. db8500_vpll_reg: db8500_vpll {
  76. regulator-name = "db8500-vpll";
  77. };
  78. db8500_vsmps1_reg: db8500_vsmps1 {
  79. regulator-name = "db8500-vsmps1";
  80. };
  81. db8500_vsmps2_reg: db8500_vsmps2 {
  82. regulator-name = "db8500-vsmps2";
  83. };
  84. db8500_vsmps3_reg: db8500_vsmps3 {
  85. regulator-name = "db8500-vsmps3";
  86. };
  87. db8500_vrf1_reg: db8500_vrf1 {
  88. regulator-name = "db8500-vrf1";
  89. };
  90. db8500_sva_mmdsp_reg: db8500_sva_mmdsp {
  91. regulator-name = "db8500-sva-mmdsp";
  92. };
  93. db8500_sva_mmdsp_ret_reg: db8500_sva_mmdsp_ret {
  94. regulator-name = "db8500-sva-mmdsp-ret";
  95. };
  96. db8500_sva_pipe_reg: db8500_sva_pipe {
  97. regulator-name = "db8500_sva_pipe";
  98. };
  99. db8500_sia_mmdsp_reg: db8500_sia_mmdsp {
  100. regulator-name = "db8500_sia_mmdsp";
  101. };
  102. db8500_sia_mmdsp_ret_reg: db8500_sia_mmdsp_ret {
  103. regulator-name = "db8500-sia-mmdsp-ret";
  104. };
  105. db8500_sia_pipe_reg: db8500_sia_pipe {
  106. regulator-name = "db8500-sia-pipe";
  107. };
  108. db8500_sga_reg: db8500_sga {
  109. regulator-name = "db8500-sga";
  110. };
  111. db8500_b2r2_mcde_reg: db8500_b2r2_mcde {
  112. regulator-name = "db8500-b2r2-mcde";
  113. };
  114. db8500_esram12_reg: db8500_esram12 {
  115. regulator-name = "db8500-esram12";
  116. };
  117. db8500_esram12_ret_reg: db8500_esram12_ret {
  118. regulator-name = "db8500-esram12-ret";
  119. };
  120. db8500_esram34_reg: db8500_esram34 {
  121. regulator-name = "db8500-esram34";
  122. };
  123. db8500_esram34_ret_reg: db8500_esram34_ret {
  124. regulator-name = "db8500-esram34-ret";
  125. };
  126. };
  127. ab8500 {
  128. ab8500-regulators {
  129. ab8500_ldo_aux1_reg: ab8500_ldo_aux1 {
  130. regulator-name = "V-DISPLAY";
  131. };
  132. ab8500_ldo_aux2_reg: ab8500_ldo_aux2 {
  133. regulator-name = "V-eMMC1";
  134. };
  135. ab8500_ldo_aux3_reg: ab8500_ldo_aux3 {
  136. regulator-name = "V-MMC-SD";
  137. };
  138. ab8500_ldo_initcore_reg: ab8500_ldo_initcore {
  139. regulator-name = "V-INTCORE";
  140. };
  141. ab8500_ldo_tvout_reg: ab8500_ldo_tvout {
  142. regulator-name = "V-TVOUT";
  143. };
  144. ab8500_ldo_usb_reg: ab8500_ldo_usb {
  145. regulator-name = "dummy";
  146. };
  147. ab8500_ldo_audio_reg: ab8500_ldo_audio {
  148. regulator-name = "V-AUD";
  149. };
  150. ab8500_ldo_anamic1_reg: ab8500_ldo_anamic1 {
  151. regulator-name = "V-AMIC1";
  152. };
  153. ab8500_ldo_amamic2_reg: ab8500_ldo_amamic2 {
  154. regulator-name = "V-AMIC2";
  155. };
  156. ab8500_ldo_dmic_reg: ab8500_ldo_dmic {
  157. regulator-name = "V-DMIC";
  158. };
  159. ab8500_ldo_ana_reg: ab8500_ldo_ana {
  160. regulator-name = "V-CSI/DSI";
  161. };
  162. };
  163. };
  164. };
  165. };
  166. };