coreboot/src/soc
Duncan Laurie 32bdffaf54 soc/amd/stoneyridge: Support ACPI USB code generation
To support generating USB devices in ACPI the platform needs to
know how to determine a device name for each USB port, and for any
root hubs that may be present.

The AMD Stoney Ridge platform has separate controllers for USB 2.0
and USB 3.0.  The USB 2.0 ports are connected through a hub to an
EHCI controller while the USB 3.0 ports are directly connected to
the xHCI controller.

This topology is described in ACPI and the port names are exposed
by the soc_acpi_name() function.

The USB controllers are configured to scan for static USB devices
in the devicetree and use the soc_acpi_name() function to identify
them.

Change-Id: I2bb677f84a49d2531929985dba319455b88e1686
Signed-off-by: Duncan Laurie <dlaurie@google.com>
Reviewed-on: https://review.coreboot.org/26175
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2018-05-18 12:23:17 +00:00
..
amd soc/amd/stoneyridge: Support ACPI USB code generation 2018-05-18 12:23:17 +00:00
broadcom soc{broadcom,imgtec,mediatek,qualcomm}: stop using spi_xfer_two_vectors 2018-04-23 09:13:16 +00:00
dmp DMP Vortex86ex board & chip: Remove - using LATE_CBMEM_INIT 2018-01-15 23:23:17 +00:00
imgtec soc{broadcom,imgtec,mediatek,qualcomm}: stop using spi_xfer_two_vectors 2018-04-23 09:13:16 +00:00
intel soc/intel: Add support for USB ACPI code generation 2018-05-18 12:23:04 +00:00
lowrisc RISC-V boards: Stop using the config string 2017-11-07 12:31:00 +00:00
marvell src/soc: Fix various typos 2018-02-20 23:17:39 +00:00
mediatek soc{broadcom,imgtec,mediatek,qualcomm}: stop using spi_xfer_two_vectors 2018-04-23 09:13:16 +00:00
nvidia compiler.h: add __weak macro 2018-04-24 14:37:59 +00:00
qualcomm sdm845: Add DRAM resources 2018-05-09 10:15:58 +00:00
rockchip spi: Add helper functions for bit-banging 2018-04-03 00:34:52 +00:00
samsung driver/uart: Introduce a way for mainboard to override the baudrate 2018-02-21 16:09:06 +00:00
sifive src/sifive: Add the SiFive Freedom Unleashed 540 SoC 2018-04-26 11:52:37 +00:00
ucb riscv: Remove config string support 2017-12-02 05:25:00 +00:00