Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
0002 /*
0003  * Copyright 2018-2022 Toradex
0004  */
0005 
0006 #include "imx6ull-colibri.dtsi"
0007 
0008 / {
0009         memory@80000000 {
0010                 device_type = "memory";
0011                 reg = <0x80000000 0x20000000>;
0012         };
0013 
0014         wifi_pwrseq: sdio-pwrseq {
0015                 compatible = "mmc-pwrseq-simple";
0016                 pinctrl-names = "default";
0017                 pinctrl-0 = <&pinctrl_snvs_wifi_pdn>;
0018                 reset-gpios = <&gpio5 11 GPIO_ACTIVE_LOW>;
0019         };
0020 };
0021 
0022 &cpu0 {
0023         clock-frequency = <792000000>;
0024 };
0025 
0026 &gpio1 {
0027         gpio-line-names = "SODIMM_8",
0028                           "SODIMM_6",
0029                           "SODIMM_129",
0030                           "",
0031                           "SODIMM_19",
0032                           "SODIMM_21",
0033                           "UNUSABLE_SODIMM_180",
0034                           "UNUSABLE_SODIMM_184",
0035                           "SODIMM_4",
0036                           "SODIMM_2",
0037                           "SODIMM_106",
0038                           "SODIMM_71",
0039                           "SODIMM_23",
0040                           "SODIMM_31",
0041                           "SODIMM_99",
0042                           "SODIMM_102",
0043                           "SODIMM_33",
0044                           "SODIMM_35",
0045                           "SODIMM_25",
0046                           "SODIMM_27",
0047                           "SODIMM_36",
0048                           "SODIMM_38",
0049                           "SODIMM_32",
0050                           "SODIMM_34",
0051                           "SODIMM_135",
0052                           "SODIMM_77",
0053                           "SODIMM_100",
0054                           "SODIMM_186",
0055                           "SODIMM_196",
0056                           "SODIMM_194";
0057 };
0058 
0059 &gpio2 {
0060         gpio-line-names = "SODIMM_55",
0061                           "SODIMM_63",
0062                           "SODIMM_178",
0063                           "SODIMM_188",
0064                           "SODIMM_73",
0065                           "SODIMM_30",
0066                           "SODIMM_67",
0067                           "SODIMM_104",
0068                           "",
0069                           "",
0070                           "",
0071                           "",
0072                           "",
0073                           "",
0074                           "",
0075                           "",
0076                           "SODIMM_190",
0077                           "SODIMM_47",
0078                           "SODIMM_192",
0079                           "SODIMM_49",
0080                           "SODIMM_51",
0081                           "SODIMM_53";
0082 };
0083 
0084 &gpio3 {
0085         gpio-line-names = "SODIMM_56",
0086                           "SODIMM_44",
0087                           "SODIMM_68",
0088                           "SODIMM_82",
0089                           "",
0090                           "SODIMM_76",
0091                           "SODIMM_70",
0092                           "SODIMM_60",
0093                           "SODIMM_58",
0094                           "SODIMM_78",
0095                           "SODIMM_72",
0096                           "SODIMM_80",
0097                           "SODIMM_46",
0098                           "SODIMM_62",
0099                           "SODIMM_48",
0100                           "SODIMM_74",
0101                           "SODIMM_50",
0102                           "SODIMM_52",
0103                           "SODIMM_54",
0104                           "SODIMM_66",
0105                           "SODIMM_64",
0106                           "SODIMM_57",
0107                           "SODIMM_61",
0108                           "SODIMM_29",
0109                           "SODIMM_37",
0110                           "SODIMM_88",
0111                           "SODIMM_86",
0112                           "SODIMM_92",
0113                           "SODIMM_90";
0114 };
0115 
0116 &gpio4 {
0117         gpio-line-names = "",
0118                           "",
0119                           "",
0120                           "",
0121                           "",
0122                           "",
0123                           "",
0124                           "",
0125                           "",
0126                           "",
0127                           "",
0128                           "SODIMM_59",
0129                           "",
0130                           "",
0131                           "SODIMM_133",
0132                           "",
0133                           "SODIMM_28",
0134                           "SODIMM_75",
0135                           "SODIMM_96",
0136                           "",
0137                           "",
0138                           "",
0139                           "",
0140                           "",
0141                           "",
0142                           "SODIMM_69",
0143                           "SODIMM_98",
0144                           "SODIMM_85",
0145                           "SODIMM_65";
0146 };
0147 
0148 &gpio5 {
0149         gpio-line-names = "SODIMM_43",
0150                           "SODIMM_45",
0151                           "SODIMM_137",
0152                           "SODIMM_95",
0153                           "SODIMM_107",
0154                           "SODIMM_131",
0155                           "",
0156                           "",
0157                           "",
0158                           "",
0159                           "SODIMM_105";
0160 };
0161 
0162 &iomuxc {
0163         pinctrl-names = "default";
0164         pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3
0165                 &pinctrl_gpio4 &pinctrl_gpio7>;
0166 
0167 };
0168 
0169 &iomuxc_snvs {
0170         pinctrl-names = "default";
0171         pinctrl-0 = <&pinctrl_snvs_gpio1>;
0172 };
0173 
0174 &usdhc2 {
0175         pinctrl-names = "default";
0176         pinctrl-0 = <&pinctrl_usdhc2>;
0177         assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>;
0178         assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>;
0179         assigned-clock-rates = <0>, <198000000>;
0180         cap-power-off-card;
0181         keep-power-in-suspend;
0182         max-frequency = <25000000>;
0183         mmc-pwrseq = <&wifi_pwrseq>;
0184         no-1-8-v;
0185         non-removable;
0186         vmmc-supply = <&reg_module_3v3>;
0187         wakeup-source;
0188         status = "okay";
0189 };