]> git.baikalelectronics.ru Git - uboot.git/commit
pci: Add driver for Broadcom BCM2711 SoC PCIe controller
authorSylwester Nawrocki <s.nawrocki@samsung.com>
Mon, 25 May 2020 11:39:58 +0000 (13:39 +0200)
committerMatthias Brugger <mbrugger@suse.com>
Fri, 10 Jul 2020 09:49:28 +0000 (11:49 +0200)
commit78df4a833554abfbf9571312c4e55f2abc270676
tree6ddd98cc4a891d5ef09651334a9bb388a6353729
parent1caac15f13d61d719a8729f52f9bcfa77099a076
pci: Add driver for Broadcom BCM2711 SoC PCIe controller

This patch adds basic driver PCI Express controller found on Broadcom
set-top-box SoCs, e.g. BCM2711.
The code is based on Linux upstream driver (pcie-brcmstb.c) with MSI
handling removed. The inbound access memory region is not currently
parsed from dma-ranges DT property and a fixed 3GB region is used.

The patch has been tested on RPI4 board, i.e. on BCM2711 SoC with VL805
USB Host Controller.

Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Matthias Brugger <mbrugger@suse.com>
drivers/pci/Kconfig
drivers/pci/Makefile
drivers/pci/pcie_brcmstb.c [new file with mode: 0644]