coreboot/src/drivers/usb
Kane Chen 56e448b8d5 drivers/usb/acpi: Add USB _DSM method to enable/disable USB LPM per port
This patch supports projects to use _DSM to control USB3 U1/U2
transition per port.

More details can be found in
https://web.archive.org/web/20230116084819/https://learn.microsoft.com/en-us/windows-hardware/drivers/bringup/usb-device-specific-method---dsm-

The ACPI and USB driver of linux kernel need corresponding functions
to support this feature. Please see
https://git.kernel.org/pub/scm/linux/kernel/git/mnyman/xhci.git/log/?h=port_check_acpi_dsm

BUG=b:253402457
TEST=tested on felwinter and found _DSM method is created.

Change-Id: Iffb2498e26352a3f120c097c50587324e311e8ba
Signed-off-by: Kane Chen <kane.chen@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/71924
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
2023-01-19 05:58:33 +00:00
..
acpi drivers/usb/acpi: Add USB _DSM method to enable/disable USB LPM per port 2023-01-19 05:58:33 +00:00
hub drivers/usb/hub/acpi.c: Don't use heap for ACPI name 2022-09-16 13:05:19 +00:00
pci_xhci
console.c
ehci.h drivers: Get rid of unnecessary blank lines {before,after} brace 2022-07-17 18:45:23 +00:00
ehci_debug.c CBMEM: Change declarations for initialization hooks 2022-05-20 07:15:39 +00:00
ehci_debug.h
gadget.c drivers/usb/gadget.c: Add support for EHCI debug using the WCH CH347 2022-11-11 13:33:34 +00:00
Kconfig drivers/usb/gadget.c: Add support for EHCI debug using the WCH CH347 2022-11-11 13:33:34 +00:00
Makefile.inc
pci_ehci.c
usb_ch9.h