coreboot/src
Curtis Chen 735ca7f24a mb/google/rex/{deku,karis}: Enable RTD3 for SSD
Deku S0ix is blocked by the SSD. Enable RTD3 for the SSD to unblock
S0ix. RTD3 for SSDs has already been enabled on Rex and Screebo, too.
To prevent this S0ix blocking issue, RTD3 should also be enabled for
Karis.

BUG=361011799
TEST=Run suspend_stress_test and check whether DUT can enter S0iX.

suspend_stress_test w/o this CL
(with Phison PCIE Gen4 SSD PSENN256GA87FC0)
    Suspend failed, s0ix count did not increment from 19182060
    Substate   Residency
    S0i2.0     0
    S0i2.1     0
    S0i2.2     0
    And PC10 residency is only 60% (by SoCWatch)

suspend_stress_test w/ this CL
(with Phison PCIE Gen4 SSD PSENN256GA87FC0)
    Substate   Residency
    S0i2.0     0
    S0i2.1     19186
    S0i2.2     3389654
    And PC10 residency is ~90% (by SoCWatch)

Change-Id: Iaded43a84ad1e245106d36a9d4aa83c40b046649
Signed-off-by: Curtis Chen <curtis.chen@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84452
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Derek Huang <derekhuang@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-09-24 05:19:22 +00:00
..
acpi acpi/sata.c: Fix Wunterminated-string-initialization error on port_name 2024-09-01 05:34:38 +00:00
arch arch/x86/car.ld: Fix overlapping regions 2024-08-30 07:36:26 +00:00
commonlib drivers/efi/uefi_capsules.c: coalesce and store UEFI capsules 2024-08-30 15:48:25 +00:00
console console/i2c_smbus: Allow to send data w/o register offset 2024-07-11 00:06:22 +00:00
cpu cpu/x86/smm/smm_module_handler: Remove <commonlib/bsd/compiler.h> 2024-09-10 03:11:13 +00:00
device azalia: Get rid of "return {-1,0} 2024-08-11 17:10:08 +00:00
drivers drivers/intel/fsp2_0: Consolidate BUILDING_WITH_DEBUG_FSP option 2024-09-07 08:25:54 +00:00
ec ec/google/chromeec: Optimize battery string readout with caching 2024-09-14 18:13:47 +00:00
include efi: Set EFIAPI to 32-bit ABI for FSP1_1 2024-09-20 23:25:30 +00:00
lib lib/jpeg: return string (not int) error messages 2024-09-18 21:51:40 +00:00
mainboard mb/google/rex/{deku,karis}: Enable RTD3 for SSD 2024-09-24 05:19:22 +00:00
northbridge nb/amd/agesa/agesa_helper.h: Remove unused <stddef.h> 2024-09-10 03:12:00 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
security tree: Drop unnecessary "true/false" comments 2024-09-04 01:16:40 +00:00
soc soc/intel/pantherlake: Disable Total Memory Encryption 2024-09-23 16:31:57 +00:00
southbridge azalia: Get rid of "return {-1,0} 2024-08-11 17:10:08 +00:00
superio superio/ite/it8728f: Support setting power state after power failure 2024-08-20 13:10:02 +00:00
vendorcode vc/intel/fsp/fsp2_0/graniterapids: Update FSP headers 2024-09-13 11:09:57 +00:00
Kconfig Add initial experimental LTO support 2024-08-24 12:50:38 +00:00