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