pci: synquacer: Add SynQuacer ECAM based PCIe driver
authorMasami Hiramatsu <masami.hiramatsu@linaro.org>
Fri, 4 Jun 2021 09:44:06 +0000 (18:44 +0900)
committerTom Rini <trini@konsulko.com>
Tue, 6 Jul 2021 18:07:36 +0000 (14:07 -0400)
commit3296d52bb5d32000da308658c396e8e4975e18a6
treeb37cd9dca45cd145fc89e9aae035474af5282132
parent7a672057dcd36792f01529922fc85892a03be22d
pci: synquacer: Add SynQuacer ECAM based PCIe driver

Add ECAM based SynQuacer PCIe RC driver. This driver configures the
PCIe RC and filter out a ghost pcie config.

Since the Linux kernel expects "socionext,synquacer-pcie-ecam" device
is configured by firmware (EDK2), it doesn't re-configure in the kernel.
So as same as EDK2, U-Boot needs to configure it before boot the kernel.

Signed-off-by: Masami Hiramatsu <masami.hiramatsu@linaro.org>
drivers/pci/Kconfig
drivers/pci/Makefile
drivers/pci/pcie_ecam_synquacer.c [new file with mode: 0644]