The previous implementation used _PS0 and _PS3 methods to control the device power states. These are now replaced by a _S0W object to better align with both coreboot's existing RTD3 driver, and the examples in the ACPI specification. This ensures that the Bluetooth device is recognized as capable of reaching D3Hot when the system is in S0. Test=build and boot starlite_adl with Windows and Linux, check Bluetooth is functional and power draw decreases ~0.4W with no devices connected. Change-Id: I8aa49ee2220ba2ea39b343ea9a9486fca9f5f3d5 Signed-off-by: Sean Rhodes <sean@starlabs.systems> Reviewed-on: https://review.coreboot.org/c/coreboot/+/87241 Reviewed-by: Matt DeVillier <matt.devillier@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> |
||
|---|---|---|
| .. | ||
| acpi | ||
| hub | ||
| pci_xhci | ||
| console.c | ||
| ehci.h | ||
| ehci_debug.c | ||
| ehci_debug.h | ||
| gadget.c | ||
| Kconfig | ||
| Makefile.mk | ||
| pci_ehci.c | ||
| usb_ch9.h | ||