coreboot-kgpe-d16/src/include/device
Raul E Rangel a5b7ddf940 device/xhci: Add xHCI utility to enumerate capabilities
This will allow enumerating an xHCI controller to allow dynamically
generating the ACPI device nodes.

BUG=b:154756391
TEST=Boot trembyle and see capabilities printed on console
xHCI Supported Protocol:
  Major: 0x2, Minor: 0x0, Protocol: 'USB '
  Port Offset: 1, Port Count: 2
xHCI Supported Protocol:
  Major: 0x3, Minor: 0x10, Protocol: 'USB '
  Port Offset: 3, Port Count: 1

Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Change-Id: I3065c3fffad01b5378a55cfe904f971079b13d0f
Reviewed-on: https://review.coreboot.org/c/coreboot/+/41899
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2020-06-10 18:50:36 +00:00
..
dram src: Remove redundant includes 2020-06-02 07:42:32 +00:00
azalia.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
azalia_device.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
cardbus.h src: Use of device_t is deprecated 2018-06-14 09:29:31 +00:00
device.h fw_config: Add firmware configuration interface 2020-06-02 16:40:04 +00:00
drm_dp_helper.h
hypertransport.h device/hypertransport: Drop unused code 2019-11-22 10:41:10 +00:00
hypertransport_def.h nb/amd/fam10: Drop support 2019-11-20 19:08:30 +00:00
i2c.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
i2c_bus.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
i2c_simple.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
mipi_ids.h Remove new additions of "this file is part of" lines 2020-05-28 09:38:17 +00:00
mmio.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
path.h util/sconfig: Add LPC and ESPI buses 2020-05-12 20:12:17 +00:00
pci.h device: Add a disabling PCIe device bus master function 2020-06-08 06:39:01 +00:00
pci_def.h pciexp: Add support for allocating PCI express hotplug resources 2020-02-05 09:32:30 +00:00
pci_ehci.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pci_ids.h device/pci_id: Add Tiger Lake TCSS device ID 2020-04-29 17:19:26 +00:00
pci_mmio_cfg.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pci_ops.h pci_ops.h: Turn and/or ops into update wrappers 2020-06-09 00:26:12 +00:00
pci_rom.h acpi: Move ACPI table support out of arch/x86 (3/5) 2020-05-02 18:45:16 +00:00
pci_type.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pciexp.h pciexp: Add support for allocating PCI express hotplug resources 2020-02-05 09:32:30 +00:00
pcix.h src: Use of device_t is deprecated 2018-06-14 09:29:31 +00:00
pnp.h superio/common/conf_mode: Add op to write SSDT 2019-12-22 13:47:39 +00:00
pnp_def.h
pnp_ops.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pnp_type.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
resource.h device: Enable resource allocation above 4G boundary with allocator v4 2020-05-28 09:41:54 +00:00
smbus.h device/smbus: Drop unused smbus_set_link() 2020-01-04 22:08:38 +00:00
smbus_def.h
smbus_host.h southbridge/intel/common: Add Process Call 2020-05-12 20:08:20 +00:00
soundwire.h device: Add definitions for SoundWire specification 2020-05-19 17:43:11 +00:00
spi.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
xhci.h device/xhci: Add xHCI utility to enumerate capabilities 2020-06-10 18:50:36 +00:00