linux-IllusionX/drivers/clk
Peng Fan 94f6cdc837 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-10-17 15:26:38 +02:00
..
actions
analogbits
at91 clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs 2024-10-04 16:38:11 +02:00
axis
axs10x
baikal-t1
bcm clk: bcm: bcm53573: fix OF node leak in init 2024-10-17 15:26:35 +02:00
berlin
davinci
hisilicon
imgtec
imx clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D 2024-10-17 15:26:38 +02:00
ingenic
keystone
mediatek
meson
microchip
mmp
mstar
mvebu
mxs
nuvoton
nxp
pistachio
pxa
qcom clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL 2024-10-10 12:04:03 +02:00
ralink
renesas
rockchip clk: rockchip: fix error for unknown clocks 2024-10-10 12:04:00 +02:00
samsung clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix 2024-10-10 12:04:02 +02:00
sifive
socfpga
sophgo
spear
sprd
st
starfive clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage 2024-10-04 16:38:12 +02:00
stm32
sunxi
sunxi-ng
tegra
thead
ti clk: ti: dra7-atl: Fix leak of of_nodes 2024-10-04 16:38:12 +02:00
uniphier
ux500
versatile
visconti
x86
xilinx
zynq
zynqmp
.kunitconfig
clk-apple-nco.c
clk-asm9260.c
clk-aspeed.c
clk-aspeed.h
clk-ast2600.c
clk-axi-clkgen.c
clk-axm5516.c
clk-bd718x7.c
clk-bm1880.c
clk-bulk.c
clk-cdce706.c
clk-cdce925.c
clk-clps711x.c
clk-composite.c
clk-conf.c
clk-cs2000-cp.c
clk-devres.c
clk-divider.c
clk-en7523.c
clk-fixed-factor.c
clk-fixed-mmio.c
clk-fixed-rate.c
clk-fractional-divider.c
clk-fractional-divider.h
clk-fractional-divider_test.c
clk-fsl-flexspi.c
clk-fsl-sai.c
clk-gate.c
clk-gate_test.c
clk-gemini.c
clk-gpio.c
clk-hi655x.c
clk-highbank.c
clk-hsdk-pll.c
clk-k210.c
clk-lan966x.c
clk-lmk04832.c
clk-lochnagar.c
clk-loongson1.c
clk-loongson2.c
clk-max9485.c
clk-max77686.c
clk-milbeaut.c
clk-moxart.c
clk-multiplier.c
clk-mux.c
clk-nomadik.c
clk-npcm7xx.c
clk-nspire.c
clk-palmas.c
clk-plldig.c
clk-pwm.c
clk-qoriq.c
clk-renesas-pcie.c
clk-rk808.c
clk-s2mps11.c
clk-scmi.c
clk-scpi.c
clk-si514.c
clk-si521xx.c
clk-si544.c
clk-si570.c
clk-si5341.c
clk-si5351.c
clk-si5351.h
clk-sp7021.c
clk-sparx5.c
clk-stm32f4.c
clk-stm32h7.c
clk-tps68470.c
clk-twl.c
clk-twl6040.c
clk-versaclock3.c
clk-versaclock5.c
clk-versaclock7.c
clk-vt8500.c
clk-wm831x.c
clk-xgene.c
clk.c
clk.h
clk_test.c
clkdev.c
Kconfig
Makefile