imx8mm-verdin-wifi.dtsi 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. /*
  3. * Copyright 2022 Toradex
  4. */
  5. / {
  6. reg_wifi_en: regulator-wifi-en {
  7. compatible = "regulator-fixed";
  8. enable-active-high;
  9. gpio = <&gpio3 25 GPIO_ACTIVE_HIGH>;
  10. pinctrl-names = "default";
  11. pinctrl-0 = <&pinctrl_wifi_pwr_en>;
  12. regulator-max-microvolt = <3300000>;
  13. regulator-min-microvolt = <3300000>;
  14. regulator-name = "PDn_AW-CM276NF";
  15. startup-delay-us = <2000>;
  16. };
  17. };
  18. &gpio3 {
  19. gpio-line-names = "SODIMM_52",
  20. "SODIMM_54",
  21. "SODIMM_64",
  22. "SODIMM_21",
  23. "SODIMM_206",
  24. "SODIMM_76",
  25. "SODIMM_56",
  26. "SODIMM_58",
  27. "SODIMM_60",
  28. "SODIMM_62",
  29. "",
  30. "",
  31. "",
  32. "",
  33. "SODIMM_66",
  34. "SODIMM_17",
  35. "",
  36. "",
  37. "",
  38. "SODIMM_244",
  39. "",
  40. "SODIMM_48",
  41. "SODIMM_44",
  42. "SODIMM_42",
  43. "SODIMM_46";
  44. };
  45. &gpio4 {
  46. gpio-line-names = "SODIMM_102",
  47. "SODIMM_90",
  48. "SODIMM_92",
  49. "SODIMM_94",
  50. "SODIMM_96",
  51. "SODIMM_100",
  52. "",
  53. "",
  54. "",
  55. "",
  56. "SODIMM_120",
  57. "SODIMM_104",
  58. "SODIMM_106",
  59. "SODIMM_108",
  60. "SODIMM_112",
  61. "SODIMM_114",
  62. "SODIMM_116",
  63. "",
  64. "SODIMM_118",
  65. "",
  66. "SODIMM_88",
  67. "SODIMM_149",
  68. "SODIMM_147",
  69. "SODIMM_36",
  70. "SODIMM_32",
  71. "SODIMM_30",
  72. "SODIMM_34",
  73. "SODIMM_38",
  74. "SODIMM_252",
  75. "SODIMM_133",
  76. "SODIMM_135",
  77. "SODIMM_129";
  78. };
  79. /* On-module Wi-Fi */
  80. &usdhc3 {
  81. bus-width = <4>;
  82. keep-power-in-suspend;
  83. non-removable;
  84. pinctrl-names = "default", "state_100mhz", "state_200mhz";
  85. pinctrl-0 = <&pinctrl_usdhc3>, <&pinctrl_wifi_ctrl>;
  86. pinctrl-1 = <&pinctrl_usdhc3_100mhz>, <&pinctrl_wifi_ctrl>;
  87. pinctrl-2 = <&pinctrl_usdhc3_200mhz>, <&pinctrl_wifi_ctrl>;
  88. vmmc-supply = <&reg_wifi_en>;
  89. status = "okay";
  90. };