soc/intel/apollolake: ensure usb port 0 is in host mode

Hardware / Coreboot - Aaron Durbin [chromium.org] - 23 July 2016 17:08 UTC

The controller for device mode USB is not plan of record on apollolake. However, one still needs to configure the one port to be host mode by default such that the devices work as expected when plugged into the board.

BUG=chrome-os-partner:54581,chrome-os-partner:54656 TEST=Enabled xdci controller. Used USB type C->A dongle to check that a mass storage device worked on port 0 on reef.

Change-Id: Ia9ec5076491f31bc5dc3d534e235fb49f7b2efac

2c29d34 soc/intel/apollolake: ensure usb port 0 is in host mode
src/soc/intel/apollolake/Makefile.inc | 1 +
src/soc/intel/apollolake/include/soc/pci_ids.h | 1 +
src/soc/intel/apollolake/xhci.c | 105 ++++++++++++++++++++++++
3 files changed, 107 insertions(+)

Upstream: review.coreboot.org


  • Share