coreboot/src/soc
Lijian Zhao 21573e9f4e soc/intel/cannonlake: Add ACPI workaround for EMMC
Two W/A had been added here for EMMC to make it working properly.
1. Enable power gating after D3 entry, disable power gating before D0
entry.
2. Add 50 ms delay to ensure Rcomp calibration done before EMMC out of
D3.

BUG=b:69323943
TEST=Run multiple ACPI S3 cycles on cannonlake u LPDDR4 platform.

Change-Id: Ic6e98264521fb02b911a8c157a7982afa35fe20c
Signed-off-by: Lijian Zhao <lijian.zhao@intel.com>
Reviewed-on: https://review.coreboot.org/22390
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2017-11-20 17:13:57 +00:00
..
amd amd/stoneyridge: Fix SPD files and functions camel case 2017-11-20 16:26:12 +00:00
broadcom soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00
dmp soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00
imgtec soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00
intel soc/intel/cannonlake: Add ACPI workaround for EMMC 2017-11-20 17:13:57 +00:00
lowrisc RISC-V boards: Stop using the config string 2017-11-07 12:31:00 +00:00
marvell soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00
mediatek soc/mediatek/mt8173: Remove cast of NULL* to void * 2017-11-03 16:03:30 +00:00
nvidia soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00
qualcomm soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00
rockchip soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00
samsung soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00
ucb RISC-V boards: Stop using the config string 2017-11-07 12:31:00 +00:00