MLK-17188-2 ARM64: dts: imx8qxp: assign usdhc clock parent
authorAnson Huang <Anson.Huang@nxp.com>
Tue, 12 Dec 2017 13:07:43 +0000 (21:07 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Tue, 20 Mar 2018 19:51:25 +0000 (14:51 -0500)
commit7834eee6dfa8aba798cdf1903bee0c309d8a86fb
tree5e1fedf26a9f4277b72c62fa54e6ef5f5c816be3
parent559d2992c27fde371f3529e4df33442934ab0ab8
MLK-17188-2 ARM64: dts: imx8qxp: assign usdhc clock parent

Assign i.MX8QXP uSDHC clocks parent to from PLL1.

This is a workaround for i.MX8QXP usdhc, PLL0 of CONN SS is not
stable sometimes, root cause is still under investigation in
design team. Now change to source from PLL1. Due to PLL1 is
1000MHz, so EMMC HS400ES mode can only work at 166MHz, compare
to the former 198MHz, the performance has small drop, read
performance drop about 10%, write performance drop about 6%.
SD do not has this side effect.

When PLL0 unstable issue is fixed, will change back to use PLL0.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Bai Ping <ping.bai@nxp.com>
Tested-by: Haibo Chen <haibo.chen@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi