]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
ARM: dts: imx8m: add UHS or HS400/HS400ES properties
authorAndrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Sat, 5 Dec 2020 17:29:18 +0000 (17:29 +0000)
committerStefano Babic <sbabic@denx.de>
Sat, 26 Dec 2020 11:36:35 +0000 (12:36 +0100)
i.MX8M series provide support for high speed grades in their
usdhc controllers, which has eMMC and SDHC connected to them.

Enable this support across the entire i.MX8M family by providing quirks
to usdhc controllers designated by storage media connected to them.

Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Ye Li <ye.li@nxp.com>
arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi
arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi
arch/arm/dts/imx8mm-evk-u-boot.dtsi
arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi
arch/arm/dts/imx8mp-evk-u-boot.dtsi
arch/arm/dts/imx8mq-evk-u-boot.dtsi

index 80d6475b7c06743a88d237eb7e970cb117501834..9e0d264b71f5cf82592181ced0ccf011912277df 100644 (file)
 
 &usdhc1 {
        u-boot,dm-spl;
+       mmc-hs400-1_8v;
 };
 
 &usdhc2 {
        u-boot,dm-spl;
+       sd-uhs-sdr104;
+       sd-uhs-ddr50;
 };
index 771ab635f1a466f139d98d499378e9eebdffd9bd..701af4434d56f95bbc66158a8a0d7ee5b16e472d 100644 (file)
 
 &usdhc1 {
        u-boot,dm-spl;
+       mmc-hs400-1_8v;
 };
 
 &usdhc2 {
        u-boot,dm-spl;
+       sd-uhs-sdr104;
+       sd-uhs-ddr50;
 };
index 9f77d3c6ff1bcae6d83e7d58f8d6671fc3da44f2..e843a5648e8ec5c22639b050f0810e1810ee2405 100644 (file)
 
 &usdhc2 {
        u-boot,dm-spl;
+       sd-uhs-sdr104;
+       sd-uhs-ddr50;
 };
 
 &usdhc3 {
        u-boot,dm-spl;
+       mmc-hs400-1_8v;
+       mmc-hs400-enhanced-strobe;
 };
 
 &i2c1 {
index 98b0b9891bedd616ce399e52d3cfd295f1559e28..025090fff4dd04cd80c5ea8fb76b16d06f860d99 100644 (file)
 
 &usdhc2 {
        u-boot,dm-spl;
+       sd-uhs-sdr104;
+       sd-uhs-ddr50;
 };
 
 &usdhc3 {
        u-boot,dm-spl;
+       mmc-hs400-1_8v;
+       mmc-hs400-enhanced-strobe;
 };
 
 &wdog1 {
index 2452e9175c4a583941dde9f9b28c433c727a7dbb..4f00b5a3a91f54f9dc9039182f68668849d0635e 100644 (file)
 
 &usdhc2 {
        u-boot,dm-spl;
+       sd-uhs-sdr104;
+       sd-uhs-ddr50;
 };
 
 &usdhc3 {
        u-boot,dm-spl;
+       mmc-hs400-1_8v;
+       mmc-hs400-enhanced-strobe;
 };
 
 &wdog1 {
index 4712cf6a445894cc489f81f9d3909171c93957b1..44af663727120fef59fc0f2fb51d2f2ab22c388d 100644 (file)
@@ -3,3 +3,12 @@
 &reg_usdhc2_vmmc {
        u-boot,off-on-delay-us = <20000>;
 };
+
+&usdhc1 {
+       mmc-hs400-1_8v;
+};
+
+&usdhc2 {
+       sd-uhs-sdr104;
+       sd-uhs-ddr50;
+};