[PATCH 0/3] Add support to build pci-j721e as a kernel module

From: Achal Verma
Date: Fri May 12 2023 - 03:10:18 EST


J721e PCie driver is not required during linux boot, thus it should be
build as a loadable kernel module. This series add support to build pci-j721e
driver and pcie-cadence library as lodable modules.

Achal Verma (2):
PCIE: j721e: Add support to build pci-j721e as a kernel module
arm64: defconfig: enable PCIe controller on TI platforms

Kishon Vijay Abraham I (1):
PCI: cadence: Add support to build pcie-cadence library as a kernel
module.

arch/arm64/configs/defconfig | 7 +
drivers/pci/controller/cadence/Kconfig | 12 +-
drivers/pci/controller/cadence/Makefile | 2 +
drivers/pci/controller/cadence/pci-j721e-ep.c | 130 +++++++
.../pci/controller/cadence/pci-j721e-host.c | 204 +++++++++++
drivers/pci/controller/cadence/pci-j721e.c | 343 +-----------------
drivers/pci/controller/cadence/pci-j721e.h | 88 +++++
.../pci/controller/cadence/pcie-cadence-ep.c | 4 +
.../controller/cadence/pcie-cadence-host.c | 5 +
drivers/pci/controller/cadence/pcie-cadence.c | 9 +
drivers/pci/controller/cadence/pcie-cadence.h | 4 +-
11 files changed, 473 insertions(+), 335 deletions(-)
create mode 100644 drivers/pci/controller/cadence/pci-j721e-ep.c
create mode 100644 drivers/pci/controller/cadence/pci-j721e-host.c
create mode 100644 drivers/pci/controller/cadence/pci-j721e.h

--
2.25.1