coreboot/src
Subrata Banik f2201e20de mb/google/fatcat/var/fatcat: Refactor GPIO programming for UFS support
Refactor GPIO programming to support UFS storage on the fatcat
platform.

- Add pad configurations for UFS in `fw_config.c`.
- Update `fw_config_configure_pre_mem_gpio()` and
  `fw_config_gpio_padbased_override()` to include UFS support.
- Remove redundant UFS pad configuration from `gpio.c`.

TEST=Able to build and boot from UFS device on google/fatcat.

Change-Id: I09331d75501977d89592d1a70d5b0dca271f8747
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85958
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Eric Lai <ericllai@google.com>
2025-01-15 03:48:05 +00:00
..
acpi acpi/acpigen: generate Create*Field() from name string directly 2024-12-10 02:58:29 +00:00
arch arch/x86: Replace 'unsigned long int' by 'unsigned long' 2025-01-08 02:57:44 +00:00
commonlib Fix up CFR's open issues 2024-12-30 21:27:36 +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/64bit: Back up/restore CR3 on mode switch 2025-01-08 08:18:21 +00:00
device device: Fix debug print 2025-01-08 08:18:55 +00:00
drivers drivers/amd/opensil/mpio: Factor out common MPIO symbols from vendorcode 2025-01-13 12:26:24 +00:00
ec ec/starlabs/merlin: Remove unused variant directories 2025-01-14 08:50:44 +00:00
include device/pci_ids: Add Intel Panther Lake device IDs for Bluetooth CNVi 2025-01-14 18:36:30 +00:00
lib lib: Replace 'unsigned long int' by 'unsigned long' 2025-01-12 04:51:51 +00:00
mainboard mb/google/fatcat/var/fatcat: Refactor GPIO programming for UFS support 2025-01-15 03:48:05 +00:00
northbridge haswell NRI: Post-process selected timings 2024-12-10 09:38:00 +00:00
sbom
security drivers/pc80/tpm: Remove flag TPM_RDRESP_NEED_DELAY 2024-10-14 15:26:11 +00:00
soc device/pci_ids: Add Intel Panther Lake device IDs for Bluetooth CNVi 2025-01-14 18:36:30 +00:00
southbridge Treewide: Remove unused header files 2024-11-30 04:44:06 +00:00
superio superio/ite: Add support for IT8625E 2024-11-21 15:49:12 +00:00
vendorcode vendorcode/amd/fsp/glinda: Update usb_phy_config structure 2025-01-14 13:35:07 +00:00
Kconfig Add initial experimental LTO support 2024-08-24 12:50:38 +00:00