0001 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
0002 /*
0003 * Copyright 2022 Toradex
0004 */
0005
0006 / {
0007 reg_wifi_en: regulator-wifi-en {
0008 compatible = "regulator-fixed";
0009 enable-active-high;
0010 gpio = <&gpio3 25 GPIO_ACTIVE_HIGH>;
0011 pinctrl-names = "default";
0012 pinctrl-0 = <&pinctrl_wifi_pwr_en>;
0013 regulator-max-microvolt = <3300000>;
0014 regulator-min-microvolt = <3300000>;
0015 regulator-name = "PDn_AW-CM276NF";
0016 startup-delay-us = <2000>;
0017 };
0018 };
0019
0020 &gpio3 {
0021 gpio-line-names = "SODIMM_52",
0022 "SODIMM_54",
0023 "SODIMM_64",
0024 "SODIMM_21",
0025 "SODIMM_206",
0026 "SODIMM_76",
0027 "SODIMM_56",
0028 "SODIMM_58",
0029 "SODIMM_60",
0030 "SODIMM_62",
0031 "",
0032 "",
0033 "",
0034 "",
0035 "SODIMM_66",
0036 "SODIMM_17",
0037 "",
0038 "",
0039 "",
0040 "SODIMM_244",
0041 "",
0042 "SODIMM_48",
0043 "SODIMM_44",
0044 "SODIMM_42",
0045 "SODIMM_46";
0046 };
0047
0048 &gpio4 {
0049 gpio-line-names = "SODIMM_102",
0050 "SODIMM_90",
0051 "SODIMM_92",
0052 "SODIMM_94",
0053 "SODIMM_96",
0054 "SODIMM_100",
0055 "",
0056 "",
0057 "",
0058 "",
0059 "SODIMM_120",
0060 "SODIMM_104",
0061 "SODIMM_106",
0062 "SODIMM_108",
0063 "SODIMM_112",
0064 "SODIMM_114",
0065 "SODIMM_116",
0066 "",
0067 "SODIMM_118",
0068 "",
0069 "SODIMM_88",
0070 "SODIMM_149",
0071 "SODIMM_147",
0072 "SODIMM_36",
0073 "SODIMM_32",
0074 "SODIMM_30",
0075 "SODIMM_34",
0076 "SODIMM_38",
0077 "SODIMM_252",
0078 "SODIMM_133",
0079 "SODIMM_135",
0080 "SODIMM_129";
0081 };
0082
0083 /* On-module Wi-Fi */
0084 &usdhc3 {
0085 bus-width = <4>;
0086 keep-power-in-suspend;
0087 non-removable;
0088 pinctrl-names = "default", "state_100mhz", "state_200mhz";
0089 pinctrl-0 = <&pinctrl_usdhc3>, <&pinctrl_wifi_ctrl>;
0090 pinctrl-1 = <&pinctrl_usdhc3_100mhz>, <&pinctrl_wifi_ctrl>;
0091 pinctrl-2 = <&pinctrl_usdhc3_200mhz>, <&pinctrl_wifi_ctrl>;
0092 vmmc-supply = <®_wifi_en>;
0093 status = "okay";
0094 };