mips: octeon: Add Octeon PCIe host controller driver
authorStefan Roese <sr@denx.de>
Wed, 7 Apr 2021 06:43:35 +0000 (08:43 +0200)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Fri, 23 Apr 2021 19:03:25 +0000 (21:03 +0200)
commitddafdb90911ff98b63b8ba4ec7725571c09516fa
tree7a592e7d47f8d2e72ca80b17ec46190f8c319480
parentf9fa8b89487631d506df6e60c8173ce358bfa443
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]