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 = <®_module_3v3>;
0187 wakeup-source;
0188 status = "okay";
0189 };