xref: /linux/arch/arm/boot/dts/nxp/imx/imx6ul-var-som-sd.dtsi (revision b2128290c29902315e632ea59e0504d6bc9e9b42)
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Support optional SD card interface on Variscite VAR-SOM-6UL module.
4 *
5 * Copyright 2019-2024 Variscite Ltd.
6 * Copyright 2026 Dimonoff
7 */
8
9&iomuxc {
10	pinctrl_usdhc1_gpio: usdhc1-gpiogrp {
11		fsl,pins = <
12			MX6UL_PAD_GPIO1_IO00__GPIO1_IO00	0x1b0b1 /* CD */
13		>;
14	};
15};
16
17&usdhc1 {
18	pinctrl-names = "default", "state_100mhz", "state_200mhz";
19	pinctrl-0 = <&pinctrl_usdhc1>, <&pinctrl_usdhc1_gpio>;
20	pinctrl-1 = <&pinctrl_usdhc1_100mhz>, <&pinctrl_usdhc1_gpio>;
21	pinctrl-2 = <&pinctrl_usdhc1_200mhz>, <&pinctrl_usdhc1_gpio>;
22	cd-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
23	no-1-8-v;
24	keep-power-in-suspend;
25	wakeup-source;
26	status = "okay";
27};
28