Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
0002 /*
0003  * Copyright 2018-2022 TQ-Systems GmbH
0004  * Author: Markus Niebel <Markus.Niebel@tq-group.com>
0005  */
0006 
0007 #include "imx6ull.dtsi"
0008 #include "imx6ul-tqma6ul-common.dtsi"
0009 #include "imx6ul-tqma6ulxl-common.dtsi"
0010 
0011 / {
0012         model = "TQ Systems TQMa6ULL2L SoM";
0013         compatible = "tq,imx6ull-tqma6ull2l", "fsl,imx6ull";
0014 };
0015 
0016 &usdhc2 {
0017         fsl,tuning-step = <6>;
0018         /* Errata ERR010450 Workaround */
0019         max-frequency = <99000000>;
0020         assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>;
0021         assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>;
0022         assigned-clock-rates = <0>, <198000000>;
0023 };
0024 
0025 &iomuxc {
0026         pinctrl_usdhc2: usdhc2grp {
0027                 fsl,pins = <
0028                         MX6UL_PAD_NAND_RE_B__USDHC2_CLK         0x00017031
0029                         MX6UL_PAD_NAND_WE_B__USDHC2_CMD         0x00017039
0030                         MX6UL_PAD_NAND_DATA00__USDHC2_DATA0     0x00017039
0031                         MX6UL_PAD_NAND_DATA01__USDHC2_DATA1     0x00017039
0032                         MX6UL_PAD_NAND_DATA02__USDHC2_DATA2     0x00017039
0033                         MX6UL_PAD_NAND_DATA03__USDHC2_DATA3     0x00017039
0034                         MX6UL_PAD_NAND_DATA04__USDHC2_DATA4     0x00017039
0035                         MX6UL_PAD_NAND_DATA05__USDHC2_DATA5     0x00017039
0036                         MX6UL_PAD_NAND_DATA06__USDHC2_DATA6     0x00017039
0037                         MX6UL_PAD_NAND_DATA07__USDHC2_DATA7     0x00017039
0038                         /* rst */
0039                         MX6UL_PAD_NAND_ALE__GPIO4_IO10          0x0001b051
0040                 >;
0041         };
0042 
0043         pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
0044                 fsl,pins = <
0045                         MX6UL_PAD_NAND_RE_B__USDHC2_CLK         0x000170f1
0046                         MX6UL_PAD_NAND_WE_B__USDHC2_CMD         0x000170f1
0047                         MX6UL_PAD_NAND_DATA00__USDHC2_DATA0     0x000170f1
0048                         MX6UL_PAD_NAND_DATA01__USDHC2_DATA1     0x000170f1
0049                         MX6UL_PAD_NAND_DATA02__USDHC2_DATA2     0x000170f1
0050                         MX6UL_PAD_NAND_DATA03__USDHC2_DATA3     0x000170f1
0051                         MX6UL_PAD_NAND_DATA04__USDHC2_DATA4     0x000170f1
0052                         MX6UL_PAD_NAND_DATA05__USDHC2_DATA5     0x000170f1
0053                         MX6UL_PAD_NAND_DATA06__USDHC2_DATA6     0x000170f1
0054                         MX6UL_PAD_NAND_DATA07__USDHC2_DATA7     0x000170f1
0055                         /* rst */
0056                         MX6UL_PAD_NAND_ALE__GPIO4_IO10          0x0001b051
0057                 >;
0058         };
0059 
0060         pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
0061                 fsl,pins = <
0062                         MX6UL_PAD_NAND_RE_B__USDHC2_CLK         0x000170f1
0063                         MX6UL_PAD_NAND_WE_B__USDHC2_CMD         0x000170f1
0064                         MX6UL_PAD_NAND_DATA00__USDHC2_DATA0     0x000170f1
0065                         MX6UL_PAD_NAND_DATA01__USDHC2_DATA1     0x000170f1
0066                         MX6UL_PAD_NAND_DATA02__USDHC2_DATA2     0x000170f1
0067                         MX6UL_PAD_NAND_DATA03__USDHC2_DATA3     0x000170f1
0068                         MX6UL_PAD_NAND_DATA04__USDHC2_DATA4     0x000170f1
0069                         MX6UL_PAD_NAND_DATA05__USDHC2_DATA5     0x000170f1
0070                         MX6UL_PAD_NAND_DATA06__USDHC2_DATA6     0x000170f1
0071                         MX6UL_PAD_NAND_DATA07__USDHC2_DATA7     0x000170f1
0072                         /* rst */
0073                         MX6UL_PAD_NAND_ALE__GPIO4_IO10          0x0001b051
0074                 >;
0075         };
0076 };