Siarhei Volkau
dd0de35102
clk: jz4725b: fix mmc0 clock gating
...
commit 2f0754f27a230fee6e6d753f07585cee03bedfe3 upstream.
The mmc0 clock gate bit was mistakenly assigned to "i2s" clock.
You can find that the same bit is assigned to "mmc0" too.
It leads to mmc0 hang for a long time after any sound activity
also it prevented PM_SLEEP to work properly.
I guess it was introduced by copy-paste from jz4740 driver
where it is really controls I2S clock gate.
Fixes: 226dfa4726 ("clk: Add Ingenic jz4725b CGU driver")
Signed-off-by: Siarhei Volkau <lis8215@gmail.com>
Tested-by: Siarhei Volkau <lis8215@gmail.com>
Reviewed-by: Paul Cercueil <paul@crapouillou.net>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20220205171849.687805-2-lis8215@gmail.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-03-02 11:41:00 +01:00
..
actions
clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC
2021-07-14 16:53:34 +02:00
analogbits
at91
clk: at91: check pmc node status before registering syscore ops
2021-11-17 09:48:42 +01:00
axis
axs10x
bcm
clk: bcm-2835: Remove rounding up the dividers
2022-01-27 09:19:29 +01:00
berlin
davinci
clk: davinci: Use the correct size when allocating memory
2020-09-23 12:40:38 +02:00
h8300
hisilicon
imgtec
imx
clk: imx8mn: Fix imx8mn_clko1_sels
2022-01-27 09:19:38 +01:00
ingenic
clk: jz4725b: fix mmc0 clock gating
2022-03-02 11:41:00 +01:00
keystone
clk: keystone: sci-clk: fix parsing assigned-clock data during probe
2020-10-29 09:57:54 +01:00
loongson1
mediatek
clk: mediatek: add UART0 clock support
2020-10-29 09:57:54 +01:00
meson
clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB
2022-01-27 09:19:47 +01:00
microchip
mmp
mvebu
clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths
2021-11-17 09:48:41 +01:00
mxs
nxp
pistachio
pxa
qcom
clk: qcom: regmap-mux: fix parent clock lookup
2021-12-14 14:49:01 +01:00
renesas
clk: renesas: r8a77995: Add ZA2 clock
2021-07-19 08:53:09 +02:00
rockchip
clk: rockchip: Initialize hw to error to avoid undefined behavior
2020-10-29 09:57:54 +01:00
samsung
clk: exynos7: Mark aclk_fsys1_200 as critical
2021-05-19 10:08:33 +02:00
sifive
sirf
clk: clk-atlas6: fix return value check in atlas6_clk_init()
2020-08-21 13:05:34 +02:00
socfpga
clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
2021-05-11 14:04:10 +02:00
spear
sprd
st
sunxi
sunxi-ng
clk: sunxi-ng: h6: Fix clock divider range on some clocks
2021-03-04 10:26:29 +01:00
tegra
clk: tegra: Ensure that PLLU configuration is applied properly
2021-07-19 08:53:09 +02:00
ti
clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
2021-06-23 14:41:31 +02:00
uniphier
clk: uniphier: Fix potential infinite loop
2021-05-14 09:44:25 +02:00
ux500
versatile
x86
zte
zynq
zynqmp
clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback
2021-05-14 09:44:24 +02:00
clk-asm9260.c
clk-aspeed.c
clk-aspeed.h
clk-ast2600.c
clk/ast2600: Fix soc revision for AHB
2021-11-26 10:47:17 +01:00
clk-axi-clkgen.c
clk-axm5516.c
clk-bd718x7.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: fix leak on devm_clk_bulk_get_all() unwind
2021-08-12 13:21:00 +02:00
clk-divider.c
clk-efm32gg.c
clk-fixed-factor.c
clk-fixed-mmio.c
clk-fixed-rate.c
clk-fractional-divider.c
clk-gate.c
clk-gemini.c
clk-gpio.c
clk-hi655x.c
clk-highbank.c
clk-hsdk-pll.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-pwm.c
clk-qoriq.c
clk-rk808.c
clk-s2mps11.c
clk: s2mps11: Fix a resource leak in error handling paths in the probe function
2020-12-30 11:51:29 +01:00
clk-scmi.c
clk: scmi: Fix min and max rate when registering clocks with discrete rates
2020-08-19 08:15:55 +02:00
clk-scpi.c
clk-si514.c
clk-si544.c
clk-si570.c
clk-si5341.c
clk: si5341: Fix clock HW provider cleanup
2022-01-27 09:19:53 +01:00
clk-si5351.c
clk-si5351.h
clk-stm32f4.c
clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell
2022-01-27 09:19:39 +01:00
clk-stm32h7.c
clk-stm32mp1.c
clk-tango4.c
clk-twl6040.c
clk-u300.c
clk-versaclock5.c
clk-vt8500.c
clk-wm831x.c
clk-xgene.c
clk.c
clk: Don't parent clks until the parent is fully registered
2021-12-22 09:29:36 +01:00
clk.h
clkdev.c
Kconfig
Makefile