summaryrefslogtreecommitdiff
path: root/src/mainboard/google/rex/variants/karis/gpio.c
diff options
context:
space:
mode:
authorSubrata Banik <subratabanik@google.com>2024-02-20 20:18:10 +0530
committerSubrata Banik <subratabanik@google.com>2024-02-25 03:56:52 +0000
commit313fdb28ca6b6479c3305d8a385389de0b2290dd (patch)
treef4596187d230fecbaf825315f76c4d2bfaa3bbe8 /src/mainboard/google/rex/variants/karis/gpio.c
parent4bbace87aa6c239cbfea7703daaa0135467109cc (diff)
mb/google/rex/var/ovis: Refactor SSD power sequencing
Improve SSD readiness time by enabling earlier power sequencing. Here are the two GPIOs to look for: * GPP_A19: Power Enable * GPP_A20: PERST The flow is presented as `stage (GPIO PAD/Value)` for easy understanding: bootblock (A20/0, A19/1) | v romstage (A20/1) Ideally, we don't need SSD power sequencing at ramstage, hence, remove the logic from ramstage. TEST=Able to build and boot google/ovis using NVMe without any problems. S0ix and read/write from/to SSD are also normal. Change-Id: I891b5a6d2c29f5d940793a4e90215265f2a4fcd8 Signed-off-by: Subrata Banik <subratabanik@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/80642 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Diffstat (limited to 'src/mainboard/google/rex/variants/karis/gpio.c')
0 files changed, 0 insertions, 0 deletions