In another attempt at making the two rear USB ports usable I spent a few free days to play around with PCI and XHCI. The USB controller is detected and "seems" to work, but only as long as no device is plugged in. If so, slot enable (TRB_ENABLE_SLOT) command times out and I can't find out why.
This series collects the brighter bits: Apart from a rather unrelated review of include/configs/ds414.h in patch one, patches two and three at least fix for the error messages emitted by 'pci enum' trying to PNP devices. Phil Sutter (3): arm: mvebu: ds414: Config header mini-review pci: Make auto-config code a little more robust pci: pci_mvebu: Define an IO region as well drivers/pci/pci_auto.c | 9 +++++---- drivers/pci/pci_mvebu.c | 28 +++++++++++++++++++++++++++- include/configs/ds414.h | 21 +++------------------ 3 files changed, 35 insertions(+), 23 deletions(-) -- 2.30.0