diff options
| author | Chen-Yu Tsai <wenst@chromium.org> | 2026-05-05 18:59:16 +0800 |
|---|---|---|
| committer | Bjorn Helgaas <bhelgaas@google.com> | 2026-05-18 12:35:23 -0500 |
| commit | d39d55d7411c18ca6aeb63aafa8035f4ad8b317f (patch) | |
| tree | 1978d27bcd0d73bf9ad53184ff9b9697f2f9d784 /include/linux/timerqueue.h | |
| parent | 7a0e17e7a0816d532c0f02e8d64f603a4dc283ee (diff) | |
PCI: mediatek-gen3: Do full device power down on removal
When power control for downstream devices was introduced in the
mediatek-gen3 PCIe controller driver, only the power to the downstream
devices was cut when the controller driver is removed. This matched
existing behavior, but in hindsight a proper power down sequence should
have been followed.
Call mtk_pcie_devices_power_down() on driver removal so that in addition
to removing power from the downstream devices, PERST# is asserted.
Fixes: 1a152e21940a ("PCI: mediatek-gen3: Integrate new pwrctrl API")
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Link: https://patch.msgid.link/20260505105918.1823170-1-wenst@chromium.org
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
