]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
PCI: sg2042: Add Sophgo SG2042 PCIe driver
authorChen Wang <unicorn_wang@outlook.com>
Fri, 12 Sep 2025 02:36:31 +0000 (10:36 +0800)
committerManivannan Sadhasivam <mani@kernel.org>
Fri, 19 Sep 2025 18:22:27 +0000 (23:52 +0530)
commit1c72774df028429836eec3394212f2921bb830fc
tree39192a30b2962fe5a3a2cde327025a5ad97b2979
parent49a6c160ad4812476f8ae1a8f4ed6d15adfa6c09
PCI: sg2042: Add Sophgo SG2042 PCIe driver

Add support for PCIe controller in Sophgo SG2042 SoC. The controller uses
the Cadence PCIe core programmed by pcie-cadence* common driver. The PCIe
controller in SG2042 works in host mode only, supporting data rate up to 16
GT/s and lanes up to x16 or x8.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
[mani: reworded description and minor code cleanups]
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Link: https://patch.msgid.link/01b0a57cd9dba8bed7c1f2d52997046c2c6f042b.1757643388.git.unicorn_wang@outlook.com
drivers/pci/controller/cadence/Kconfig
drivers/pci/controller/cadence/Makefile
drivers/pci/controller/cadence/pcie-sg2042.c [new file with mode: 0644]