Back to home page

OSCL-LXR

 
 

    


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 = <&reg_wifi_en>;
0093         status = "okay";
0094 };