The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/imx6ull-tqma6ull2l.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: 206d0918082a87eea8ac98a9ac03cf1b


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.