soc/qualcomm/common: Add PD negotiation attribute macro

Define the QCLIB_GA_ENABLE_PD_NEGOTIATION bit in the QcLib global
attributes. This flag signals to QcLib that Power Delivery
negotiation should be performed.

BUG=b:457566143
TEST=Verify different boot modes on Google/Quenbi.
TEST=Verify that PD negotiation is skipped in normal mode.

Change-Id: Ia046f68ebeacaa1c1d9a73c4b957315c9f7b68b6
Signed-off-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90512
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Kapil Porwal 2025-12-15 18:44:18 +05:30 committed by Matt DeVillier
commit f28997dcdd

View file

@ -60,6 +60,7 @@ struct qclib_cb_if_table_entry {
/* GA_BMASK_VALUES (global_attributes bit mask values) */
#define QCLIB_GA_ENABLE_UART_LOGGING BIT(0)
#define QCLIB_GA_ENABLE_PD_NEGOTIATION BIT(1)
#define QCLIB_GA_FORCE_COLD_REBOOT BIT(3)
#define QCLIB_GA_DDR_FMAX_LIMIT_HYNIX8GB BIT(5)