162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later OR MIT 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright 2022 Toradex 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#include "imx6ull-colibri.dtsi" 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/ { 962306a36Sopenharmony_ci aliases { 1062306a36Sopenharmony_ci mmc0 = &usdhc2; /* eMMC */ 1162306a36Sopenharmony_ci mmc1 = &usdhc1; /* MMC 4-bit slot */ 1262306a36Sopenharmony_ci }; 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci memory@80000000 { 1562306a36Sopenharmony_ci device_type = "memory"; 1662306a36Sopenharmony_ci reg = <0x80000000 0x10000000>; 1762306a36Sopenharmony_ci }; 1862306a36Sopenharmony_ci}; 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci&gpio1 { 2162306a36Sopenharmony_ci gpio-line-names = "SODIMM_8", 2262306a36Sopenharmony_ci "SODIMM_6", 2362306a36Sopenharmony_ci "SODIMM_129", 2462306a36Sopenharmony_ci "SODIMM_89", 2562306a36Sopenharmony_ci "SODIMM_19", 2662306a36Sopenharmony_ci "SODIMM_21", 2762306a36Sopenharmony_ci "UNUSABLE_SODIMM_180", 2862306a36Sopenharmony_ci "UNUSABLE_SODIMM_184", 2962306a36Sopenharmony_ci "SODIMM_4", 3062306a36Sopenharmony_ci "SODIMM_2", 3162306a36Sopenharmony_ci "SODIMM_106", 3262306a36Sopenharmony_ci "SODIMM_71", 3362306a36Sopenharmony_ci "SODIMM_23", 3462306a36Sopenharmony_ci "SODIMM_31", 3562306a36Sopenharmony_ci "SODIMM_99", 3662306a36Sopenharmony_ci "SODIMM_102", 3762306a36Sopenharmony_ci "SODIMM_33", 3862306a36Sopenharmony_ci "SODIMM_35", 3962306a36Sopenharmony_ci "SODIMM_25", 4062306a36Sopenharmony_ci "SODIMM_27", 4162306a36Sopenharmony_ci "SODIMM_36", 4262306a36Sopenharmony_ci "SODIMM_38", 4362306a36Sopenharmony_ci "SODIMM_32", 4462306a36Sopenharmony_ci "SODIMM_34", 4562306a36Sopenharmony_ci "SODIMM_135", 4662306a36Sopenharmony_ci "SODIMM_77", 4762306a36Sopenharmony_ci "SODIMM_100", 4862306a36Sopenharmony_ci "SODIMM_186", 4962306a36Sopenharmony_ci "SODIMM_196", 5062306a36Sopenharmony_ci "SODIMM_194"; 5162306a36Sopenharmony_ci}; 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci&gpio2 { 5462306a36Sopenharmony_ci gpio-line-names = "SODIMM_55", 5562306a36Sopenharmony_ci "SODIMM_63", 5662306a36Sopenharmony_ci "SODIMM_178", 5762306a36Sopenharmony_ci "SODIMM_188", 5862306a36Sopenharmony_ci "SODIMM_73", 5962306a36Sopenharmony_ci "SODIMM_30", 6062306a36Sopenharmony_ci "SODIMM_67", 6162306a36Sopenharmony_ci "SODIMM_104", 6262306a36Sopenharmony_ci "", 6362306a36Sopenharmony_ci "", 6462306a36Sopenharmony_ci "", 6562306a36Sopenharmony_ci "", 6662306a36Sopenharmony_ci "", 6762306a36Sopenharmony_ci "", 6862306a36Sopenharmony_ci "", 6962306a36Sopenharmony_ci "", 7062306a36Sopenharmony_ci "SODIMM_190", 7162306a36Sopenharmony_ci "SODIMM_47", 7262306a36Sopenharmony_ci "SODIMM_192", 7362306a36Sopenharmony_ci "SODIMM_49", 7462306a36Sopenharmony_ci "SODIMM_51", 7562306a36Sopenharmony_ci "SODIMM_53"; 7662306a36Sopenharmony_ci}; 7762306a36Sopenharmony_ci 7862306a36Sopenharmony_ci&gpio3 { 7962306a36Sopenharmony_ci gpio-line-names = "SODIMM_56", 8062306a36Sopenharmony_ci "SODIMM_44", 8162306a36Sopenharmony_ci "SODIMM_68", 8262306a36Sopenharmony_ci "SODIMM_82", 8362306a36Sopenharmony_ci "", 8462306a36Sopenharmony_ci "SODIMM_76", 8562306a36Sopenharmony_ci "SODIMM_70", 8662306a36Sopenharmony_ci "SODIMM_60", 8762306a36Sopenharmony_ci "SODIMM_58", 8862306a36Sopenharmony_ci "SODIMM_78", 8962306a36Sopenharmony_ci "SODIMM_72", 9062306a36Sopenharmony_ci "SODIMM_80", 9162306a36Sopenharmony_ci "SODIMM_46", 9262306a36Sopenharmony_ci "SODIMM_62", 9362306a36Sopenharmony_ci "SODIMM_48", 9462306a36Sopenharmony_ci "SODIMM_74", 9562306a36Sopenharmony_ci "SODIMM_50", 9662306a36Sopenharmony_ci "SODIMM_52", 9762306a36Sopenharmony_ci "SODIMM_54", 9862306a36Sopenharmony_ci "SODIMM_66", 9962306a36Sopenharmony_ci "SODIMM_64", 10062306a36Sopenharmony_ci "SODIMM_57", 10162306a36Sopenharmony_ci "SODIMM_61", 10262306a36Sopenharmony_ci "SODIMM_29", 10362306a36Sopenharmony_ci "SODIMM_37", 10462306a36Sopenharmony_ci "SODIMM_88", 10562306a36Sopenharmony_ci "SODIMM_86", 10662306a36Sopenharmony_ci "SODIMM_92", 10762306a36Sopenharmony_ci "SODIMM_90"; 10862306a36Sopenharmony_ci}; 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ci&gpio4 { 11162306a36Sopenharmony_ci gpio-line-names = "", 11262306a36Sopenharmony_ci "", 11362306a36Sopenharmony_ci "", 11462306a36Sopenharmony_ci "", 11562306a36Sopenharmony_ci "", 11662306a36Sopenharmony_ci "", 11762306a36Sopenharmony_ci "", 11862306a36Sopenharmony_ci "", 11962306a36Sopenharmony_ci "", 12062306a36Sopenharmony_ci "", 12162306a36Sopenharmony_ci "SODIMM_140", 12262306a36Sopenharmony_ci "SODIMM_59", 12362306a36Sopenharmony_ci "SODIMM_142", 12462306a36Sopenharmony_ci "SODIMM_144", 12562306a36Sopenharmony_ci "SODIMM_133", 12662306a36Sopenharmony_ci "SODIMM_146", 12762306a36Sopenharmony_ci "SODIMM_28", 12862306a36Sopenharmony_ci "SODIMM_75", 12962306a36Sopenharmony_ci "SODIMM_96", 13062306a36Sopenharmony_ci "SODIMM_81", 13162306a36Sopenharmony_ci "SODIMM_94", 13262306a36Sopenharmony_ci "SODIMM_101", 13362306a36Sopenharmony_ci "SODIMM_103", 13462306a36Sopenharmony_ci "SODIMM_79", 13562306a36Sopenharmony_ci "SODIMM_97", 13662306a36Sopenharmony_ci "SODIMM_69", 13762306a36Sopenharmony_ci "SODIMM_98", 13862306a36Sopenharmony_ci "SODIMM_85", 13962306a36Sopenharmony_ci "SODIMM_65"; 14062306a36Sopenharmony_ci}; 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci&gpio5 { 14362306a36Sopenharmony_ci gpio-line-names = "SODIMM_43", 14462306a36Sopenharmony_ci "SODIMM_45", 14562306a36Sopenharmony_ci "SODIMM_137", 14662306a36Sopenharmony_ci "SODIMM_95", 14762306a36Sopenharmony_ci "SODIMM_107", 14862306a36Sopenharmony_ci "SODIMM_131", 14962306a36Sopenharmony_ci "SODIMM_93", 15062306a36Sopenharmony_ci "", 15162306a36Sopenharmony_ci "SODIMM_138", 15262306a36Sopenharmony_ci "", 15362306a36Sopenharmony_ci "SODIMM_105", 15462306a36Sopenharmony_ci "SODIMM_127"; 15562306a36Sopenharmony_ci}; 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci/* NAND */ 15862306a36Sopenharmony_ci&gpmi { 15962306a36Sopenharmony_ci status = "disabled"; 16062306a36Sopenharmony_ci}; 16162306a36Sopenharmony_ci 16262306a36Sopenharmony_ci&iomuxc { 16362306a36Sopenharmony_ci pinctrl-names = "default"; 16462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 16562306a36Sopenharmony_ci &pinctrl_gpio4 &pinctrl_gpio6 &pinctrl_gpio7 16662306a36Sopenharmony_ci &pinctrl_gpmi_gpio>; 16762306a36Sopenharmony_ci}; 16862306a36Sopenharmony_ci 16962306a36Sopenharmony_ci&iomuxc_snvs { 17062306a36Sopenharmony_ci pinctrl-names = "default"; 17162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_snvs_gpio1 &pinctrl_snvs_gpio3>; 17262306a36Sopenharmony_ci}; 17362306a36Sopenharmony_ci 17462306a36Sopenharmony_ci/* eMMC */ 17562306a36Sopenharmony_ci&usdhc2 { 17662306a36Sopenharmony_ci pinctrl-names = "default"; 17762306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usdhc2emmc>; 17862306a36Sopenharmony_ci assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>; 17962306a36Sopenharmony_ci assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>; 18062306a36Sopenharmony_ci assigned-clock-rates = <0>, <198000000>; 18162306a36Sopenharmony_ci bus-width = <8>; 18262306a36Sopenharmony_ci keep-power-in-suspend; 18362306a36Sopenharmony_ci no-1-8-v; 18462306a36Sopenharmony_ci non-removable; 18562306a36Sopenharmony_ci vmmc-supply = <®_module_3v3>; 18662306a36Sopenharmony_ci status = "okay"; 18762306a36Sopenharmony_ci}; 188