1*1fe5ea7cSPhilippe Schenker// SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2*1fe5ea7cSPhilippe Schenker/* 3*1fe5ea7cSPhilippe Schenker * Copyright 2018-2021 Toradex 4*1fe5ea7cSPhilippe Schenker */ 5*1fe5ea7cSPhilippe Schenker 6*1fe5ea7cSPhilippe Schenker#include "imx8x-colibri-iris.dtsi" 7*1fe5ea7cSPhilippe Schenker 8*1fe5ea7cSPhilippe Schenker/ { 9*1fe5ea7cSPhilippe Schenker reg_3v3_vmmc: regulator-3v3-vmmc { 10*1fe5ea7cSPhilippe Schenker compatible = "regulator-fixed"; 11*1fe5ea7cSPhilippe Schenker pinctrl-names = "default"; 12*1fe5ea7cSPhilippe Schenker pinctrl-0 = <&pinctrl_enable_3v3_vmmc>; 13*1fe5ea7cSPhilippe Schenker enable-active-high; 14*1fe5ea7cSPhilippe Schenker gpio = <&lsio_gpio0 31 GPIO_ACTIVE_HIGH>; 15*1fe5ea7cSPhilippe Schenker regulator-max-microvolt = <3300000>; 16*1fe5ea7cSPhilippe Schenker regulator-min-microvolt = <3300000>; 17*1fe5ea7cSPhilippe Schenker regulator-name = "3v3_vmmc"; 18*1fe5ea7cSPhilippe Schenker startup-delay-us = <100>; 19*1fe5ea7cSPhilippe Schenker }; 20*1fe5ea7cSPhilippe Schenker}; 21*1fe5ea7cSPhilippe Schenker 22*1fe5ea7cSPhilippe Schenker&iomuxc { 23*1fe5ea7cSPhilippe Schenker pinctrl-names = "default"; 24*1fe5ea7cSPhilippe Schenker pinctrl-0 = <&pinctrl_lvds_converter &pinctrl_gpio_iris>; 25*1fe5ea7cSPhilippe Schenker 26*1fe5ea7cSPhilippe Schenker pinctrl_enable_3v3_vmmc: enable_3v3_vmmc { 27*1fe5ea7cSPhilippe Schenker fsl,pins = <IMX8QXP_SAI1_RXFS_LSIO_GPIO0_IO31 0x20>; /* SODIMM 100 */ 28*1fe5ea7cSPhilippe Schenker }; 29*1fe5ea7cSPhilippe Schenker 30*1fe5ea7cSPhilippe Schenker pinctrl_lvds_converter: lcd-lvds { 31*1fe5ea7cSPhilippe Schenker fsl,pins = <IMX8QXP_FLEXCAN1_TX_LSIO_GPIO1_IO18 0x20>, /* SODIMM 55 */ 32*1fe5ea7cSPhilippe Schenker /* 6B/8B mode. Select LOW - 8B mode (24bit) */ 33*1fe5ea7cSPhilippe Schenker <IMX8QXP_FLEXCAN1_RX_LSIO_GPIO1_IO17 0x20>, /* SODIMM 63 */ 34*1fe5ea7cSPhilippe Schenker <IMX8QXP_QSPI0B_SCLK_LSIO_GPIO3_IO17 0x20>, /* SODIMM 95 */ 35*1fe5ea7cSPhilippe Schenker <IMX8QXP_QSPI0B_DATA0_LSIO_GPIO3_IO18 0x20>; /* SODIMM 99 */ 36*1fe5ea7cSPhilippe Schenker }; 37*1fe5ea7cSPhilippe Schenker}; 38*1fe5ea7cSPhilippe Schenker 39*1fe5ea7cSPhilippe Schenker/* Colibri SD/MMC Card */ 40*1fe5ea7cSPhilippe Schenker&usdhc2 { 41*1fe5ea7cSPhilippe Schenker cap-power-off-card; 42*1fe5ea7cSPhilippe Schenker /delete-property/ no-1-8-v; 43*1fe5ea7cSPhilippe Schenker vmmc-supply = <®_3v3_vmmc>; 44*1fe5ea7cSPhilippe Schenker status = "okay"; 45*1fe5ea7cSPhilippe Schenker}; 46