Commit d68c4559 authored by Jim Quinlan's avatar Jim Quinlan Committed by Greg Kroah-Hartman
Browse files

PCI: brcmstb: Fix potential premature regulator disabling



[ Upstream commit b7de1b60 ]

The platform supports enabling and disabling regulators only on
ports below the Root Complex.

Thus, we need to verify this both when adding and removing the bus,
otherwise regulators may be disabled prematurely when a bus further
down the topology is removed.

Fixes: 9e6be018 ("PCI: brcmstb: Enable child bus device regulators from DT")
Signed-off-by: default avatarJim Quinlan <james.quinlan@broadcom.com>
Reviewed-by: default avatarFlorian Fainelli <florian.fainelli@broadcom.com>
Reviewed-by: default avatarManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20250214173944.47506-6-james.quinlan@broadcom.com


[kwilczynski: commit log]
Signed-off-by: default avatarKrzysztof Wilczyński <kwilczynski@kernel.org>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 99a0efba
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment