coreboot/src
Pranava Y N 1ec46a45c4 mb/google/brya/constitution: Enable RTD3 for SSD to resolve S0ix issue
Some SSDs block the CPU from reaching C10 during the S0ix suspend
without the RTD3 configuration. Add PCIe RTD3 support so NVMe gets
placed into D3 state when entering S0ix.

Enable and reset GPIOs are configured as per pin mapping in gpio.c.

BUG=b:391612392
TEST=Run suspend_stress_test on constitution device and verify that
the device suspends to S0ix.

Change-Id: Ia367911d6d55b1f769c1660a6f42118988975621
Signed-off-by: Pranava Y N <pranavayn@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86686
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-by: Eric Lai <ericllai@google.com>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-03-05 05:36:16 +00:00
..
acpi acpi: Fix incorrect TPM2 table generation for CRB_TPM 2025-02-25 09:03:43 +00:00
arch arch/riscv: Add common FDT build 2025-02-14 17:11:19 +00:00
commonlib mb/emulation/qemu-riscv: Add support for 512 harts 2025-02-28 18:27:39 +00:00
console
cpu cpu/intel/haswell: Usee boolean for haswell_is_ult() 2025-03-03 01:15:17 +00:00
device device/dram/ddr5: Add 7500 MT/s support 2025-02-28 18:25:25 +00:00
drivers drivers/efi/capsules.c: fix recording capsule size 2025-03-01 23:29:54 +00:00
ec mb/google/brya/var/agah: Remove the AGAH DPTF OEM variant 2025-02-26 17:10:23 +00:00
include lib: Introduce early power off support Kconfig option 2025-02-15 18:59:11 +00:00
lib Kconfig: Rework SYSTEM_TYPE_XX to better map to SMBIOS 2025-02-19 16:45:42 +00:00
mainboard mb/google/brya/constitution: Enable RTD3 for SSD to resolve S0ix issue 2025-03-05 05:36:16 +00:00
northbridge nb/intel/i440bx: Drop self-specific debugging macros 2025-01-29 18:41:53 +00:00
sbom
security drivers/pc80/tpm: Remove flag TPM_RDRESP_NEED_DELAY 2024-10-14 15:26:11 +00:00
soc soc/amd/common/cpu/noncar: report 100 MHz external clock in smbios 2025-03-04 16:07:17 +00:00
southbridge sb/intel/lynxpoint/pch: Use boolean for pch_is_lp() 2025-03-03 21:30:42 +00:00
superio superio/ite: Add support for IT8625E 2024-11-21 15:49:12 +00:00
vendorcode drivers/amd/opensil/memmap.c: Factor out common memmap code to driver 2025-02-21 14:11:43 +00:00
Kconfig Kconfig: Update prompt and help text for CBFS_SIZE 2025-03-01 23:29:09 +00:00