mb/starlabs/lite/glk: Simplify GPIO macros

Use shorter macros to configure GPIOs.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: I91961658dca0902080576134e63e6d8a7c78d711
Reviewed-on: https://review.coreboot.org/c/coreboot/+/64453
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin L Roth <gaumless@tutanota.com>
diff --git a/src/mainboard/starlabs/lite/variants/glk/gpio.c b/src/mainboard/starlabs/lite/variants/glk/gpio.c
index 928a211..5940571 100644
--- a/src/mainboard/starlabs/lite/variants/glk/gpio.c
+++ b/src/mainboard/starlabs/lite/variants/glk/gpio.c
@@ -63,9 +63,7 @@
 	/* GPIO_18:	Not Connected		*/
 	PAD_NC(GPIO_18, DN_20K),
 	/* GPIO_19:	PMIC_IRQ#		*/
-	_PAD_CFG_STRUCT(GPIO_19, PAD_FUNC(GPIO) | PAD_RESET(DEEP) | PAD_TRIG(EDGE_SINGLE) |
-		PAD_IRQ_ROUTE(IOAPIC) | PAD_BUF(TX_DISABLE) | (1 << 1), PAD_PULL(UP_20K) |
-		PAD_IOSSTATE(TxDRxE) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_GPI_APIC_IOS(GPIO_19, UP_20K, DEEP, EDGE_SINGLE, NONE, TxDRxE, SAME),
 	/* GPIO_20:	Not Connected		*/
 	PAD_NC(GPIO_20, DN_20K),
 	/* GPIO_21:	WLAN_WWAN_COEX3		*/
@@ -93,11 +91,9 @@
 	/* GPIO_32:	Not Connected		*/
 	PAD_NC(GPIO_32, DN_20K),
 	/* GPIO_33:	BT_ON_SOC		*/
-	_PAD_CFG_STRUCT(GPIO_33, PAD_FUNC(GPIO) | PAD_RESET(DEEP) | PAD_IRQ_ROUTE(IOAPIC) |
-		PAD_RX_POL(INVERT) | PAD_BUF(TX_DISABLE) | (1 << 1), PAD_PULL(UP_20K) |
-		PAD_IOSSTATE(IGNORE)),
+	PAD_CFG_GPO_IOSSTATE_IOSTERM(GPIO_33, 1, DEEP, UP_20K, TxLASTRxE, DISPUPD),
 	/* GPIO_34:	WIFI_ON_SOC		*/
-	PAD_CFG_GPO_IOSSTATE_IOSTERM(GPIO_34, 1, DEEP, UP_20K, IGNORE, ENPU),
+	PAD_CFG_GPO_IOSSTATE_IOSTERM(GPIO_34, 1, DEEP, NONE, IGNORE, DISPUPD),
 	/* GPIO_35:	Not Connected		*/
 	PAD_NC(GPIO_35, DN_20K),
 	/* GPIO_36:	Not Connected		*/
@@ -105,9 +101,7 @@
 	/* GPIO_37:	Not Connected		*/
 	PAD_NC(GPIO_37, DN_20K),
 	/* GPIO_38:	WAKE_SCI#		*/
-	_PAD_CFG_STRUCT(GPIO_38, PAD_FUNC(GPIO) | PAD_RESET(DEEP) | PAD_TRIG(EDGE_SINGLE) |
-		PAD_IRQ_ROUTE(SCI) | PAD_RX_POL(INVERT) | PAD_BUF(TX_DISABLE) |
-		(1 << 1), PAD_PULL(UP_20K) | PAD_IOSSTATE(IGNORE) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_GPI_SCI_IOS(GPIO_38, UP_20K, DEEP, EDGE_SINGLE, INVERT, IGNORE, SAME),
 	/* GPIO_39:	FP_RST#			*/
 	PAD_NC(GPIO_39, DN_20K),
 	/* GPIO_40:	Not Connected		*/
@@ -121,18 +115,15 @@
 	/* GPIO_44:	USB OC0			*/
 	PAD_NC(GPIO_44, DN_20K),
 	/* GPIO_45:	USB_OC1			*/
-	_PAD_CFG_STRUCT(GPIO_45, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		(1 << 1), PAD_PULL(UP_20K) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_45, UP_20K, DEEP, NF1, TxDRxE, ENPU),
 	/* GPIO_46:	Not Connected		*/
 	PAD_NC(GPIO_46, DN_20K),
 	/* GPIO_47:	Not Connected		*/
 	PAD_NC(GPIO_47, DN_20K),
-	/* GPIO_48:	PMIC_I2C_SDA		*/
-	_PAD_CFG_STRUCT(GPIO_48, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		(1 << 1), PAD_PULL(UP_1K) | PAD_IOSSTATE(IGNORE) | PAD_IOSTERM(ENPU)),
-	/* GPIO_49:	PMIC_I2C_SCL		*/
-	_PAD_CFG_STRUCT(GPIO_49, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		(1 << 1), PAD_PULL(UP_1K) | PAD_IOSSTATE(IGNORE) | PAD_IOSTERM(ENPU)),
+	/* GPIO_48:	PMC_I2C_SDA		*/
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_48, UP_1K, DEEP, NF1),
+	/* GPIO_49:	PMC_I2C_SCL		*/
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_49, UP_1K, DEEP, NF1),
 	/* GPIO_50:	I2C_0 SDA		*/
 	PAD_NC(GPIO_50, DN_20K),
 	/* GPIO_51:	I2C_0 SDL		*/
@@ -162,11 +153,9 @@
 	/* GPIO_63:	UART0 CTS		*/
 	PAD_NC(GPIO_63, DN_20K),
 	/* GPIO_66:	GPIO_66			*/
-	PAD_CFG_GPO_IOSSTATE_IOSTERM(GPIO_66, 1, DEEP, UP_20K, TxLASTRxE, ENPU),
+	PAD_NC(GPIO_66, DN_20K),
 	/* GPIO_67:	SMC_EXTSMI#		*/
-	_PAD_CFG_STRUCT(GPIO_67, PAD_FUNC(GPIO) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		PAD_IRQ_ROUTE(SMI) | PAD_RX_POL(INVERT) | PAD_BUF(TX_DISABLE) |
-		(1 << 1), PAD_IOSSTATE(HIZCRx1) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_GPI_SMI_IOS(GPIO_67, UP_20K, DEEP, EDGE_SINGLE, NONE, IGNORE, SAME),
 	/* GPIO_68:	Not Connected		*/
 	PAD_NC(GPIO_68, DN_20K),
 	/* GPIO_69:	Not Connected		*/
@@ -180,11 +169,9 @@
 	/* GPIO_73:	Not Connected		*/
 	PAD_NC(GPIO_73, DN_20K),
 	/* GPIO_74:	PMIC_THERMTRIP#		*/
-	_PAD_CFG_STRUCT(GPIO_74, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_PULL(UP_20K) | PAD_IOSSTATE(IGNORE) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_74, UP_20K, DEEP, NF1, TxDRxE, ENPU),
 	/* GPIO_75:	PROCHOT#_CPU		*/
-	_PAD_CFG_STRUCT(GPIO_75, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		PAD_BUF(TX_RX_DISABLE) | (1 << 1), PAD_PULL(UP_20K)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_75, NONE, DEEP, NF1, TxDRxE, DISPUPD),
 	/* GPIO_211:	EMMC_RST#_CPU		*/
 	PAD_NC(GPIO_211, UP_20K),
 	/* GPIO_212:	BRD_ID_0		*/
@@ -224,57 +211,43 @@
 	/* GPIO_89:	Not Connected		*/
 	PAD_NC(GPIO_89, DN_20K),
 	/* GPIO_90:	FLASH_SPI_CS0_N		*/
-	_PAD_CFG_STRUCT(GPIO_90, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		PAD_BUF(TX_DISABLE) | (1 << 1), PAD_PULL(NATIVE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_90, NATIVE, DEEP, NF1),
 	/* GPIO_91:	Not Connected		*/
 	PAD_NC(GPIO_91, DN_20K),
 	/* GPIO_92:	FLASH_SPI_MOSI		*/
-	_PAD_CFG_STRUCT(GPIO_92, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		PAD_BUF(TX_DISABLE), PAD_PULL(NATIVE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_92, DN_20K, DEEP, NF1),
 	/* GPIO_93:	FLASH_SPI_MISO		*/
-	_PAD_CFG_STRUCT(GPIO_93, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		PAD_BUF(TX_DISABLE) | (1 << 1), PAD_PULL(NATIVE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_93, NATIVE, DEEP, NF1),
 	/* GPIO_94:	FLASH_SPI_IO2		*/
-	_PAD_CFG_STRUCT(GPIO_94, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		PAD_BUF(TX_DISABLE) | (1 << 1), PAD_PULL(NATIVE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_94, NATIVE, DEEP, NF1),
 	/* GPIO_95:	FLASH_SPI_IO3		*/
-	_PAD_CFG_STRUCT(GPIO_95, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		PAD_BUF(TX_DISABLE) | (1 << 1), PAD_PULL(NATIVE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_95, NATIVE, DEEP, NF1),
 	/* GPIO_96:	FLASH_SPI_CLK		*/
-	_PAD_CFG_STRUCT(GPIO_96, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		PAD_BUF(TX_DISABLE), PAD_PULL(NATIVE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_96, NATIVE, DEEP, NF1),
 	/* GPIO_98:	PMU_PLT_RST#_CPU	*/
-	PAD_CFG_GPO_IOSSTATE_IOSTERM(GPIO_98, 1, DEEP, UP_20K, TxLASTRxE, ENPD),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_98, NONE, DEEP, NF1),
 	/* GPIO_99:	PM_PWRBTN#		*/
-	_PAD_CFG_STRUCT(GPIO_99, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		(1 << 1), PAD_PULL(UP_20K) | PAD_IOSSTATE(IGNORE) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_99, UP_20K, DEEP, NF1),
 	/* GPIO_100:	SLP_S0#			*/
-	_PAD_CFG_STRUCT(GPIO_100, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_IOSSTATE(IGNORE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_100, NONE, DEEP, NF1),
 	/* GPIO_101:	SLP_S3#			*/
-	_PAD_CFG_STRUCT(GPIO_101, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_IOSSTATE(IGNORE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_101, NONE, DEEP, NF1),
 	/* GPIO_102:	SLP_S4#			*/
-	_PAD_CFG_STRUCT(GPIO_102, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_IOSSTATE(IGNORE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_102, NONE, DEEP, NF1),
 	/* GPIO_103:	SUSPWRDNACK		*/
-	_PAD_CFG_STRUCT(GPIO_103, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_IOSSTATE(IGNORE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_103, NONE, DEEP, NF1),
 	/* GPIO_104:	Not Connected		*/
 	PAD_NC(GPIO_104, UP_20K),
 	/* GPIO_105:	GPIO_105		*/
 	PAD_NC(GPIO_105, UP_20K),
 	/* GPIO_106:	PMU_BATLOW#		*/
-	_PAD_CFG_STRUCT(GPIO_106, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		(1 << 1), PAD_PULL(UP_20K) | PAD_IOSSTATE(IGNORE) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_106, UP_20K, DEEP, NF1),
 	/* GPIO_107:	PMU_RSTBTN#		*/
-	_PAD_CFG_STRUCT(GPIO_107, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		(1 << 1), PAD_PULL(UP_20K) | PAD_IOSSTATE(IGNORE) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_107, UP_20K, DEEP, NF1),
 	/* GPIO_108:	SUS_CLK			*/
 	PAD_NC(GPIO_108, NONE),
 	/* GPIO_109:	PMU_SUS_STAT#		*/
-	_PAD_CFG_STRUCT(GPIO_109, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_IOSSTATE(IGNORE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_109, NONE, DEEP, NF1),
 	/* GPIO_110:	I2C_5 SDA		*/
 	PAD_NC(GPIO_110, DN_20K),
 	/* GPIO_111:	I2C_5 SDL		*/
@@ -284,11 +257,9 @@
 	/* GPIO_113:	I2C_6 SCL		*/
 	PAD_NC(GPIO_113, DN_20K),
 	/* GPIO_114:	I2C_7 SDA		*/
-	_PAD_CFG_STRUCT(GPIO_114, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		(1 << 1), PAD_PULL(UP_1K) | PAD_IOSSTATE(HIZCRx1) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_114, NONE, DEEP, NF1, HIZCRx1, DISPUPD),
 	/* GPIO_115:	I2C_7 SCL		*/
-	_PAD_CFG_STRUCT(GPIO_115, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		(1 << 1), PAD_PULL(UP_1K) | PAD_IOSSTATE(HIZCRx1) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_115, NONE, DEEP, NF1, HIZCRx1, DISPUPD),
 	/* GPIO_116:	WLAN_PCIE_WAKE#		*/
 	PAD_NC(GPIO_116, DN_20K),
 	/* GPIO_117:	Not Connected		*/
@@ -306,33 +277,25 @@
 	/* GPIO_123:	Not Connected		*/
 	PAD_NC(GPIO_123, DN_20K),
 	/* GPIO_124:	DDI0_DDC_SDA		*/
-	_PAD_CFG_STRUCT(GPIO_124, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_IOSSTATE(HIZCRx0) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSSTATE(GPIO_124, UP_20K, DEEP, NF1, HIZCRx0),
 	/* GPIO_125:	DDI0_DDC_SCL		*/
-	_PAD_CFG_STRUCT(GPIO_125, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_IOSSTATE(HIZCRx0) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSSTATE(GPIO_125, UP_20K, DEEP, NF1, HIZCRx0),
 	/* GPIO_126:	Not Connected		*/
 	PAD_NC(GPIO_126, DN_20K),
 	/* GPIO_127:	Not Connected		*/
 	PAD_NC(GPIO_127, DN_20K),
 	/* GPIO_128:	EDP_VDD_EN		*/
-	_PAD_CFG_STRUCT(GPIO_128, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_PULL(DN_20K) | PAD_IOSSTATE(Tx0RxDCRx0) | PAD_IOSTERM(ENPD)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_128, NONE, DEEP, NF1, Tx0RxDCRx0, DISPUPD),
 	/* GPIO_129:	EDP_BKLT_EN		*/
-	_PAD_CFG_STRUCT(GPIO_129, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_PULL(DN_20K) | PAD_IOSSTATE(Tx0RxDCRx0) | PAD_IOSTERM(ENPD)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_129, NONE, DEEP, NF1, Tx0RxDCRx0, DISPUPD),
 	/* GPIO_130:	eDP_BKLCTL_3P3		*/
-	_PAD_CFG_STRUCT(GPIO_130, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_PULL(DN_20K) | PAD_IOSSTATE(Tx0RxDCRx0) | PAD_IOSTERM(ENPD)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_130, NONE, DEEP, NF1, Tx0RxDCRx0, DISPUPD),
 	/* GPIO_131:	HDMI_HPD_CPU		*/
-	_PAD_CFG_STRUCT(GPIO_131, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		(1 << 1), PAD_PULL(UP_20K) | PAD_IOSSTATE(TxDRxE) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_131, NONE, DEEP, NF1, HIZCRx1, DISPUPD),
 	/* GPIO_132:	DDI1_HPD_SOC_N		*/
-	_PAD_CFG_STRUCT(GPIO_132, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		(1 << 1), PAD_PULL(UP_20K) | PAD_IOSSTATE(TxDRxE) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_132, NONE, DEEP, NF1, HIZCRx1, DISPUPD),
 	/* GPIO_133:	EDP_HPD_CPU		*/
-	_PAD_CFG_STRUCT(GPIO_133, PAD_FUNC(NF1) | PAD_RESET(DEEP) | PAD_TRIG(OFF),
-		PAD_IOSSTATE(TxDRxE) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_133, NONE, DEEP, NF1, HIZCRx1, DISPUPD),
 	/* GPIO_134:	Touch_Panel_RST#	*/
 	PAD_NC(GPIO_134, DN_20K),
 	/* GPIO_135:	TCH_HOME_KEY		*/
@@ -350,9 +313,7 @@
 	/* GPIO_141:	Not Connected		*/
 	PAD_NC(GPIO_141, DN_20K),
 	/* GPIO_142:	PMU_WAKE#		*/
-	_PAD_CFG_STRUCT(GPIO_142, PAD_FUNC(GPIO) | PAD_RESET(DEEP) | PAD_TRIG(OFF) |
-		PAD_IRQ_ROUTE(IOAPIC) | PAD_RX_POL(INVERT) | PAD_BUF(TX_DISABLE) |
-		(1 << 1), PAD_PULL(UP_20K) | PAD_IOSSTATE(HIZCRx1) | PAD_IOSTERM(ENPU)),
+	PAD_CFG_GPO_IOSSTATE_IOSTERM(GPIO_142, 1, DEEP, UP_20K, IGNORE, SAME),
 	/* GPIO_143:	Not Connected		*/
 	PAD_NC(GPIO_143, DN_20K),
 	/* GPIO_144:	Not Connected		*/
@@ -416,34 +377,25 @@
 	/* GPIO_165:	GPIO_165		*/
 	PAD_NC(GPIO_165, DN_20K),
 	/* GPIO_166:	HDA_BCLK_CPU_R		*/
-	_PAD_CFG_STRUCT(GPIO_166, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF), PAD_PULL(DN_20K) | PAD_IOSSTATE(HIZCRx1) |
-		PAD_IOSTERM(ENPD)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_166, NONE, DEEP, NF1, HIZCRx0, DISPUPD),
 	/* GPIO_167:	HDA_SYNC_CPU_R		*/
-	_PAD_CFG_STRUCT(GPIO_167, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF), PAD_PULL(DN_20K) | PAD_IOSSTATE(HIZCRx1) |
-		PAD_IOSTERM(ENPD)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_167, NONE, DEEP, NF1, HIZCRx0, DISPUPD),
 	/* GPIO_168:	GPIO_168		*/
-	_PAD_CFG_STRUCT(GPIO_168, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF), PAD_IOSSTATE(HIZCRx1)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_168, NONE, DEEP, NF1, HIZCRx0, DISPUPD),
 	/* GPIO_169:	HDA_SDATAOUT		*/
-	_PAD_CFG_STRUCT(GPIO_169, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF), PAD_PULL(DN_20K) | PAD_IOSSTATE(HIZCRx1) |
-		PAD_IOSTERM(ENPD)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_169, NONE, DEEP, NF1, HIZCRx0, DISPUPD),
 	/* GPIO_170:	HDA_RST#		*/
-	_PAD_CFG_STRUCT(GPIO_170, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF), PAD_PULL(DN_20K) | PAD_IOSSTATE(HIZCRx1) |
-		PAD_IOSTERM(ENPD)),
+	PAD_CFG_NF_IOSSTATE_IOSTERM(GPIO_170, NONE, DEEP, NF1, HIZCRx0, DISPUPD),
 	/* GPIO_171:	Not Connected		*/
 	PAD_NC(GPIO_171, DN_20K),
 	/* GPIO_172:	Not Connected		*/
 	PAD_NC(GPIO_172, DN_20K),
 	/* GPIO_173:	Not Connected		*/
 	PAD_NC(GPIO_173, DN_20K),
-	/* GPIO_174:	VDD2 1.20V / 1.24V Select	*/
+	/* GPIO_174:	VDD2 1.20V / 1.24V Mode	*/
 	PAD_CFG_GPO_IOSSTATE_IOSTERM(GPIO_174, 1, DEEP, DN_20K, TxLASTRxE, ENPU),
-	/* GPIO_175:	GPIO_175		*/
-	PAD_NC(GPIO_175, DN_20K),
+	/* GPIO_175:	eSPI / LPC Mode		*/
+	PAD_NC(GPIO_175, NONE),
 
 	/* ----- GPIO Group SCC ----- */
 	/* GPIO_176:	Not Connected		*/
@@ -476,26 +428,16 @@
 	PAD_NC(GPIO_189, DN_20K),
 	/* GPIO_190:	Not Connected		*/
 	PAD_NC(GPIO_190, DN_20K),
-	/* GPIO_191:	GPIO_191		*/
-	_PAD_CFG_STRUCT(GPIO_191, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF), PAD_IOSSTATE(IGNORE)),
+	/* GPIO_191:	eSPI Flash Sharing	*/
+	PAD_NC(GPIO_191, NONE),
 	/* GPIO_192:	CNVI_BRI_RSP		*/
-	_PAD_CFG_STRUCT(GPIO_192, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF) | (1 << 1), PAD_PULL(UP_20K) | PAD_IOSSTATE(IGNORE) |
-		PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_192, UP_20K, DEEP, NF1),
 	/* GPIO_193:	CNVI_RGI_DT		*/
-	_PAD_CFG_STRUCT(GPIO_193, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF), PAD_IOSSTATE(IGNORE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_193, NONE, DEEP, NF1),
 	/* GPIO_194:	GPIO_194		*/
-	_PAD_CFG_STRUCT(GPIO_194, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF), PAD_PULL(UP_20K) | PAD_IOSSTATE(IGNORE) |
-		PAD_IOSTERM(ENPU)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_194, UP_20K, DEEP, NF1),
 	/* GPIO_195:	CNVI_RF_RESET_N		*/
-	_PAD_CFG_STRUCT(GPIO_195, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF), PAD_IOSSTATE(IGNORE)),
-	/* GPIO_196:	GPIO_196		*/
-	_PAD_CFG_STRUCT(GPIO_196, PAD_FUNC(NF1) | PAD_RESET(DEEP) |
-		PAD_TRIG(OFF), PAD_IOSSTATE(IGNORE)),
+	PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_195, NONE, DEEP, NF1),
 	/* GPIO_198:	EMMC_CLK		*/
 	PAD_NC(GPIO_198, DN_20K),
 	/* GPIO_200:	EMMC_DATA_0		*/