MLK-13022-3 arm: dts: imx6ull-14x14-evk-emmc.dts: set usdhc2 per clock to 132MHz
authorHaibo Chen <haibo.chen@nxp.com>
Tue, 9 Aug 2016 09:51:04 +0000 (17:51 +0800)
committerLeonard Crestez <leonard.crestez@nxp.com>
Wed, 17 Apr 2019 23:31:07 +0000 (02:31 +0300)
For imx6ull-14x14-evk emmc rework board, usdhc2 HS200 I/O timing is
not stable @176MHz, for write operation, crc error shows up. So this
patch change the frequence to 132MHz.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
arch/arm/boot/dts/imx6ull-14x14-evk-emmc.dts

index 5097ec8..bf8db20 100644 (file)
@@ -14,8 +14,9 @@
        pinctrl-1 = <&pinctrl_usdhc2_8bit_100mhz>;
        pinctrl-2 = <&pinctrl_usdhc2_8bit_200mhz>;
        assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>;
-       assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD0>;
-       assigned-clock-rates = <0>, <176000000>;
+       assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>;
+       assigned-clock-rates = <0>, <396000000>;
+       max-frequency = <132000000>;
        bus-width = <8>;
        non-removable;
        status = "okay";