imx6ull-colibri-wifi.dtsi 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. /*
  3. * Copyright 2018-2022 Toradex
  4. */
  5. #include "imx6ull-colibri.dtsi"
  6. / {
  7. memory@80000000 {
  8. device_type = "memory";
  9. reg = <0x80000000 0x20000000>;
  10. };
  11. wifi_pwrseq: sdio-pwrseq {
  12. compatible = "mmc-pwrseq-simple";
  13. pinctrl-names = "default";
  14. pinctrl-0 = <&pinctrl_snvs_wifi_pdn>;
  15. reset-gpios = <&gpio5 11 GPIO_ACTIVE_LOW>;
  16. };
  17. };
  18. &cpu0 {
  19. clock-frequency = <792000000>;
  20. };
  21. &gpio1 {
  22. gpio-line-names = "SODIMM_8",
  23. "SODIMM_6",
  24. "SODIMM_129",
  25. "",
  26. "SODIMM_19",
  27. "SODIMM_21",
  28. "UNUSABLE_SODIMM_180",
  29. "UNUSABLE_SODIMM_184",
  30. "SODIMM_4",
  31. "SODIMM_2",
  32. "SODIMM_106",
  33. "SODIMM_71",
  34. "SODIMM_23",
  35. "SODIMM_31",
  36. "SODIMM_99",
  37. "SODIMM_102",
  38. "SODIMM_33",
  39. "SODIMM_35",
  40. "SODIMM_25",
  41. "SODIMM_27",
  42. "SODIMM_36",
  43. "SODIMM_38",
  44. "SODIMM_32",
  45. "SODIMM_34",
  46. "SODIMM_135",
  47. "SODIMM_77",
  48. "SODIMM_100",
  49. "SODIMM_186",
  50. "SODIMM_196",
  51. "SODIMM_194";
  52. };
  53. &gpio2 {
  54. gpio-line-names = "SODIMM_55",
  55. "SODIMM_63",
  56. "SODIMM_178",
  57. "SODIMM_188",
  58. "SODIMM_73",
  59. "SODIMM_30",
  60. "SODIMM_67",
  61. "SODIMM_104",
  62. "",
  63. "",
  64. "",
  65. "",
  66. "",
  67. "",
  68. "",
  69. "",
  70. "SODIMM_190",
  71. "SODIMM_47",
  72. "SODIMM_192",
  73. "SODIMM_49",
  74. "SODIMM_51",
  75. "SODIMM_53";
  76. };
  77. &gpio3 {
  78. gpio-line-names = "SODIMM_56",
  79. "SODIMM_44",
  80. "SODIMM_68",
  81. "SODIMM_82",
  82. "",
  83. "SODIMM_76",
  84. "SODIMM_70",
  85. "SODIMM_60",
  86. "SODIMM_58",
  87. "SODIMM_78",
  88. "SODIMM_72",
  89. "SODIMM_80",
  90. "SODIMM_46",
  91. "SODIMM_62",
  92. "SODIMM_48",
  93. "SODIMM_74",
  94. "SODIMM_50",
  95. "SODIMM_52",
  96. "SODIMM_54",
  97. "SODIMM_66",
  98. "SODIMM_64",
  99. "SODIMM_57",
  100. "SODIMM_61",
  101. "SODIMM_29",
  102. "SODIMM_37",
  103. "SODIMM_88",
  104. "SODIMM_86",
  105. "SODIMM_92",
  106. "SODIMM_90";
  107. };
  108. &gpio4 {
  109. gpio-line-names = "",
  110. "",
  111. "",
  112. "",
  113. "",
  114. "",
  115. "",
  116. "",
  117. "",
  118. "",
  119. "",
  120. "SODIMM_59",
  121. "",
  122. "",
  123. "SODIMM_133",
  124. "",
  125. "SODIMM_28",
  126. "SODIMM_75",
  127. "SODIMM_96",
  128. "",
  129. "",
  130. "",
  131. "",
  132. "",
  133. "",
  134. "SODIMM_69",
  135. "SODIMM_98",
  136. "SODIMM_85",
  137. "SODIMM_65";
  138. };
  139. &gpio5 {
  140. gpio-line-names = "SODIMM_43",
  141. "SODIMM_45",
  142. "SODIMM_137",
  143. "SODIMM_95",
  144. "SODIMM_107",
  145. "SODIMM_131",
  146. "",
  147. "",
  148. "",
  149. "",
  150. "SODIMM_105";
  151. };
  152. &iomuxc {
  153. pinctrl-names = "default";
  154. pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3
  155. &pinctrl_gpio4 &pinctrl_gpio7>;
  156. };
  157. &iomuxc_snvs {
  158. pinctrl-names = "default";
  159. pinctrl-0 = <&pinctrl_snvs_gpio1>;
  160. };
  161. &usdhc2 {
  162. pinctrl-names = "default";
  163. pinctrl-0 = <&pinctrl_usdhc2>;
  164. assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>;
  165. assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>;
  166. assigned-clock-rates = <0>, <198000000>;
  167. cap-power-off-card;
  168. keep-power-in-suspend;
  169. max-frequency = <25000000>;
  170. mmc-pwrseq = <&wifi_pwrseq>;
  171. no-1-8-v;
  172. non-removable;
  173. vmmc-supply = <&reg_module_3v3>;
  174. wakeup-source;
  175. status = "okay";
  176. };