]> Gentwo Git Trees - linux/.git/commit
PCI: spacemit: Add SpacemiT PCIe host driver
authorAlex Elder <elder@riscstar.com>
Thu, 13 Nov 2025 21:45:37 +0000 (15:45 -0600)
committerManivannan Sadhasivam <mani@kernel.org>
Mon, 17 Nov 2025 13:29:03 +0000 (18:59 +0530)
commitff64e078e45faee50cc6ca7900a3520e8ff1c79e
tree4fd4351e29100f4a448bde94dcaf3a2f4b007e4c
parenta812b09a6b599ea80ec1065a9a635724a235843d
PCI: spacemit: Add SpacemiT PCIe host driver

Introduce a driver for the PCIe host controller found in the SpacemiT K1
SoC. The hardware is derived from the Synopsys DesignWare PCIe IP. The
driver supports up to three PCIe ports operating at PCIe link speed up to
5 GT/s. The first port uses a combo PHY, which may be configured for use
for USB3 instead.

Signed-off-by: Alex Elder <elder@riscstar.com>
[mani: added FIXME to the comment on disabling ASPM L1]
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Tested-by: Jason Montleon <jmontleo@redhat.com>
Tested-by: Johannes Erdfelt <johannes@erdfelt.com>
Tested-by: Aurelien Jarno <aurelien@aurel32.net>
Link: https://patch.msgid.link/20251113214540.2623070-6-elder@riscstar.com
drivers/pci/controller/dwc/Kconfig
drivers/pci/controller/dwc/Makefile
drivers/pci/controller/dwc/pcie-spacemit-k1.c [new file with mode: 0644]