// SPDX-License-Identifier: GPL-2.0-or-later OR MIT | |
/* | |
* Copyright 2022 Toradex | |
*/ | |
#include "imx6ull-colibri.dtsi" | |
/ { | |
aliases { | |
mmc0 = &usdhc2; /* eMMC */ | |
mmc1 = &usdhc1; /* MMC 4-bit slot */ | |
}; | |
memory@80000000 { | |
device_type = "memory"; | |
reg = <0x80000000 0x10000000>; | |
}; | |
}; | |
&gpio1 { | |
gpio-line-names = "SODIMM_8", | |
"SODIMM_6", | |
"SODIMM_129", | |
"SODIMM_89", | |
"SODIMM_19", | |
"SODIMM_21", | |
"UNUSABLE_SODIMM_180", | |
"UNUSABLE_SODIMM_184", | |
"SODIMM_4", | |
"SODIMM_2", | |
"SODIMM_106", | |
"SODIMM_71", | |
"SODIMM_23", | |
"SODIMM_31", | |
"SODIMM_99", | |
"SODIMM_102", | |
"SODIMM_33", | |
"SODIMM_35", | |
"SODIMM_25", | |
"SODIMM_27", | |
"SODIMM_36", | |
"SODIMM_38", | |
"SODIMM_32", | |
"SODIMM_34", | |
"SODIMM_135", | |
"SODIMM_77", | |
"SODIMM_100", | |
"SODIMM_186", | |
"SODIMM_196", | |
"SODIMM_194"; | |
}; | |
&gpio2 { | |
gpio-line-names = "SODIMM_55", | |
"SODIMM_63", | |
"SODIMM_178", | |
"SODIMM_188", | |
"SODIMM_73", | |
"SODIMM_30", | |
"SODIMM_67", | |
"SODIMM_104", | |
"", | |
"", | |
"", | |
"", | |
"", | |
"", | |
"", | |
"", | |
"SODIMM_190", | |
"SODIMM_47", | |
"SODIMM_192", | |
"SODIMM_49", | |
"SODIMM_51", | |
"SODIMM_53"; | |
}; | |
&gpio3 { | |
gpio-line-names = "SODIMM_56", | |
"SODIMM_44", | |
"SODIMM_68", | |
"SODIMM_82", | |
"", | |
"SODIMM_76", | |
"SODIMM_70", | |
"SODIMM_60", | |
"SODIMM_58", | |
"SODIMM_78", | |
"SODIMM_72", | |
"SODIMM_80", | |
"SODIMM_46", | |
"SODIMM_62", | |
"SODIMM_48", | |
"SODIMM_74", | |
"SODIMM_50", | |
"SODIMM_52", | |
"SODIMM_54", | |
"SODIMM_66", | |
"SODIMM_64", | |
"SODIMM_57", | |
"SODIMM_61", | |
"SODIMM_29", | |
"SODIMM_37", | |
"SODIMM_88", | |
"SODIMM_86", | |
"SODIMM_92", | |
"SODIMM_90"; | |
}; | |
&gpio4 { | |
gpio-line-names = "", | |
"", | |
"", | |
"", | |
"", | |
"", | |
"", | |
"", | |
"", | |
"", | |
"SODIMM_140", | |
"SODIMM_59", | |
"SODIMM_142", | |
"SODIMM_144", | |
"SODIMM_133", | |
"SODIMM_146", | |
"SODIMM_28", | |
"SODIMM_75", | |
"SODIMM_96", | |
"SODIMM_81", | |
"SODIMM_94", | |
"SODIMM_101", | |
"SODIMM_103", | |
"SODIMM_79", | |
"SODIMM_97", | |
"SODIMM_69", | |
"SODIMM_98", | |
"SODIMM_85", | |
"SODIMM_65"; | |
}; | |
&gpio5 { | |
gpio-line-names = "SODIMM_43", | |
"SODIMM_45", | |
"SODIMM_137", | |
"SODIMM_95", | |
"SODIMM_107", | |
"SODIMM_131", | |
"SODIMM_93", | |
"", | |
"SODIMM_138", | |
"", | |
"SODIMM_105", | |
"SODIMM_127"; | |
}; | |
/* NAND */ | |
&gpmi { | |
status = "disabled"; | |
}; | |
&iomuxc { | |
pinctrl-names = "default"; | |
pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 | |
&pinctrl_gpio4 &pinctrl_gpio6 &pinctrl_gpio7 | |
&pinctrl_gpmi_gpio>; | |
}; | |
&iomuxc_snvs { | |
pinctrl-names = "default"; | |
pinctrl-0 = <&pinctrl_snvs_gpio1 &pinctrl_snvs_gpio3>; | |
}; | |
/* eMMC */ | |
&usdhc2 { | |
pinctrl-names = "default"; | |
pinctrl-0 = <&pinctrl_usdhc2emmc>; | |
assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>; | |
assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>; | |
assigned-clock-rates = <0>, <198000000>; | |
bus-width = <8>; | |
keep-power-in-suspend; | |
no-1-8-v; | |
non-removable; | |
vmmc-supply = <®_module_3v3>; | |
status = "okay"; | |
}; |