1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Copyright 2018-2022 Toradex 4*f126890aSEmmanuel Vadot */ 5*f126890aSEmmanuel Vadot 6*f126890aSEmmanuel Vadot#include "imx6ull-colibri.dtsi" 7*f126890aSEmmanuel Vadot 8*f126890aSEmmanuel Vadot/ { 9*f126890aSEmmanuel Vadot memory@80000000 { 10*f126890aSEmmanuel Vadot device_type = "memory"; 11*f126890aSEmmanuel Vadot reg = <0x80000000 0x20000000>; 12*f126890aSEmmanuel Vadot }; 13*f126890aSEmmanuel Vadot 14*f126890aSEmmanuel Vadot wifi_pwrseq: sdio-pwrseq { 15*f126890aSEmmanuel Vadot compatible = "mmc-pwrseq-simple"; 16*f126890aSEmmanuel Vadot pinctrl-names = "default"; 17*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_snvs_wifi_pdn>; 18*f126890aSEmmanuel Vadot reset-gpios = <&gpio5 11 GPIO_ACTIVE_LOW>; 19*f126890aSEmmanuel Vadot }; 20*f126890aSEmmanuel Vadot}; 21*f126890aSEmmanuel Vadot 22*f126890aSEmmanuel Vadot&cpu0 { 23*f126890aSEmmanuel Vadot clock-frequency = <792000000>; 24*f126890aSEmmanuel Vadot}; 25*f126890aSEmmanuel Vadot 26*f126890aSEmmanuel Vadot&gpio1 { 27*f126890aSEmmanuel Vadot gpio-line-names = "SODIMM_8", 28*f126890aSEmmanuel Vadot "SODIMM_6", 29*f126890aSEmmanuel Vadot "SODIMM_129", 30*f126890aSEmmanuel Vadot "", 31*f126890aSEmmanuel Vadot "SODIMM_19", 32*f126890aSEmmanuel Vadot "SODIMM_21", 33*f126890aSEmmanuel Vadot "UNUSABLE_SODIMM_180", 34*f126890aSEmmanuel Vadot "UNUSABLE_SODIMM_184", 35*f126890aSEmmanuel Vadot "SODIMM_4", 36*f126890aSEmmanuel Vadot "SODIMM_2", 37*f126890aSEmmanuel Vadot "SODIMM_106", 38*f126890aSEmmanuel Vadot "SODIMM_71", 39*f126890aSEmmanuel Vadot "SODIMM_23", 40*f126890aSEmmanuel Vadot "SODIMM_31", 41*f126890aSEmmanuel Vadot "SODIMM_99", 42*f126890aSEmmanuel Vadot "SODIMM_102", 43*f126890aSEmmanuel Vadot "SODIMM_33", 44*f126890aSEmmanuel Vadot "SODIMM_35", 45*f126890aSEmmanuel Vadot "SODIMM_25", 46*f126890aSEmmanuel Vadot "SODIMM_27", 47*f126890aSEmmanuel Vadot "SODIMM_36", 48*f126890aSEmmanuel Vadot "SODIMM_38", 49*f126890aSEmmanuel Vadot "SODIMM_32", 50*f126890aSEmmanuel Vadot "SODIMM_34", 51*f126890aSEmmanuel Vadot "SODIMM_135", 52*f126890aSEmmanuel Vadot "SODIMM_77", 53*f126890aSEmmanuel Vadot "SODIMM_100", 54*f126890aSEmmanuel Vadot "SODIMM_186", 55*f126890aSEmmanuel Vadot "SODIMM_196", 56*f126890aSEmmanuel Vadot "SODIMM_194"; 57*f126890aSEmmanuel Vadot}; 58*f126890aSEmmanuel Vadot 59*f126890aSEmmanuel Vadot&gpio2 { 60*f126890aSEmmanuel Vadot gpio-line-names = "SODIMM_55", 61*f126890aSEmmanuel Vadot "SODIMM_63", 62*f126890aSEmmanuel Vadot "SODIMM_178", 63*f126890aSEmmanuel Vadot "SODIMM_188", 64*f126890aSEmmanuel Vadot "SODIMM_73", 65*f126890aSEmmanuel Vadot "SODIMM_30", 66*f126890aSEmmanuel Vadot "SODIMM_67", 67*f126890aSEmmanuel Vadot "SODIMM_104", 68*f126890aSEmmanuel Vadot "", 69*f126890aSEmmanuel Vadot "", 70*f126890aSEmmanuel Vadot "", 71*f126890aSEmmanuel Vadot "", 72*f126890aSEmmanuel Vadot "", 73*f126890aSEmmanuel Vadot "", 74*f126890aSEmmanuel Vadot "", 75*f126890aSEmmanuel Vadot "", 76*f126890aSEmmanuel Vadot "SODIMM_190", 77*f126890aSEmmanuel Vadot "SODIMM_47", 78*f126890aSEmmanuel Vadot "SODIMM_192", 79*f126890aSEmmanuel Vadot "SODIMM_49", 80*f126890aSEmmanuel Vadot "SODIMM_51", 81*f126890aSEmmanuel Vadot "SODIMM_53"; 82*f126890aSEmmanuel Vadot}; 83*f126890aSEmmanuel Vadot 84*f126890aSEmmanuel Vadot&gpio3 { 85*f126890aSEmmanuel Vadot gpio-line-names = "SODIMM_56", 86*f126890aSEmmanuel Vadot "SODIMM_44", 87*f126890aSEmmanuel Vadot "SODIMM_68", 88*f126890aSEmmanuel Vadot "SODIMM_82", 89*f126890aSEmmanuel Vadot "", 90*f126890aSEmmanuel Vadot "SODIMM_76", 91*f126890aSEmmanuel Vadot "SODIMM_70", 92*f126890aSEmmanuel Vadot "SODIMM_60", 93*f126890aSEmmanuel Vadot "SODIMM_58", 94*f126890aSEmmanuel Vadot "SODIMM_78", 95*f126890aSEmmanuel Vadot "SODIMM_72", 96*f126890aSEmmanuel Vadot "SODIMM_80", 97*f126890aSEmmanuel Vadot "SODIMM_46", 98*f126890aSEmmanuel Vadot "SODIMM_62", 99*f126890aSEmmanuel Vadot "SODIMM_48", 100*f126890aSEmmanuel Vadot "SODIMM_74", 101*f126890aSEmmanuel Vadot "SODIMM_50", 102*f126890aSEmmanuel Vadot "SODIMM_52", 103*f126890aSEmmanuel Vadot "SODIMM_54", 104*f126890aSEmmanuel Vadot "SODIMM_66", 105*f126890aSEmmanuel Vadot "SODIMM_64", 106*f126890aSEmmanuel Vadot "SODIMM_57", 107*f126890aSEmmanuel Vadot "SODIMM_61", 108*f126890aSEmmanuel Vadot "SODIMM_29", 109*f126890aSEmmanuel Vadot "SODIMM_37", 110*f126890aSEmmanuel Vadot "SODIMM_88", 111*f126890aSEmmanuel Vadot "SODIMM_86", 112*f126890aSEmmanuel Vadot "SODIMM_92", 113*f126890aSEmmanuel Vadot "SODIMM_90"; 114*f126890aSEmmanuel Vadot}; 115*f126890aSEmmanuel Vadot 116*f126890aSEmmanuel Vadot&gpio4 { 117*f126890aSEmmanuel Vadot gpio-line-names = "", 118*f126890aSEmmanuel Vadot "", 119*f126890aSEmmanuel Vadot "", 120*f126890aSEmmanuel Vadot "", 121*f126890aSEmmanuel Vadot "", 122*f126890aSEmmanuel Vadot "", 123*f126890aSEmmanuel Vadot "", 124*f126890aSEmmanuel Vadot "", 125*f126890aSEmmanuel Vadot "", 126*f126890aSEmmanuel Vadot "", 127*f126890aSEmmanuel Vadot "", 128*f126890aSEmmanuel Vadot "SODIMM_59", 129*f126890aSEmmanuel Vadot "", 130*f126890aSEmmanuel Vadot "", 131*f126890aSEmmanuel Vadot "SODIMM_133", 132*f126890aSEmmanuel Vadot "", 133*f126890aSEmmanuel Vadot "SODIMM_28", 134*f126890aSEmmanuel Vadot "SODIMM_75", 135*f126890aSEmmanuel Vadot "SODIMM_96", 136*f126890aSEmmanuel Vadot "", 137*f126890aSEmmanuel Vadot "", 138*f126890aSEmmanuel Vadot "", 139*f126890aSEmmanuel Vadot "", 140*f126890aSEmmanuel Vadot "", 141*f126890aSEmmanuel Vadot "", 142*f126890aSEmmanuel Vadot "SODIMM_69", 143*f126890aSEmmanuel Vadot "SODIMM_98", 144*f126890aSEmmanuel Vadot "SODIMM_85", 145*f126890aSEmmanuel Vadot "SODIMM_65"; 146*f126890aSEmmanuel Vadot}; 147*f126890aSEmmanuel Vadot 148*f126890aSEmmanuel Vadot&gpio5 { 149*f126890aSEmmanuel Vadot gpio-line-names = "SODIMM_43", 150*f126890aSEmmanuel Vadot "SODIMM_45", 151*f126890aSEmmanuel Vadot "SODIMM_137", 152*f126890aSEmmanuel Vadot "SODIMM_95", 153*f126890aSEmmanuel Vadot "SODIMM_107", 154*f126890aSEmmanuel Vadot "SODIMM_131", 155*f126890aSEmmanuel Vadot "", 156*f126890aSEmmanuel Vadot "", 157*f126890aSEmmanuel Vadot "", 158*f126890aSEmmanuel Vadot "", 159*f126890aSEmmanuel Vadot "SODIMM_105"; 160*f126890aSEmmanuel Vadot}; 161*f126890aSEmmanuel Vadot 162*f126890aSEmmanuel Vadot&iomuxc { 163*f126890aSEmmanuel Vadot pinctrl-names = "default"; 164*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 165*f126890aSEmmanuel Vadot &pinctrl_gpio4 &pinctrl_gpio7>; 166*f126890aSEmmanuel Vadot 167*f126890aSEmmanuel Vadot}; 168*f126890aSEmmanuel Vadot 169*f126890aSEmmanuel Vadot&iomuxc_snvs { 170*f126890aSEmmanuel Vadot pinctrl-names = "default"; 171*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_snvs_gpio1>; 172*f126890aSEmmanuel Vadot}; 173*f126890aSEmmanuel Vadot 174*f126890aSEmmanuel Vadot&usdhc2 { 175*f126890aSEmmanuel Vadot pinctrl-names = "default"; 176*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc2>; 177*f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>; 178*f126890aSEmmanuel Vadot assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>; 179*f126890aSEmmanuel Vadot assigned-clock-rates = <0>, <198000000>; 180*f126890aSEmmanuel Vadot cap-power-off-card; 181*f126890aSEmmanuel Vadot keep-power-in-suspend; 182*f126890aSEmmanuel Vadot max-frequency = <25000000>; 183*f126890aSEmmanuel Vadot mmc-pwrseq = <&wifi_pwrseq>; 184*f126890aSEmmanuel Vadot no-1-8-v; 185*f126890aSEmmanuel Vadot non-removable; 186*f126890aSEmmanuel Vadot vmmc-supply = <®_module_3v3>; 187*f126890aSEmmanuel Vadot wakeup-source; 188*f126890aSEmmanuel Vadot status = "okay"; 189*f126890aSEmmanuel Vadot}; 190