mb/google/fatcat/var/felino: Add reset_gpio for SSD RTD3 configuration
To resolve the issue of probabilistic inability to enter s0ix, We need to 1.Add reset_gpio for SSD RTD3 configuration 2.Disable card reader in coreboot Regarding adding reset_gpio for SSD RTD3 configuration The PCIE SSD PERST part is added in the schematic diagram of the V4 version, So GPP_F20 needs to be configured on felino, and keeps NC on felino4es. BUG=b:431653999 TEST=dut can successfully enter S0IX during stress test. Change-Id: I7dbb8b167fd7d519cd8c148ff7ead328c8c11d81 Signed-off-by: Tongtong Pan <pantongtong@huaqin.corp-partner.google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/89927 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Subrata Banik <subratabanik@google.com> Reviewed-by: Pranava Y N <pranavayn@google.com>
This commit is contained in:
parent
8e2567c7a9
commit
7946d2d65d
2 changed files with 7 additions and 1 deletions
|
|
@ -288,8 +288,13 @@ static const struct pad_config gpio_table[] = {
|
|||
PAD_NC(GPP_F18, NONE),
|
||||
/* GPP_F19: GPP_F19 */
|
||||
PAD_NC(GPP_F19, NONE),
|
||||
/* GPP_F20: NC */
|
||||
#if CONFIG(BOARD_GOOGLE_FELINO4ES)
|
||||
/* GPP_F20: Not used */
|
||||
PAD_NC(GPP_F20, NONE),
|
||||
#else
|
||||
/* GPP_F20: SOC_SSD1_RST# */
|
||||
PAD_CFG_GPO(GPP_F20, 1, PLTRST),
|
||||
#endif
|
||||
/* GPP_F22: NC */
|
||||
PAD_NC(GPP_F22, NONE),
|
||||
/* GPP_F23: NC */
|
||||
|
|
|
|||
|
|
@ -252,6 +252,7 @@ device ref tbt_pcie_rp0 on end
|
|||
chip soc/intel/common/block/pcie/rtd3
|
||||
register "is_storage" = "true"
|
||||
register "srcclk_pin" = "0"
|
||||
register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_F20)"
|
||||
device generic 0 on end
|
||||
end
|
||||
end # Gen5 SSD
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue