linux-loongson/drivers/pci/controller/cadence
Hans Zhang f28413fe08 PCI: cadence: Replace private message routing enums with PCI core definitions
The Cadence driver previously defined its own message routing enums (e.g.,
MSG_ROUTING_LOCAL) and message codes, which duplicated existing PCI core
macros (PCIE_MSG_TYPE_R_LOCAL, PCIE_MSG_CODE_ASSERT_INTA, etc.) in
drivers/pci/pci.h. These core definitions align with the PCIe r6.0 spec.

Remove the driver-specific enums and switch to the centralized PCI core
macros. This eliminates redundancy, ensures consistency, and simplifies
future updates. No functional changes are introduced.

Signed-off-by: Hans Zhang <18255117159@163.com>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Link: https://patch.msgid.link/20250607154913.805027-2-18255117159@163.com
2025-06-19 18:20:39 +05:30
..
Kconfig PCI: j721e: Fix host/endpoint dependencies 2025-06-02 16:02:37 -05:00
Makefile PCI: j721e: Add TI J721E PCIe driver 2020-08-03 14:49:55 +01:00
pci-j721e.c Merge branch 'pci/controller/dw-rockchip' 2025-06-04 10:50:38 -05:00
pcie-cadence-ep.c PCI: cadence: Replace private message routing enums with PCI core definitions 2025-06-19 18:20:39 +05:30
pcie-cadence-host.c PCI: cadence-host: Introduce cdns_pcie_host_disable() helper for cleanup 2025-06-02 16:02:37 -05:00
pcie-cadence-plat.c PCI: cadence: Drop unused member from struct cdns_plat_pcie 2023-10-05 10:49:19 -05:00
pcie-cadence.c PCI: cadence: Add support to build pcie-cadence library as a kernel module 2025-06-02 16:02:33 -05:00
pcie-cadence.h PCI: cadence: Replace private message routing enums with PCI core definitions 2025-06-19 18:20:39 +05:30