]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Handle Raspberry Pi 4 xhci firmware loading.
authorAndrew Turner <andrew@FreeBSD.org>
Mon, 3 Aug 2020 10:19:50 +0000 (10:19 +0000)
committerAndrew Turner <andrew@FreeBSD.org>
Mon, 3 Aug 2020 10:19:50 +0000 (10:19 +0000)
commit31e34625cafcb33789b7fd95fa6ab15ddf91b1d0
tree361ed2ac42258703077669c7516f02101b9ce01e
parent4fdb1b227cf6853f31fb655bc3e327ae16e7f09b
Handle Raspberry Pi 4 xhci firmware loading.

The newer hardware revisions of the Raspberry Pi 4 removed the ability of
the VIA VL805 xhci controller to load its own firmware. Instead the
firmware must be installed at the appropriate time by the VideoCore
coprocessor.

Submitted by: Robert Crowston <crowston_protonmail.com>
Differential Revision: https://reviews.freebsd.org/D25261
sys/arm/broadcom/bcm2835/bcm2835_mbox.c
sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h
sys/arm/broadcom/bcm2835/bcm2838_xhci.c [new file with mode: 0644]
sys/arm/broadcom/bcm2835/files.bcm283x
sys/conf/files.arm64
sys/dev/usb/controller/xhci.h
sys/dev/usb/controller/xhci_pci.c