PCI: Add support plda pcie host controller driver
Add support plda pcie host controller driver and device tree of
starfive JH7110. This driver is from [1], and the imported patch list
[2]. We modified pinctrl and clock in device-tree to fit kernel v6.1.
[1] https://github.com/starfive-tech/linux
[2] patch list from v5.15.y
9edf6749fde8 drivers: pci: Fix crash in rt-linux because of an uninitialized lock.
2757ebeaf399 drivers: pci: Add PHY settings in pcie host driver.
d3b5483a84d4 drivers: pci: Set PCIe PCI standard configuration ID.
758a22e27bc6 dts: starfive: Modified PCIe pin setting for bring up PCIe USB hub.
1c1671ff173d drivers: pci: Support system pm no irq ops.
d38610f5403c drivers: pci: Support runtime pm & release when found empty slot in probe.
fecebab6581f drivers: pci: Support 64bit prefetchable MMIO range.
39cbd7746b45 driver: pci: Add extended reset time for better compatibility
b1163a7a7de2 driver: pci: Fix kernel stuck caused by ASPM LTR
036944785f52 PCIe: plda: Add support for evb
38e23080fe16 PCI: plda: Add port1 support
157cf2806f0a PCI: plda: Fix kernel compile warnings
64e6d9f6f659 PCI: plda: Add syscon register config
48ed9fb901ff PCI: plda: Add pcie clk & rst
08c3249e8021 PCI: plda: Optimize plda pcie host driver
4ac91988fa82 1.Add plda pcie host controller driver. 2.Add PCIe host controller DT bingdings of starfive JH7110.
Signed-off-by: ke.zhu <ke.zhu@starfivetech.com>
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
Change-Id: I7e58f62026e69318c9305e5fea4d0a3d9e40e7e3
Signed-off-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>