coreboot-kgpe-d16/src/mainboard/google
Julius Werner 028cba9266 ipq806x: Add USB support
This patch adds code to initialize the two DWC3 USB host controllers and
their associated PHYs to the IPQ806x SoC (closely imitating the existing
DWC3 implementation for Exynos5), and uses them to initialize USB on the
Storm mainboard.

BUG=chrome-os-partner:29375
TEST=Hack up netboot to get around missing SPI flash, load a file over
TFTP. Hack a storage read into the storage attach function, dump the
data and confirm that it looks right. Enable USB debugging and confirm
3.0 devices get enumerated at SuperSpeed (mostly).

Original-Change-Id: Iaf7b96bef994081ca222b7de9d8e8c49751d3f1d
Original-Signed-off-by: Julius Werner <jwerner@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/202157
Original-Reviewed-by: David Hendricks <dhendrix@chromium.org>
Original-Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
(cherry picked from commit 6349e7281d5accb1247acb0537a48fa3a5e1bf97)
Signed-off-by: Marc Jones <marc.jones@se-eng.com>

Change-Id: I749d265d45c6a807a7559bd4df2490a6eb8067af
Reviewed-on: http://review.coreboot.org/8056
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-01-04 00:15:17 +01:00
..
bolt Remove IRQ_SLOT_COUNT on all boards without PIRQ table. 2014-12-06 21:34:19 +01:00
butterfly Remove IRQ_SLOT_COUNT on all boards without PIRQ table. 2014-12-06 21:34:19 +01:00
daisy i2c: Replace the i2c API. 2014-12-16 00:02:43 +01:00
falco Remove IRQ_SLOT_COUNT on all boards without PIRQ table. 2014-12-06 21:34:19 +01:00
link Remove IRQ_SLOT_COUNT on all boards without PIRQ table. 2014-12-06 21:34:19 +01:00
nyan nyan: Ignore the recovery GPIO. 2015-01-04 00:12:55 +01:00
nyan_big nyan_big: Update Hynix BCTs and add Kingston 2GB BCT. 2015-01-04 00:14:15 +01:00
nyan_blaze nyan: Ignore the recovery GPIO. 2015-01-04 00:12:55 +01:00
panther Remove IRQ_SLOT_COUNT on all boards without PIRQ table. 2014-12-06 21:34:19 +01:00
parrot Remove IRQ_SLOT_COUNT on all boards without PIRQ table. 2014-12-06 21:34:19 +01:00
peach_pit i2c: Replace the i2c API. 2014-12-16 00:02:43 +01:00
peppy Remove IRQ_SLOT_COUNT on all boards without PIRQ table. 2014-12-06 21:34:19 +01:00
rambi rambi: Add _PRW for LID0 ACPI Device 2014-12-31 05:26:01 +01:00
samus samus: Minor fixes for P1.9 boards 2015-01-04 00:05:44 +01:00
slippy Remove IRQ_SLOT_COUNT on all boards without PIRQ table. 2014-12-06 21:34:19 +01:00
snow snow: Rename snow to daisy. 2014-09-25 19:09:47 +02:00
storm ipq806x: Add USB support 2015-01-04 00:15:17 +01:00
stout Remove IRQ_SLOT_COUNT on all boards without PIRQ table. 2014-12-06 21:34:19 +01:00
Kconfig blaze: Create a nyan_blaze mainboard, copied from nyan_big 2014-11-14 07:27:06 +01:00