From 48327e79eba3448652cc24c7028a3ff9d22d0cf5 Mon Sep 17 00:00:00 2001 From: Jagadish Krishnamoorthy Date: Fri, 20 May 2016 19:28:59 -0700 Subject: [PATCH] UPSTREAM: soc/intel/apollolake: Provide No Connect macro for unused Pad BUG=None BRANCH=None TEST=None Change-Id: Iba506054a3d631c8e538d44e1ca6877dd02c2ca9 Original-Signed-off-by: Jagadish Krishnamoorthy Original-Reviewed-on: https://review.coreboot.org/14956 Original-Tested-by: build bot (Jenkins) Original-Reviewed-by: Aaron Durbin Signed-off-by: Aaron Durbin Reviewed-on: https://chromium-review.googlesource.com/347753 Commit-Ready: Furquan Shaikh Tested-by: Furquan Shaikh Reviewed-by: Furquan Shaikh --- src/soc/intel/apollolake/include/soc/gpio.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/soc/intel/apollolake/include/soc/gpio.h b/src/soc/intel/apollolake/include/soc/gpio.h index 4d9973c21c..f01284eb4e 100644 --- a/src/soc/intel/apollolake/include/soc/gpio.h +++ b/src/soc/intel/apollolake/include/soc/gpio.h @@ -54,6 +54,11 @@ typedef uint32_t gpio_t; PAD_FUNC(GPIO) | PAD_RESET(rst) | PAD_CFG0_TX_DISABLE, \ PAD_PULL(pull)) +/* No Connect configuration for unused pad. + * NC should be GPI with Term as PU20K, PD20K, NONE depending upon default Term + */ +#define PAD_NC(pad, pull) PAD_CFG_GPI(pad, pull, DEEP) + /* General purpose input, routed to APIC */ #define PAD_CFG_GPI_APIC(pad, pull, rst, trig, inv) \ _PAD_CFG_STRUCT(pad, \