coreboot-kgpe-d16/src
Duncan Laurie bf713b04b6 soc/intel: Add support for USB ACPI 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.

Recent Intel platforms route all ports to an XHCI controller
through a root hub.  This is supported by considering the root
hub to be USB port type 0, the USB 2.0 ports to be type 2, and
the USB 3.0 ports to be type 3.

This was tested with a Kaby Lake platform by adding entries to
the devicetree and checking the resulting SSDT.

Change-Id: I527a63bdc64f9243fe57487363ee6d5f60be84ca
Signed-off-by: Duncan Laurie <dlaurie@google.com>
Reviewed-on: https://review.coreboot.org/26174
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2018-05-18 12:23:04 +00:00
..
acpi
arch acpi: device: Walk up the tree to find identifier 2018-05-18 12:22:40 +00:00
commonlib commonlib/cbfs: Make cbfsf_file_type public 2018-05-16 21:29:56 +00:00
console console: Skip non-BSP printk() earlier 2018-05-09 05:21:21 +00:00
cpu cpu/x86: Add support to run function with argument over APs 2018-05-14 08:39:42 +00:00
device devicetree: Add USB device type 2018-05-11 08:59:51 +00:00
drivers drivers/usb/acpi: Add a driver for generating USB ACPI 2018-05-18 12:22:50 +00:00
ec ec/google/chromeec: add config for wake event types 2018-05-08 14:16:15 +00:00
include lib/prog_loaders: Store CBFS type in struct prog 2018-05-16 20:02:52 +00:00
lib lib/prog_loaders: Store CBFS type in struct prog 2018-05-16 20:02:52 +00:00
mainboard mb/google/poppy/variants/nami: Fix SoC I2C CLK is abnormal 2018-05-18 12:16:20 +00:00
northbridge nb/common/intel: Remove the mrc cache code 2018-05-18 12:21:41 +00:00
security security/vboot: Remove redundent _verstage/_everstage/_verstage_size symbols 2018-05-14 16:24:28 +00:00
soc soc/intel: Add support for USB ACPI code generation 2018-05-18 12:23:04 +00:00
southbridge sb/intel/i82801bx: Get rid of device_t 2018-05-18 12:18:07 +00:00
superio superio/ite/it8720f: Implement power control 2018-05-15 11:47:14 +00:00
vendorcode intel/fsp: Update Cannonlake FSP header 2018-05-18 12:19:56 +00:00
Kconfig