coreboot/src/drivers
Subrata Banik afe84274ee drivers/intel/fsp2_0: Enhance portability with uintptr_t/size_t
Replace fixed-width integers for pointers and sizes with uintptr_t and
size_t, promoting portability across 32-bit and 64-bit architectures.

For FSP-API specific UPD assignments, rely on `efi_uintn_t` rather
fixed size datatype uint32_t/uint64_t.

BUG=b:242829490
TEST=Firmware splash screen visible on google/rex0 w/ both 32-bit and
64-bit compilation.

Change-Id: Iab5c612e0640441a2a10e77949416de2afdb8985
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81615
Reviewed-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Dinesh Gehlot <digehlot@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Ronak Kanabar <ronak.kanabar@intel.com>
2024-04-06 04:32:01 +00:00
..
acpi/thermal_zone drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
amd drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
ams drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
analogix/anx7625 commonlib: Change GCD function to always use 64 bits 2024-02-08 13:13:58 +00:00
asmedia drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
aspeed drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
broadcom driver/acpi to /driver/gfx: Rename Makefiles from .inc to .mk 2024-01-24 10:03:39 +00:00
camera drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
crb security/tpm: replace CONFIG(TPMx) checks with runtime check 2024-03-28 15:18:04 +00:00
efi drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
elog lib: Move IP checksum to commonlib 2024-02-02 22:48:27 +00:00
emulation/qemu drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
generic drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
genesyslogic drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
gfx/generic drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
i2c security/tpm: make tis_probe() return tpm_family 2024-03-28 15:12:32 +00:00
intel drivers/intel/fsp2_0: Enhance portability with uintptr_t/size_t 2024-04-06 04:32:01 +00:00
ipmi drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
lenovo drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
maxim driver/intel to /driver/ocp: Rename Makefiles from .inc to .mk 2024-01-24 10:04:10 +00:00
mipi drivers/mipi: Fine tune clock for IVO_T109NW41 2024-04-03 12:46:35 +00:00
mrc_cache drivers/mrc_cache: Deselect MRC_CACHE_USING_MRC_VERSION by default 2024-03-01 14:22:21 +00:00
net drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
nxp/uwb drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
ocp drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
parade driver/parade to /driver/wwan: Rename Makefiles from .inc to .mk 2024-01-24 10:04:33 +00:00
pc80 security/tpm: replace CONFIG(TPMx) checks with runtime check 2024-03-28 15:18:04 +00:00
pcie drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
ricoh/rce822 drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
secunet/dmi drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
siemens/nc_fpga drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
sil/3114 drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
smbus driver/parade to /driver/wwan: Rename Makefiles from .inc to .mk 2024-01-24 10:04:33 +00:00
smmstore smmstorev2: Load the communication buffer at SMM setup 2024-04-05 07:10:17 +00:00
sof drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
soundwire drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
spi security/tpm: make tis_probe() return tpm_family 2024-03-28 15:12:32 +00:00
ti driver/parade to /driver/wwan: Rename Makefiles from .inc to .mk 2024-01-24 10:04:33 +00:00
tpm drivers/tpm: Make it compile again 2024-03-30 08:33:22 +00:00
uart drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
usb drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
vpd drivers/vpd: Add vpd_get_feature_level() API 2024-03-05 10:17:00 +00:00
wifi/generic drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
wwan/fm drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00