1// SPDX-License-Identifier: GPL-2.0+ OR MIT 2/* 3 * Copyright 2020 Toradex 4 */ 5 6&iomuxc { 7 pinctrl_usdhc1_100mhz: usdhc1grp100mhz { 8 fsl,pins = < 9 MX6QDL_PAD_SD1_CMD__SD1_CMD 0x170b1 10 MX6QDL_PAD_SD1_CLK__SD1_CLK 0x100b1 11 MX6QDL_PAD_SD1_DAT0__SD1_DATA0 0x170b1 12 MX6QDL_PAD_SD1_DAT1__SD1_DATA1 0x170b1 13 MX6QDL_PAD_SD1_DAT2__SD1_DATA2 0x170b1 14 MX6QDL_PAD_SD1_DAT3__SD1_DATA3 0x170b1 15 >; 16 }; 17 18 pinctrl_usdhc1_200mhz: usdhc1grp200mhz { 19 fsl,pins = < 20 MX6QDL_PAD_SD1_CMD__SD1_CMD 0x170f1 21 MX6QDL_PAD_SD1_CLK__SD1_CLK 0x100f1 22 MX6QDL_PAD_SD1_DAT0__SD1_DATA0 0x170f1 23 MX6QDL_PAD_SD1_DAT1__SD1_DATA1 0x170f1 24 MX6QDL_PAD_SD1_DAT2__SD1_DATA2 0x170f1 25 MX6QDL_PAD_SD1_DAT3__SD1_DATA3 0x170f1 26 >; 27 }; 28}; 29 30/* Colibri MMC */ 31&usdhc1 { 32 pinctrl-names = "default", "state_100mhz", "state_200mhz"; 33 pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_mmc_cd>; 34 pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_mmc_cd>; 35 pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_mmc_cd>; 36 vmmc-supply = <®_module_3v3>; 37 vqmmc-supply = <&vgen3_reg>; 38 wakeup-source; 39 keep-power-in-suspend; 40 sd-uhs-sdr12; 41 sd-uhs-sdr25; 42 sd-uhs-sdr50; 43 sd-uhs-sdr104; 44}; 45