summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/soc/intel/apollolake/gpio.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/soc/intel/apollolake/gpio.c b/src/soc/intel/apollolake/gpio.c
index 8b89dfd9a0..8e4ff3ebf4 100644
--- a/src/soc/intel/apollolake/gpio.c
+++ b/src/soc/intel/apollolake/gpio.c
@@ -72,6 +72,10 @@ static const struct pad_community *gpio_get_community(uint16_t pad)
static void gpio_configure_itss(const struct pad_config *cfg,
uint16_t port, uint16_t pad_cfg_offset)
{
+ /* No ITSS configuration in SMM. */
+ if (ENV_SMM)
+ return;
+
int irq;
/* Set up ITSS polarity if pad is routed to APIC.