Message ID | 20200504124523.23484-1-s.nawrocki@samsung.com |
---|---|
Headers | show |
Series | USB host support for Raspberry Pi 4 board | expand |
On Mon, 2020-05-04 at 14:45 +0200, Sylwester Nawrocki wrote: > Hi all, > > This patch series adds USB host support for Raspberry Pi 4 board. > It includes the Broadcom STB PCIe controller driver ported from Linux > kernel, a memory mapping update for the xHCI controller on PCIe bus > for 32-bit and 64-bit system builds and some related fixes and updates > in the usb/xhci and the pci driver core code. > > This iteration includes minor corrections in patches 7, 9, 10 addressing > review comments. > > The patch series is based on v2020.07-rc1 tree. > > Thanks, > Sylwester I tested the whole series with rpi_4_defconfig and rpi_arm64_defconfig. Tested-by: Nicolas Saenz Julienne <nsaenzjulienne at suse.de> Regards, Nicolas > Marek Szyprowski (4): > rpi4: shorten a mapping for the DRAM > rpi4: add a mapping for the PCIe XHCI controller MMIO registers (ARM > 64bit) > rpi4: add a mapping for the PCIe XHCI controller MMIO registers (ARM > 32bit) > config: Enable support for the XHCI controller on RPI4 board > > Nicolas Saenz Julienne (1): > linux/bitfield.h: Add primitives for manipulating bitfields both in > host- and fixed-endian > > Sylwester Nawrocki (5): > usb: xhci: Add missing cache flush in the scratchpad array > initialization > usb: xhci: Use only 32-bit accesses in xhci_writeq/xhci_readq > pci: Move some PCIe register offset definitions to a common header > pci: Add some PCI Express capability register offset definitions > pci: Add driver for Broadcom STB PCIe controller > > arch/arm/mach-bcm283x/Kconfig | 1 + > arch/arm/mach-bcm283x/include/mach/base.h | 7 + > arch/arm/mach-bcm283x/init.c | 72 +++- > configs/rpi_4_32b_defconfig | 9 + > configs/rpi_4_defconfig | 9 + > configs/rpi_arm64_defconfig | 8 +- > drivers/pci/Kconfig | 6 + > drivers/pci/Makefile | 1 + > drivers/pci/pci-rcar-gen3.c | 8 - > drivers/pci/pcie_brcmstb.c | 594 > ++++++++++++++++++++++++++++++ > drivers/pci/pcie_intel_fpga.c | 3 - > drivers/usb/host/xhci-mem.c | 3 + > include/linux/bitfield.h | 50 +++ > include/pci.h | 19 +- > include/usb/xhci.h | 8 - > 15 files changed, 772 insertions(+), 26 deletions(-) > create mode 100644 drivers/pci/pcie_brcmstb.c > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: This is a digitally signed message part URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200505/229cc9aa/attachment.sig>