

Revert "firmware: raspberrypi: Introduce vl805 init routine" Usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" Usb: xhci-pci: Add support for reset controllers Reset: Add Raspberry Pi 4 firmware reset controllerĪRM: dts: bcm2711: Add firmware usb reset nodeĪRM: dts: bcm2711: Add reset controller to xHCI node Use correct reset controller API in xhci-pciĭt-bindings: reset: Add a binding for the RPi Firmware reset Rework reset controller so it's less USB centric Use include file to define firmware reset IDs

Add reset to resume routine in xhci-pci Update xhci-pci patch now that the xhci dev has a dt node (it was Rework dt patch to include root bridge as a separate node Note that patch #1 depends on another series. The benefits are pretty evident: less platform churn in core xHCI code,Īnd no explicit device dependency management in pcie-brcmstb. Initialization trough means of a reset controller. Proposes an alternative way of handling the triggering of the xHCI chip Albeit functional it feels pretty shoehorned. The previous solution makes use of PCI quirks and exporting platform Loaded directly from an EEPROM or, if not present, by the SoC'sĬo-processor, VideoCore. On the Raspberry Pi 4, after a PCI reset, VL805's firmware may either be

To: f.fainelli, gregkh, robh, wahrenst, p.zabelĬc: linux-usb, linux-kernel, linux-rpi-kernel, linux-arm-kernel,īcm-kernel-feedback-list, tim.gover, linux-pci, helgaas,Īndy.shevchenko, mathias.nyman, lorenzo.pieralisi,

` (8 more replies) 0 siblings, 9 replies 16+ messages in threadįrom: Nicolas Saenz Julienne 10:38 UTC ( / raw) 10:38 ` dt-bindings: reset: Add a binding for the RPi Firmware reset controller Nicolas Saenz Julienne Raspberry Pi 4 USB firmware initialization rework All of help / color / mirror / Atom feed * Raspberry Pi 4 USB firmware initialization rework 10:38 Nicolas Saenz Julienne
