sst-linux/drivers/clk
Peng Fan 11ceb17e6f 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:22:16 +02:00
..
actions
analogbits
at91
axis
axs10x
baikal-t1
bcm clk: bcm: bcm53573: fix OF node leak in init 2024-10-17 15:22:14 +02:00
berlin
davinci clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use 2024-08-03 08:49:38 +02:00
hisilicon
imgtec
imx clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D 2024-10-17 15:22:16 +02:00
ingenic
keystone
loongson1
mediatek clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg 2024-07-11 12:47:16 +02:00
meson
microchip
mmp
mstar
mvebu
mxs
nxp
pistachio
pxa
qcom clk: qcom: gcc-sc8180x: Add GPLL9 support 2024-10-17 15:22:08 +02:00
ralink
renesas clk: renesas: r9a07g043: Add clock and reset entry for PLIC 2024-06-12 11:03:29 +02:00
rockchip clk: rockchip: fix error for unknown clocks 2024-10-17 15:21:58 +02:00
samsung clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix 2024-10-17 15:22:07 +02:00
sifive clk: sifive: Do not register clkdevs for PRCI clocks 2024-06-21 14:35:47 +02:00
socfpga
spear
sprd
st
starfive
stm32
sunxi
sunxi-ng clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change 2024-05-17 11:56:02 +02:00
tegra
ti clk: ti: dra7-atl: Fix leak of of_nodes 2024-10-17 15:21:05 +02:00
uniphier
ux500
versatile
visconti clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider 2024-08-29 17:30:31 +02:00
x86
xilinx
zynq
zynqmp
.kunitconfig
clk_test.c
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: en7523: fix rate divider for slic and spi clocks 2024-08-03 08:49:22 +02:00
clk-fixed-factor.c
clk-fixed-mmio.c
clk-fixed-rate.c
clk-fractional-divider.c
clk-fractional-divider.h
clk-fsl-flexspi.c
clk-fsl-sai.c
clk-gate_test.c
clk-gate.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-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-oxnas.c
clk-palmas.c
clk-plldig.c
clk-pwm.c
clk-qoriq.c
clk-renesas-pcie.c clk: rs9: fix wrong default value for clock amplitude 2024-06-12 11:03:28 +02:00
clk-rk808.c
clk-s2mps11.c
clk-scmi.c
clk-scpi.c
clk-si514.c
clk-si544.c
clk-si570.c
clk-si5341.c
clk-si5351.c
clk-si5351.h
clk-sparx5.c
clk-stm32f4.c
clk-stm32h7.c
clk-stm32mp1.c
clk-tps68470.c
clk-twl6040.c
clk-versaclock5.c
clk-versaclock7.c
clk-vt8500.c
clk-wm831x.c
clk-xgene.c
clk.c clk: Don't hold prepare_lock when calling kref_put() 2024-05-17 11:56:09 +02:00
clk.h
clkdev.c
Kconfig
Makefile