coreboot/src
Pranava Y N 28930e9c18 mb/google/brya/nova: 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 nova and verify that the device
suspends to S0ix.

Change-Id: Icb36285d0a12dcb098282b08ef794256af67b019
Signed-off-by: Pranava Y N <pranavayn@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86649
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Eric Lai <ericllai@google.com>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-03-05 05:36:04 +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 console/i2c_smbus: Allow to send data w/o register offset 2024-07-11 00:06:22 +00:00
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/nova: Enable RTD3 for SSD to resolve S0ix issue 2025-03-05 05:36:04 +00:00
northbridge nb/intel/i440bx: Drop self-specific debugging macros 2025-01-29 18:41:53 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
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