Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
0002 /*
0003  * Copyright 2022 Toradex
0004  */
0005 
0006 #include "imx6ull-colibri.dtsi"
0007 
0008 / {
0009         aliases {
0010                 mmc0 = &usdhc2; /* eMMC */
0011                 mmc1 = &usdhc1; /* MMC 4-bit slot */
0012         };
0013 
0014         memory@80000000 {
0015                 device_type = "memory";
0016                 reg = <0x80000000 0x10000000>;
0017         };
0018 };
0019 
0020 &gpio1 {
0021         gpio-line-names = "SODIMM_8",
0022                           "SODIMM_6",
0023                           "SODIMM_129",
0024                           "SODIMM_89",
0025                           "SODIMM_19",
0026                           "SODIMM_21",
0027                           "UNUSABLE_SODIMM_180",
0028                           "UNUSABLE_SODIMM_184",
0029                           "SODIMM_4",
0030                           "SODIMM_2",
0031                           "SODIMM_106",
0032                           "SODIMM_71",
0033                           "SODIMM_23",
0034                           "SODIMM_31",
0035                           "SODIMM_99",
0036                           "SODIMM_102",
0037                           "SODIMM_33",
0038                           "SODIMM_35",
0039                           "SODIMM_25",
0040                           "SODIMM_27",
0041                           "SODIMM_36",
0042                           "SODIMM_38",
0043                           "SODIMM_32",
0044                           "SODIMM_34",
0045                           "SODIMM_135",
0046                           "SODIMM_77",
0047                           "SODIMM_100",
0048                           "SODIMM_186",
0049                           "SODIMM_196",
0050                           "SODIMM_194";
0051 };
0052 
0053 &gpio2 {
0054         gpio-line-names = "SODIMM_55",
0055                           "SODIMM_63",
0056                           "SODIMM_178",
0057                           "SODIMM_188",
0058                           "SODIMM_73",
0059                           "SODIMM_30",
0060                           "SODIMM_67",
0061                           "SODIMM_104",
0062                           "",
0063                           "",
0064                           "",
0065                           "",
0066                           "",
0067                           "",
0068                           "",
0069                           "",
0070                           "SODIMM_190",
0071                           "SODIMM_47",
0072                           "SODIMM_192",
0073                           "SODIMM_49",
0074                           "SODIMM_51",
0075                           "SODIMM_53";
0076 };
0077 
0078 &gpio3 {
0079         gpio-line-names = "SODIMM_56",
0080                           "SODIMM_44",
0081                           "SODIMM_68",
0082                           "SODIMM_82",
0083                           "",
0084                           "SODIMM_76",
0085                           "SODIMM_70",
0086                           "SODIMM_60",
0087                           "SODIMM_58",
0088                           "SODIMM_78",
0089                           "SODIMM_72",
0090                           "SODIMM_80",
0091                           "SODIMM_46",
0092                           "SODIMM_62",
0093                           "SODIMM_48",
0094                           "SODIMM_74",
0095                           "SODIMM_50",
0096                           "SODIMM_52",
0097                           "SODIMM_54",
0098                           "SODIMM_66",
0099                           "SODIMM_64",
0100                           "SODIMM_57",
0101                           "SODIMM_61",
0102                           "SODIMM_29",
0103                           "SODIMM_37",
0104                           "SODIMM_88",
0105                           "SODIMM_86",
0106                           "SODIMM_92",
0107                           "SODIMM_90";
0108 };
0109 
0110 &gpio4 {
0111         gpio-line-names = "",
0112                           "",
0113                           "",
0114                           "",
0115                           "",
0116                           "",
0117                           "",
0118                           "",
0119                           "",
0120                           "",
0121                           "SODIMM_140",
0122                           "SODIMM_59",
0123                           "SODIMM_142",
0124                           "SODIMM_144",
0125                           "SODIMM_133",
0126                           "SODIMM_146",
0127                           "SODIMM_28",
0128                           "SODIMM_75",
0129                           "SODIMM_96",
0130                           "SODIMM_81",
0131                           "SODIMM_94",
0132                           "SODIMM_101",
0133                           "SODIMM_103",
0134                           "SODIMM_79",
0135                           "SODIMM_97",
0136                           "SODIMM_69",
0137                           "SODIMM_98",
0138                           "SODIMM_85",
0139                           "SODIMM_65";
0140 };
0141 
0142 &gpio5 {
0143         gpio-line-names = "SODIMM_43",
0144                           "SODIMM_45",
0145                           "SODIMM_137",
0146                           "SODIMM_95",
0147                           "SODIMM_107",
0148                           "SODIMM_131",
0149                           "SODIMM_93",
0150                           "",
0151                           "SODIMM_138",
0152                           "",
0153                           "SODIMM_105",
0154                           "SODIMM_127";
0155 };
0156 
0157 /* NAND */
0158 &gpmi {
0159         status = "disabled";
0160 };
0161 
0162 &iomuxc {
0163         pinctrl-names = "default";
0164         pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3
0165                 &pinctrl_gpio4 &pinctrl_gpio6 &pinctrl_gpio7
0166                 &pinctrl_gpmi_gpio>;
0167 };
0168 
0169 &iomuxc_snvs {
0170         pinctrl-names = "default";
0171         pinctrl-0 = <&pinctrl_snvs_gpio1 &pinctrl_snvs_gpio3>;
0172 };
0173 
0174 /* eMMC */
0175 &usdhc2 {
0176         pinctrl-names = "default";
0177         pinctrl-0 = <&pinctrl_usdhc2emmc>;
0178         assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>;
0179         assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>;
0180         assigned-clock-rates = <0>, <198000000>;
0181         bus-width = <8>;
0182         keep-power-in-suspend;
0183         no-1-8-v;
0184         non-removable;
0185         vmmc-supply = <&reg_module_3v3>;
0186         status = "okay";
0187 };