Hi Tom,

Please have a look on the first pull request for RPi for the future v2020.10 release.

With this patches accepted we will have USB support on 64 bit. 32 bit support is in the works and should land in v2020.10 as well.

Please pull :)

Regards,
Matthias

---
The following changes since commit 61608f395e7dcb2be6060407a72a1149b046430a:

  Merge branch '2020-07-08-misc-features-and-fixes' (2020-07-08 20:20:24 -0400)

are available in the Git repository at:

https://gitlab.denx.de/u-boot/custodians/u-boot-raspberrypi.git tags/rpi-next-2020.10

for you to fetch changes up to d6ecb71a1f0c764c94f1bb381f085734d57e94e9:

  config: Enable USB Keyboard support on RPi4 (2020-07-10 11:50:36 +0200)

----------------------------------------------------------------
- add support for PCI and XHCI for RPi4 (64 bit only)
- optionally reset XHCI device on registration
- enable USB_KEYBOARD for rpi_4_defconfig

----------------------------------------------------------------
Marek Szyprowski (3):
      rpi4: shorten a mapping for the DRAM
      rpi4: add a mapping for the PCIe XHCI controller MMIO registers (ARM 
64bit)
      configs: Enable support for the XHCI controller on RPI4 board (ARM 64-bit)

Nicolas Saenz Julienne (6):
linux/bitfield.h: Add primitives for manipulating bitfields both in host- and fixed-endian
      arm: rpi: Add function to trigger VL805's firmware load
      reset: Add Raspberry Pi 4 firmware reset controller
      configs: Enable support for reset controllers on RPi4
      usb: xhci: Add reset controller support
      config: Enable USB Keyboard support on RPi4

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 BCM2711 SoC PCIe controller

 arch/arm/mach-bcm283x/include/mach/mbox.h          |  13 +
 arch/arm/mach-bcm283x/include/mach/msg.h           |   7 +
 arch/arm/mach-bcm283x/init.c                       |  20 +-
 arch/arm/mach-bcm283x/msg.c                        |  46 ++
 configs/rpi_4_32b_defconfig                        |   1 +
 configs/rpi_4_defconfig                            |  11 +
 configs/rpi_arm64_defconfig                        |   9 +-
 drivers/pci/Kconfig                                |   9 +
 drivers/pci/Makefile                               |   1 +
 drivers/pci/pci-rcar-gen3.c                        |   8 -
 drivers/pci/pcie_brcmstb.c                         | 623 +++++++++++++++++++++
 drivers/pci/pcie_intel_fpga.c                      |   3 -
 drivers/reset/Kconfig                              |  11 +
 drivers/reset/Makefile                             |   1 +
 drivers/reset/reset-raspberrypi.c                  |  60 ++
 drivers/usb/host/xhci-mem.c                        |   5 +
 drivers/usb/host/xhci.c                            |  35 ++
 .../dt-bindings/reset/raspberrypi,firmware-reset.h |  13 +
 include/linux/bitfield.h                           |  53 ++
 include/pci.h                                      |  22 +-
 include/usb/xhci.h                                 |  10 +-
 21 files changed, 935 insertions(+), 26 deletions(-)
 create mode 100644 drivers/pci/pcie_brcmstb.c
 create mode 100644 drivers/reset/reset-raspberrypi.c
 create mode 100644 include/dt-bindings/reset/raspberrypi,firmware-reset.h

Reply via email to