mips: octeon: Add Octeon PCIe host controller driver
authorStefan Roese <sr@denx.de>
Wed, 7 Apr 2021 06:43:35 +0000 (08:43 +0200)
committerStefan Roese <sr@denx.de>
Wed, 28 Apr 2021 08:05:12 +0000 (10:05 +0200)
commit98dabb35cab1359dca97d1d52b1d643d2adfb41e
tree5619989c07ff6ea534c3ed5a902ce28edea47385
parent6a453e50c36f99ed5b8488eb07e82ece375805df
mips: octeon: Add Octeon PCIe host controller driver

This patch adds the PCIe host controller driver for MIPS Octeon II/III.
The driver mainly consist of the PCI config functions, as all of the
complex serdes related port / lane setup, is done in the serdes / pcie
code available in the "arch/mips/mach-octeon" directory.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Aaron Williams <awilliams@marvell.com>
Cc: Chandrakala Chavva <cchavva@marvell.com>
Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
drivers/pci/Kconfig
drivers/pci/Makefile
drivers/pci/pcie_octeon.c [new file with mode: 0644]