linux-yocto/drivers/pci
Diederik de Haas d598d95ca4 PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit()
commit 286ed198b8 upstream.

The documentation for the phy_power_off() function explicitly says that it
must be called before phy_exit().

Hence, follow the same rule in rockchip_pcie_phy_deinit().

Fixes: 0e898eb8df ("PCI: rockchip-dwc: Add Rockchip RK356X host controller driver")
Signed-off-by: Diederik de Haas <didi.debian@cknow.org>
[mani: commit message change]
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Reviewed-by: Niklas Cassel <cassel@kernel.org>
Reviewed-by: Dragan Simic <dsimic@manjaro.org>
Acked-by: Shawn Lin <shawn.lin@rock-chips.com>
Cc: stable@vger.kernel.org	# v5.15+
Link: https://patch.msgid.link/20250417142138.1377451-1-didi.debian@cknow.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-06-27 11:07:31 +01:00
..
controller PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit() 2025-06-27 11:07:31 +01:00
endpoint PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() 2025-02-21 13:49:45 +01:00
hotplug PCI: pciehp: Don't enable HPIE when resuming in poll mode 2025-04-10 14:33:33 +02:00
msi PCI/MSI: Fix UAF in msi_capability_init 2024-09-08 07:53:00 +02:00
pcie PCI/DPC: Initialize aer_err_info before using it 2025-06-27 11:07:16 +01:00
switch PCI: switchtec: Add Microchip PCI100X device IDs 2025-02-21 13:49:59 +01:00
access.c
ats.c
bus.c PCI/ASPM: Fix deadlock when enabling ASPM 2024-04-27 17:07:18 +02:00
doe.c
ecam.c
host-bridge.c
iov.c
irq.c
Kconfig x86/kaslr: Reduce KASLR entropy on most x86 systems 2025-06-04 14:40:12 +02:00
Makefile
mmap.c
of.c
p2pdma.c
pci-acpi.c
pci-bridge-emul.c
pci-bridge-emul.h
pci-driver.c PCI/PM: Mark devices disconnected if upstream PCIe link is down on resume 2024-10-17 15:21:28 +02:00
pci-label.c
pci-mid.c
pci-pf-stub.c
pci-stub.c
pci-sysfs.c PCI: Add 'reset_subordinate' to reset hierarchy below bridge 2024-12-14 19:54:48 +01:00
pci.c PCI: Fix lock symmetry in pci_slot_unlock() 2025-06-27 11:07:31 +01:00
pci.h PCI: Add 'reset_subordinate' to reset hierarchy below bridge 2024-12-14 19:54:48 +01:00
probe.c PCI: Fix reference leak in pci_register_host_bridge() 2025-05-02 07:46:53 +02:00
proc.c
quirks.c PCI: Add ACS quirk for Loongson PCIe 2025-06-27 11:07:31 +01:00
remove.c PCI: Fix use-after-free in pci_bus_release_domain_nr() 2025-05-02 07:47:10 +02:00
rom.c
search.c
setup-bus.c PCI: Fix old_size lower bound in calculate_iosize() too 2025-06-04 14:40:13 +02:00
setup-irq.c
setup-res.c
slot.c PCI: Fix use-after-free of slot->bus on hot remove 2024-12-14 19:53:59 +01:00
syscall.c
vc.c
vgaarb.c
vpd.c
xen-pcifront.c