diff options
author | Vaibhav Shankar <vaibhav.shankar@intel.com> | 2017-11-08 14:59:47 -0800 |
---|---|---|
committer | Aaron Durbin <adurbin@chromium.org> | 2017-11-15 05:56:33 +0000 |
commit | 8f20044c77cdb52a0e769feeb5d1b58333dfce82 (patch) | |
tree | 7987b82f66afab006fda4404d0b9d4b54d1b4633 /src/arch/x86/acpi.c | |
parent | f0349023a21b03df6c3db572590de8ba556e07db (diff) |
soc/intel/cannonlake: Fix and clean up xhci ACPI code
During S3 cycling, system entered S3 only once and falied to
enter S3 the second time. The system gets stuck at this point
and we have to do a cold reboot to restore the system.
Since XHCI IP is able to power gate during kernel freeze/suspend,
this patch removes unnecessary device gating from ASL. This helps
in continuous cycling of S3.
BUG=b:69115421
TEST=run powerd_dbus_suspend multiple times and check if
the system enters and resumes from S3.
Change-Id: Id459631ea2d32feea4b8f658fd34fa25945f909e
Signed-off-by: Vaibhav Shankar <vaibhav.shankar@intel.com>
Reviewed-on: https://review.coreboot.org/22389
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/arch/x86/acpi.c')
0 files changed, 0 insertions, 0 deletions