imx8mp-verdin-wifi.dtsi 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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 = <&gpio2 11 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. &gpio5 {
  19. gpio-line-names = "SODIMM_42",
  20. "SODIMM_46",
  21. "SODIMM_187",
  22. "SODIMM_20",
  23. "SODIMM_22",
  24. "SODIMM_15",
  25. "SODIMM_196",
  26. "SODIMM_200",
  27. "SODIMM_198",
  28. "SODIMM_202",
  29. "",
  30. "",
  31. "",
  32. "",
  33. "",
  34. "",
  35. "SODIMM_55",
  36. "SODIMM_53",
  37. "SODIMM_95",
  38. "SODIMM_93",
  39. "SODIMM_14",
  40. "SODIMM_12",
  41. "SODIMM_129",
  42. "SODIMM_131",
  43. "SODIMM_137",
  44. "SODIMM_139",
  45. "SODIMM_147",
  46. "SODIMM_149",
  47. "SODIMM_151",
  48. "SODIMM_153";
  49. };
  50. &iomuxc {
  51. pinctrl-names = "default";
  52. pinctrl-0 = <&pinctrl_gpio1>, <&pinctrl_gpio2>,
  53. <&pinctrl_gpio3>, <&pinctrl_gpio4>,
  54. <&pinctrl_gpio7>, <&pinctrl_gpio8>,
  55. <&pinctrl_gpio_hog2>, <&pinctrl_gpio_hog3>, <&pinctrl_gpio_hog4>,
  56. <&pinctrl_hdmi_hog>;
  57. };
  58. /* On-module Bluetooth */
  59. &uart4 {
  60. uart-has-rtscts;
  61. pinctrl-names = "default";
  62. pinctrl-0 = <&pinctrl_bt_uart>;
  63. status = "okay";
  64. };
  65. /* On-module Wi-Fi */
  66. &usdhc1 {
  67. bus-width = <4>;
  68. keep-power-in-suspend;
  69. max-frequency = <100000000>;
  70. non-removable;
  71. pinctrl-names = "default", "state_100mhz", "state_200mhz";
  72. pinctrl-0 = <&pinctrl_usdhc1>, <&pinctrl_wifi_ctrl>;
  73. pinctrl-1 = <&pinctrl_usdhc1_100mhz>, <&pinctrl_wifi_ctrl>;
  74. pinctrl-2 = <&pinctrl_usdhc1_200mhz>, <&pinctrl_wifi_ctrl>;
  75. vmmc-supply = <&reg_wifi_en>;
  76. status = "okay";
  77. };