1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Copyright 2018-2022 TQ-Systems GmbH 4*f126890aSEmmanuel Vadot * Author: Markus Niebel <Markus.Niebel@tq-group.com> 5*f126890aSEmmanuel Vadot */ 6*f126890aSEmmanuel Vadot 7*f126890aSEmmanuel Vadot#include "imx6ull.dtsi" 8*f126890aSEmmanuel Vadot#include "imx6ul-tqma6ul-common.dtsi" 9*f126890aSEmmanuel Vadot#include "imx6ul-tqma6ulx-common.dtsi" 10*f126890aSEmmanuel Vadot 11*f126890aSEmmanuel Vadot/ { 12*f126890aSEmmanuel Vadot model = "TQ-Systems TQMa6ULL2 SoM"; 13*f126890aSEmmanuel Vadot compatible = "tq,imx6ull-tqma6ull2", "fsl,imx6ull"; 14*f126890aSEmmanuel Vadot}; 15*f126890aSEmmanuel Vadot 16*f126890aSEmmanuel Vadot&usdhc2 { 17*f126890aSEmmanuel Vadot fsl,tuning-step = <6>; 18*f126890aSEmmanuel Vadot /* Errata ERR010450 Workaround */ 19*f126890aSEmmanuel Vadot max-frequency = <99000000>; 20*f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>; 21*f126890aSEmmanuel Vadot assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>; 22*f126890aSEmmanuel Vadot assigned-clock-rates = <0>, <198000000>; 23*f126890aSEmmanuel Vadot}; 24*f126890aSEmmanuel Vadot 25*f126890aSEmmanuel Vadot&iomuxc { 26*f126890aSEmmanuel Vadot pinctrl_usdhc2: usdhc2grp { 27*f126890aSEmmanuel Vadot fsl,pins = < 28*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_RE_B__USDHC2_CLK 0x00017031 29*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_WE_B__USDHC2_CMD 0x00017039 30*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x00017039 31*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x00017039 32*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x00017039 33*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x00017039 34*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA04__USDHC2_DATA4 0x00017039 35*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA05__USDHC2_DATA5 0x00017039 36*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA06__USDHC2_DATA6 0x00017039 37*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA07__USDHC2_DATA7 0x00017039 38*f126890aSEmmanuel Vadot /* rst */ 39*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_ALE__GPIO4_IO10 0x0001b051 40*f126890aSEmmanuel Vadot >; 41*f126890aSEmmanuel Vadot }; 42*f126890aSEmmanuel Vadot 43*f126890aSEmmanuel Vadot pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { 44*f126890aSEmmanuel Vadot fsl,pins = < 45*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_RE_B__USDHC2_CLK 0x000170f1 46*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_WE_B__USDHC2_CMD 0x000170f1 47*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x000170f1 48*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x000170f1 49*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x000170f1 50*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x000170f1 51*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA04__USDHC2_DATA4 0x000170f1 52*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA05__USDHC2_DATA5 0x000170f1 53*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA06__USDHC2_DATA6 0x000170f1 54*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA07__USDHC2_DATA7 0x000170f1 55*f126890aSEmmanuel Vadot /* rst */ 56*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_ALE__GPIO4_IO10 0x0001b051 57*f126890aSEmmanuel Vadot >; 58*f126890aSEmmanuel Vadot }; 59*f126890aSEmmanuel Vadot 60*f126890aSEmmanuel Vadot pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { 61*f126890aSEmmanuel Vadot fsl,pins = < 62*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_RE_B__USDHC2_CLK 0x000170f1 63*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_WE_B__USDHC2_CMD 0x000170f1 64*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x000170f1 65*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x000170f1 66*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x000170f1 67*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x000170f1 68*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA04__USDHC2_DATA4 0x000170f1 69*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA05__USDHC2_DATA5 0x000170f1 70*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA06__USDHC2_DATA6 0x000170f1 71*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA07__USDHC2_DATA7 0x000170f1 72*f126890aSEmmanuel Vadot /* rst */ 73*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_ALE__GPIO4_IO10 0x0001b051 74*f126890aSEmmanuel Vadot >; 75*f126890aSEmmanuel Vadot }; 76*f126890aSEmmanuel Vadot}; 77