From dd2aefcf94fa7c8aa24c79dd166db07374473783 Mon Sep 17 00:00:00 2001 From: Alice Guo Date: Thu, 15 Oct 2020 11:27:18 +0800 Subject: MLK-22870 arm64: dts: add OCOTP clock Use the kexec command to restart the root cell Linux, and the system will hang up in imx8mm_soc_uid(). The reason is that ocotp root clk is not enabled when the unique ID is read. Therefore, add CLK_OCOTP_ROOT to init-on-array in root.dts to ensure that ocotp root clk in the root cell Linux is always enabled. Signed-off-by: Alice Guo Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8mp-evk-root.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'arch/arm64/boot/dts/freescale/imx8mp-evk-root.dts') diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk-root.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk-root.dts index 898dc706cf74..c445708de5a7 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-evk-root.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-evk-root.dts @@ -25,7 +25,8 @@ init-on-array = ; + IMX8MP_CLK_UART4_ROOT + IMX8MP_CLK_OCOTP_ROOT>; }; &{/busfreq} { -- cgit v1.2.3