linux-mainline/drivers/soc
Lucas Stach 53cab4d871 soc: imx: imx8mp-blk-ctrl: register HSIO PLL clock as bus_power_dev child
The blk-ctrl device is deliberately placed outside of the GPC power
domain as it needs to control the power sequencing of the blk-ctrl
domains together with the GPC domains.

Clock runtime PM works by operating on the clock parent device, which
doesn't translate into the neccessary GPC power domain action if the
clk parent is not part of the GPC power domain. Use the bus_power_device
as the parent for the clock to trigger the proper GPC domain actions on
clock runtime power management.

Fixes: 2cbee26e5d ("soc: imx: imx8mp-blk-ctrl: expose high performance PLL clock")
Reported-by: Yannic Moog <Y.Moog@phytec.de>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Tested-by: Yannic Moog <y.moog@phytec.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-07-19 15:44:02 +08:00
..
actions
amlogic drivers: meson: secure-pwrc: always enable DMA domain 2023-06-19 11:02:37 +02:00
apple
aspeed
atmel
bcm
canaan
dove
fsl ARM: SoC drivers for 6.5 2023-06-29 15:22:19 -07:00
fujitsu
gemini
imx soc: imx: imx8mp-blk-ctrl: register HSIO PLL clock as bus_power_dev child 2023-07-19 15:44:02 +08:00
ixp4xx
lantiq
litex
loongson
mediatek
microchip
nuvoton
pxa
qcom USB / Thunderbolt driver updates for 6.5-rc1 2023-07-03 13:23:10 -07:00
renesas
rockchip soc: rockchip: dtpm: use C99 array init syntax 2023-06-11 22:38:04 +02:00
samsung
sifive
starfive
sunxi
tegra Pin control changes for the v6.5 kernel cycle: 2023-06-30 14:57:19 -07:00
ti
ux500
versatile
xilinx
Kconfig
Makefile