kernel_samsung_a53x/drivers/clk/imx
Peng Fan ebd4bda356 clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
[ Upstream commit a54c441b46a0745683c2eef5a359d22856d27323 ]

For i.MX7D DRAM related mux clock, the clock source change should ONLY
be done done in low level asm code without accessing DRAM, and then
calling clk API to sync the HW clock status with clk tree, it should never
touch real clock source switch via clk API, so CLK_SET_PARENT_GATE flag
should NOT be added, otherwise, DRAM's clock parent will be disabled when
DRAM is active, and system will hang.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
Link: https://lore.kernel.org/r/20240607133347.3291040-8-peng.fan@oss.nxp.com
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-23 23:21:50 +01:00
..
clk-busy.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-composite-7ulp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-composite-8m.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-cpu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-divider-gate.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-fixup-div.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-fixup-mux.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-frac-pll.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-gate-exclusive.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-gate2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx1.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx5.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx6q.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx6sl.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx6sll.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx6sx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx6ul.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx7d.c clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D 2024-11-23 23:21:50 +01:00
clk-imx7ulp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx8mm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx8mn.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx8mp.c clk: imx: imx8mp: fix clock tree update of TF-A managed clocks 2024-11-23 23:21:24 +01:00
clk-imx8mq.c clk: imx: imx8mq: correct error handling path 2024-11-18 11:42:53 +01:00
clk-imx8qxp-lpcg.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx8qxp-lpcg.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx8qxp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx25.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx27.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx31.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-imx35.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-lpcg-scu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-pfd.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-pfdv2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-pll14xx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-pllv1.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-pllv2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-pllv3.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-pllv4.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-scu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-scu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-sscg-pll.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk-vf610.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clk.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig clk: imx: Select MXC_CLK for CLK_IMX8QXP 2024-11-18 11:42:53 +01:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00