linux-stable/drivers/soc
Pengfei Li b5b24f7693 pmdomain: imx: Make imx pgc power domain also set the fwnode
[ Upstream commit 374de39d38 ]

Currently, The imx pgc power domain doesn't set the fwnode
pointer, which results in supply regulator device can't get
consumer imx pgc power domain device from fwnode when creating
a link.

This causes the driver core to instead try to create a link
between the parent gpc device of imx pgc power domain device and
supply regulator device. However, at this point, the gpc device
has already been bound, and the link creation will fail. So adding
the fwnode pointer to the imx pgc power domain device will fix
this issue.

Signed-off-by: Pengfei Li <pengfei.li_1@nxp.com>
Tested-by: Emil Kronborg <emil.kronborg@protonmail.com>
Fixes: 3fb16866b5 ("driver core: fw_devlink: Make cycle detection more robust")
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20231020185949.537083-1-pengfei.li_1@nxp.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-11-28 17:15:09 +00:00
..
actions
amlogic pmdomain: amlogic: Fix mask for the second NNA mem PD domain 2023-11-28 17:15:09 +00:00
apple modules-6.4-rc1 2023-04-27 16:36:55 -07:00
aspeed soc: aspeed: socinfo: Add kfree for kstrdup 2023-08-12 12:12:58 +02:00
atmel
bcm pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable 2023-11-28 17:15:09 +00:00
canaan soc: canaan: Make K210_SYSCTL depend on CLK_K210 2023-03-15 14:22:53 +00:00
dove
fsl ARM: SoC drivers for 6.5 2023-06-29 15:22:19 -07:00
fujitsu soc: fujitsu: remove MODULE_LICENSE in non-modules 2023-04-13 13:13:50 -07:00
gemini
imx pmdomain: imx: Make imx pgc power domain also set the fwnode 2023-11-28 17:15:09 +00:00
ixp4xx
lantiq
litex
loongson
mediatek soc: mediatek: SVS: Fix MT8192 GPU node name 2023-06-09 16:34:47 +02:00
microchip soc: microchip: mpfs: add a prefix to rx_callback() 2023-04-03 20:32:43 +01:00
nuvoton soc: nuvoton: Add SoC info driver for WPCM450 2023-02-01 17:11:36 +01:00
pxa
qcom soc: qcom: pmic_glink: fix connector type to be DisplayPort 2023-11-20 11:57:06 +01:00
renesas soc: renesas: rmobile-sysc: Convert to readl_poll_timeout_atomic() 2023-06-05 15:43:27 +02:00
rockchip soc: rockchip: dtpm: use C99 array init syntax 2023-06-11 22:38:04 +02:00
samsung soc: samsung: exynos-pmu: Re-introduce Exynos4212 support 2023-05-09 19:49:37 +02:00
sifive
starfive
sunxi kbuild, soc: sunxi: sram: remove MODULE_LICENSE in non-modules 2023-03-14 21:39:11 +01:00
tegra Pin control changes for the v6.5 kernel cycle: 2023-06-30 14:57:19 -07:00
ti wkup_m3_ipc.c: Fix error checking for debugfs_create_dir 2023-06-06 13:50:52 -05:00
ux500
versatile
xilinx driver: soc: xilinx: use _safe loop iterator to avoid a use after free 2023-05-12 13:08:04 +02:00
Kconfig soc: nuvoton: Add SoC info driver for WPCM450 2023-02-01 17:11:36 +01:00
Makefile soc: nuvoton: Add SoC info driver for WPCM450 2023-02-01 17:11:36 +01:00