soc/intel/common/gpio: Skip GPP pad lock config if config is not set
Don't perform GPP lock configuration if SOC_INTEL_COMMON_BLOCK_SMM_LOCK_GPIO_PADS config is not selected. This patch fixes a compilation issue when APL/GLK boards are failing while gpio_lock_pads() function is getting called from IA common gpio block. Signed-off-by: Subrata Banik <subratabanik@google.com> Change-Id: I392dc2007dba8169e480f82b58b7f0a1578bb09f Reviewed-on: https://review.coreboot.org/c/coreboot/+/60776 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org> Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
d43d864fc0
commit
724fc89887
|
@ -469,6 +469,9 @@ int gpio_lock_pads(const struct gpio_lock_config *pad_list, const size_t count)
|
||||||
uint32_t data;
|
uint32_t data;
|
||||||
gpio_t pad;
|
gpio_t pad;
|
||||||
|
|
||||||
|
if (!CONFIG(SOC_INTEL_COMMON_BLOCK_SMM_LOCK_GPIO_PADS))
|
||||||
|
return -1;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* FSP-S will unlock all the GPIO pads and hide the P2SB device. With
|
* FSP-S will unlock all the GPIO pads and hide the P2SB device. With
|
||||||
* the device hidden, we will not be able to send the sideband interface
|
* the device hidden, we will not be able to send the sideband interface
|
||||||
|
|
Loading…
Reference in New Issue