summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
Diffstat (limited to 'board')
-rw-r--r--board/adlrvpp_ite/board.h1
-rw-r--r--board/adlrvpp_mchp1521/board.h1
-rw-r--r--board/adlrvpp_mchp1727/board.h1
-rw-r--r--board/adlrvpp_npcx/board.h1
-rw-r--r--board/akemi/board.h2
-rw-r--r--board/ambassador/board.h2
-rw-r--r--board/ampton/board.h2
-rw-r--r--board/anahera/board.h1
-rw-r--r--board/atlas/board.h2
-rw-r--r--board/bloog/board.h2
-rw-r--r--board/bobba/board.h2
-rw-r--r--board/boldar/board.h1
-rw-r--r--board/brask/board.h1
-rw-r--r--board/brya/board.h1
-rw-r--r--board/casta/board.h2
-rw-r--r--board/chronicler/board.h1
-rw-r--r--board/collis/board.h1
-rw-r--r--board/copano/board.h1
-rw-r--r--board/coral/board.h1
-rw-r--r--board/delbin/board.h1
-rw-r--r--board/dood/board.h2
-rw-r--r--board/dooly/board.h2
-rw-r--r--board/dratini/board.h2
-rw-r--r--board/drobit/board.h1
-rw-r--r--board/eldrid/board.h1
-rw-r--r--board/elemi/board.h1
-rw-r--r--board/endeavour/board.h1
-rw-r--r--board/eve/board.h1
-rw-r--r--board/felwinter/board.h1
-rw-r--r--board/fizz/board.h1
-rw-r--r--board/fleex/board.h2
-rw-r--r--board/foob/board.h2
-rw-r--r--board/garg/board.h2
-rw-r--r--board/genesis/board.h2
-rw-r--r--board/gimble/board.h1
-rw-r--r--board/halvor/board.h1
-rw-r--r--board/hatch/board.h2
-rw-r--r--board/helios/board.h2
-rw-r--r--board/jinlon/board.h2
-rw-r--r--board/kano/board.h1
-rw-r--r--board/kindred/board.h2
-rw-r--r--board/kohaku/board.h2
-rw-r--r--board/lick/board.h2
-rw-r--r--board/lindar/board.h1
-rw-r--r--board/lingcod/board.h1
-rw-r--r--board/malefor/board.h1
-rw-r--r--board/mchpevb1/board.h1
-rw-r--r--board/meep/board.h2
-rw-r--r--board/moonbuggy/board.h2
-rw-r--r--board/mushu/board.h2
-rw-r--r--board/nami/board.h1
-rw-r--r--board/nautilus/board.h1
-rw-r--r--board/nightfury/board.h2
-rw-r--r--board/nocturne/board.h2
-rw-r--r--board/palkia/board.h2
-rw-r--r--board/phaser/board.h2
-rw-r--r--board/poppy/board.h1
-rw-r--r--board/primus/board.h1
-rw-r--r--board/puff/board.h2
-rw-r--r--board/rammus/board.h2
-rw-r--r--board/redrix/board.h1
-rw-r--r--board/reef/board.h1
-rw-r--r--board/reef_it8320/board.h1
-rw-r--r--board/reef_mchp/board.h1
-rw-r--r--board/scout/board.h2
-rw-r--r--board/stryke/board.h2
-rw-r--r--board/taeko/board.h1
-rw-r--r--board/terrador/board.h1
-rw-r--r--board/todor/board.h1
-rw-r--r--board/trondo/board.h1
-rw-r--r--board/voema/board.h1
-rw-r--r--board/volet/board.h1
-rw-r--r--board/volteer/board.h1
-rw-r--r--board/voxel/board.h1
-rw-r--r--board/yorp/board.h2
75 files changed, 55 insertions, 52 deletions
diff --git a/board/adlrvpp_ite/board.h b/board/adlrvpp_ite/board.h
index a5f5c445ad..648b3402e3 100644
--- a/board/adlrvpp_ite/board.h
+++ b/board/adlrvpp_ite/board.h
@@ -31,7 +31,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_R_L
#define GPIO_PG_EC_DSW_PWROK GPIO_VCCPDSW_3P3_EC
#define GPIO_POWER_BUTTON_L GPIO_MECH_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_RSMRST_PWRGD_EC
#define GPIO_CPU_PROCHOT GPIO_PROCHOT_EC
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL_EC
#define GPIO_WP_L GPIO_EC_WP_ODL
diff --git a/board/adlrvpp_mchp1521/board.h b/board/adlrvpp_mchp1521/board.h
index 1d3cb4828f..b987dd775b 100644
--- a/board/adlrvpp_mchp1521/board.h
+++ b/board/adlrvpp_mchp1521/board.h
@@ -26,7 +26,6 @@
/* Power sequencing */
#define GPIO_EC_SPI_OE_N GPIO_EC_PCH_SPI_OE_N
#define GPIO_PG_EC_ALL_SYS_PWRGD GPIO_ALL_SYS_PWRGD
-#define GPIO_RSMRST_L_PGOOD GPIO_RSMRST_PWRGD_EC_N
#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_PWRGD_EC_N
#define GPIO_PCH_SLP_S0_L GPIO_PM_SLP_S0_R_N
#define GPIO_PG_EC_DSW_PWROK GPIO_EC_TRACE_DATA_2
diff --git a/board/adlrvpp_mchp1727/board.h b/board/adlrvpp_mchp1727/board.h
index 50c666ece2..2ec76f1fe2 100644
--- a/board/adlrvpp_mchp1727/board.h
+++ b/board/adlrvpp_mchp1727/board.h
@@ -72,7 +72,6 @@
/* Power sequencing */
#define GPIO_EC_SPI_OE_N GPIO_EC_SPI_OE_MECC
#define GPIO_PG_EC_ALL_SYS_PWRGD GPIO_ALL_SYS_PWRGD
-#define GPIO_RSMRST_L_PGOOD GPIO_RSMRST_PWRGD
#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_PWRGD
#define GPIO_PCH_SLP_S0_L GPIO_PCH_SLP_S0_N
#define GPIO_PG_EC_DSW_PWROK GPIO_VCCPDSW_3P3
diff --git a/board/adlrvpp_npcx/board.h b/board/adlrvpp_npcx/board.h
index 8cf70b81a8..fb6134da11 100644
--- a/board/adlrvpp_npcx/board.h
+++ b/board/adlrvpp_npcx/board.h
@@ -22,7 +22,6 @@
/* Power sequencing */
#define GPIO_EC_SPI_OE_N GPIO_EC_SPI_OE_MECC
#define GPIO_PG_EC_ALL_SYS_PWRGD GPIO_ALL_SYS_PWRGD
-#define GPIO_RSMRST_L_PGOOD GPIO_RSMRST_PWRGD
#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_PWRGD
#define GPIO_PCH_SLP_S0_L GPIO_PCH_SLP_S0_N
#define GPIO_PG_EC_DSW_PWROK GPIO_VCCPDSW_3P3
diff --git a/board/akemi/board.h b/board/akemi/board.h
index de542a5f0e..524607d8bb 100644
--- a/board/akemi/board.h
+++ b/board/akemi/board.h
@@ -103,11 +103,11 @@
* then redefined here to so it's more clear which signal is being used for
* which purpose.
*/
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_RSMRST_L GPIO_EC_PCH_RSMRST_L
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/ambassador/board.h b/board/ambassador/board.h
index de918b35ac..4ca9966873 100644
--- a/board/ambassador/board.h
+++ b/board/ambassador/board.h
@@ -284,6 +284,6 @@ unsigned int ec_config_get_thermal_solution(void);
* There is no RSMRST input, so alias it to the output. This short-circuits
* common_intel_x86_handle_rsmrst.
*/
-#define GPIO_RSMRST_L_PGOOD GPIO_PCH_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PCH_RSMRST_L
#endif /* __CROS_EC_BOARD_H */
diff --git a/board/ampton/board.h b/board/ampton/board.h
index c72378d625..697e7221bc 100644
--- a/board/ampton/board.h
+++ b/board/ampton/board.h
@@ -13,6 +13,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
/* I2C bus configuraiton */
#define I2C_PORT_ACCEL I2C_PORT_SENSOR
diff --git a/board/anahera/board.h b/board/anahera/board.h
index 0ae9579717..e9764d0ef0 100644
--- a/board/anahera/board.h
+++ b/board/anahera/board.h
@@ -81,7 +81,6 @@
#define GPIO_PG_EC_DSW_PWROK GPIO_SEQ_EC_DSW_PWROK
#define GPIO_PG_EC_RSMRST_ODL GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_POWER_BUTTON_L GPIO_GSC_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
diff --git a/board/atlas/board.h b/board/atlas/board.h
index 56685f1856..df2a2ee2c2 100644
--- a/board/atlas/board.h
+++ b/board/atlas/board.h
@@ -253,7 +253,7 @@ void board_reset_pd_mcu(void);
#define GPIO_PMIC_DPWROK GPIO_ROP_DSW_PWROK_EC
#define GPIO_PMIC_SLP_SUS_L GPIO_SLP_SUS_L_PMIC
#define GPIO_POWER_BUTTON_L GPIO_MECH_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_ROP_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_ROP_EC_RSMRST_L
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_USB_C0_5V_EN GPIO_EN_USB_C0_5V_OUT
#define GPIO_USB_C0_PD_RST_L GPIO_USB_PD_RST_L
diff --git a/board/bloog/board.h b/board/bloog/board.h
index 466c38aede..d32fb43578 100644
--- a/board/bloog/board.h
+++ b/board/bloog/board.h
@@ -13,6 +13,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
#define CONFIG_VOLUME_BUTTONS
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
diff --git a/board/bobba/board.h b/board/bobba/board.h
index 129f84b1a8..b72dff00f1 100644
--- a/board/bobba/board.h
+++ b/board/bobba/board.h
@@ -13,6 +13,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
/* I2C bus configuraiton */
#define I2C_PORT_ACCEL I2C_PORT_SENSOR
diff --git a/board/boldar/board.h b/board/boldar/board.h
index 96289e71b7..529761cfac 100644
--- a/board/boldar/board.h
+++ b/board/boldar/board.h
@@ -135,7 +135,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/brask/board.h b/board/brask/board.h
index 0f7af27f79..120c2a574a 100644
--- a/board/brask/board.h
+++ b/board/brask/board.h
@@ -85,7 +85,6 @@
#define GPIO_PG_EC_DSW_PWROK GPIO_SEQ_EC_DSW_PWROK
#define GPIO_PG_EC_RSMRST_ODL GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_POWER_BUTTON_L GPIO_GSC_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_ODL
#define GPIO_RECOVERY_L GPIO_EC_RECOVERY_BTN_OD
diff --git a/board/brya/board.h b/board/brya/board.h
index a55bd6786a..77f0ab8490 100644
--- a/board/brya/board.h
+++ b/board/brya/board.h
@@ -143,7 +143,6 @@
#define GPIO_PG_EC_DSW_PWROK GPIO_SEQ_EC_DSW_PWROK
#define GPIO_PG_EC_RSMRST_ODL GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_POWER_BUTTON_L GPIO_GSC_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
diff --git a/board/casta/board.h b/board/casta/board.h
index 934063c548..c8f4f7b1e7 100644
--- a/board/casta/board.h
+++ b/board/casta/board.h
@@ -15,6 +15,8 @@
#define CONFIG_CHARGER_RUNTIME_CONFIG
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
#define CONFIG_LED_COMMON
/* USB PD */
diff --git a/board/chronicler/board.h b/board/chronicler/board.h
index 243669035a..1a205d06ae 100644
--- a/board/chronicler/board.h
+++ b/board/chronicler/board.h
@@ -102,7 +102,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/collis/board.h b/board/collis/board.h
index 9bee8e2409..f1cf5fd3a2 100644
--- a/board/collis/board.h
+++ b/board/collis/board.h
@@ -124,7 +124,6 @@
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_PG_EC_DSW_PWROK GPIO_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/copano/board.h b/board/copano/board.h
index 1ad6a91361..2938c8b279 100644
--- a/board/copano/board.h
+++ b/board/copano/board.h
@@ -129,7 +129,6 @@
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_PG_EC_DSW_PWROK GPIO_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/coral/board.h b/board/coral/board.h
index 24b0ecf86e..0def402993 100644
--- a/board/coral/board.h
+++ b/board/coral/board.h
@@ -16,6 +16,7 @@
#undef CONFIG_HOSTCMD_DEBUG_MODE
#define CONFIG_HOSTCMD_DEBUG_MODE HCDEBUG_OFF
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
/* EC console commands */
#define CONFIG_CMD_ACCELS
diff --git a/board/delbin/board.h b/board/delbin/board.h
index 27cff2dde5..5ef7d6e9b5 100644
--- a/board/delbin/board.h
+++ b/board/delbin/board.h
@@ -123,7 +123,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PG_EC_DSW_PWROK GPIO_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/dood/board.h b/board/dood/board.h
index dcb5c93005..169d8b38ff 100644
--- a/board/dood/board.h
+++ b/board/dood/board.h
@@ -13,6 +13,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
/* I2C bus configuraiton */
#define I2C_PORT_ACCEL I2C_PORT_SENSOR
diff --git a/board/dooly/board.h b/board/dooly/board.h
index 927037e357..4e0f4a5481 100644
--- a/board/dooly/board.h
+++ b/board/dooly/board.h
@@ -339,6 +339,6 @@ unsigned int ec_config_get_thermal_solution(void);
* There is no RSMRST input, so alias it to the output. This short-circuits
* common_intel_x86_handle_rsmrst.
*/
-#define GPIO_RSMRST_L_PGOOD GPIO_PCH_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PCH_RSMRST_L
#endif /* __CROS_EC_BOARD_H */
diff --git a/board/dratini/board.h b/board/dratini/board.h
index e75865e376..12074e3447 100644
--- a/board/dratini/board.h
+++ b/board/dratini/board.h
@@ -118,7 +118,7 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/drobit/board.h b/board/drobit/board.h
index 15f28d0971..12cfe834c6 100644
--- a/board/drobit/board.h
+++ b/board/drobit/board.h
@@ -111,7 +111,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/eldrid/board.h b/board/eldrid/board.h
index 8a78f22350..3762aab70c 100644
--- a/board/eldrid/board.h
+++ b/board/eldrid/board.h
@@ -120,7 +120,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/elemi/board.h b/board/elemi/board.h
index f2ce54e83a..1556a802b6 100644
--- a/board/elemi/board.h
+++ b/board/elemi/board.h
@@ -105,7 +105,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/endeavour/board.h b/board/endeavour/board.h
index 36afe69d6c..fd1b3e5b9c 100644
--- a/board/endeavour/board.h
+++ b/board/endeavour/board.h
@@ -61,6 +61,7 @@
#define CONFIG_HOSTCMD_ESPI
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S3
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S4
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
#define CONFIG_EXTPOWER_GPIO
#undef CONFIG_EXTPOWER_DEBOUNCE_MS
diff --git a/board/eve/board.h b/board/eve/board.h
index df80e4dccf..64e299bc54 100644
--- a/board/eve/board.h
+++ b/board/eve/board.h
@@ -75,6 +75,7 @@
#define CONFIG_HOSTCMD_ESPI
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S3
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S4
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
#define CONFIG_KEYBOARD_COL2_INVERTED
#undef CONFIG_KEYBOARD_VIVALDI
diff --git a/board/felwinter/board.h b/board/felwinter/board.h
index a9be822e5f..dedfdeb374 100644
--- a/board/felwinter/board.h
+++ b/board/felwinter/board.h
@@ -122,7 +122,6 @@
#define GPIO_PG_EC_DSW_PWROK GPIO_SEQ_EC_DSW_PWROK
#define GPIO_PG_EC_RSMRST_ODL GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_POWER_BUTTON_L GPIO_GSC_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
diff --git a/board/fizz/board.h b/board/fizz/board.h
index d0cccd09ac..59cba93c8a 100644
--- a/board/fizz/board.h
+++ b/board/fizz/board.h
@@ -69,6 +69,7 @@
#define CONFIG_HOSTCMD_ESPI
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S3
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S4
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
/* Charger */
#define CONFIG_CHARGE_MANAGER
diff --git a/board/fleex/board.h b/board/fleex/board.h
index cd04f31687..b097685449 100644
--- a/board/fleex/board.h
+++ b/board/fleex/board.h
@@ -13,6 +13,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
/* EC console commands */
#define CONFIG_CMD_ACCELS
#define CONFIG_CMD_ACCEL_INFO
diff --git a/board/foob/board.h b/board/foob/board.h
index c20c1ad33b..07637c3373 100644
--- a/board/foob/board.h
+++ b/board/foob/board.h
@@ -13,6 +13,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
#define CONFIG_VOLUME_BUTTONS
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
diff --git a/board/garg/board.h b/board/garg/board.h
index 273601824c..dcdb4ea38e 100644
--- a/board/garg/board.h
+++ b/board/garg/board.h
@@ -16,6 +16,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
/* I2C bus configuraiton */
#define I2C_PORT_ACCEL I2C_PORT_SENSOR
diff --git a/board/genesis/board.h b/board/genesis/board.h
index 14d1a8475d..7c32579440 100644
--- a/board/genesis/board.h
+++ b/board/genesis/board.h
@@ -223,6 +223,6 @@ unsigned int ec_config_get_thermal_solution(void);
* There is no RSMRST input, so alias it to the output. This short-circuits
* common_intel_x86_handle_rsmrst.
*/
-#define GPIO_RSMRST_L_PGOOD GPIO_PCH_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PCH_RSMRST_L
#endif /* __CROS_EC_BOARD_H */
diff --git a/board/gimble/board.h b/board/gimble/board.h
index 9b01e09ad3..2cd80a2fa5 100644
--- a/board/gimble/board.h
+++ b/board/gimble/board.h
@@ -114,7 +114,6 @@
#define GPIO_PG_EC_DSW_PWROK GPIO_SEQ_EC_DSW_PWROK
#define GPIO_PG_EC_RSMRST_ODL GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_POWER_BUTTON_L GPIO_GSC_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
diff --git a/board/halvor/board.h b/board/halvor/board.h
index 818b4b79e5..b6ba645405 100644
--- a/board/halvor/board.h
+++ b/board/halvor/board.h
@@ -100,7 +100,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PG_EC_DSW_PWROK GPIO_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_USB_C0_BC12_INT_ODL GPIO_USB_C0_MIX_INT_ODL
diff --git a/board/hatch/board.h b/board/hatch/board.h
index 057475cb55..487c8c25eb 100644
--- a/board/hatch/board.h
+++ b/board/hatch/board.h
@@ -112,7 +112,7 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/helios/board.h b/board/helios/board.h
index 1534b69c48..dcda6e01fe 100644
--- a/board/helios/board.h
+++ b/board/helios/board.h
@@ -91,7 +91,7 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/jinlon/board.h b/board/jinlon/board.h
index beb30c8e12..944413591b 100644
--- a/board/jinlon/board.h
+++ b/board/jinlon/board.h
@@ -123,7 +123,7 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/kano/board.h b/board/kano/board.h
index 3372c5f3d2..3294092848 100644
--- a/board/kano/board.h
+++ b/board/kano/board.h
@@ -123,7 +123,6 @@
#define GPIO_PG_EC_DSW_PWROK GPIO_SEQ_EC_DSW_PWROK
#define GPIO_PG_EC_RSMRST_ODL GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_POWER_BUTTON_L GPIO_GSC_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
diff --git a/board/kindred/board.h b/board/kindred/board.h
index 79fc7c0642..dd63efb390 100644
--- a/board/kindred/board.h
+++ b/board/kindred/board.h
@@ -116,7 +116,7 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/kohaku/board.h b/board/kohaku/board.h
index 895a30f0d2..b8470d9ba7 100644
--- a/board/kohaku/board.h
+++ b/board/kohaku/board.h
@@ -135,7 +135,7 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/lick/board.h b/board/lick/board.h
index f377662111..5c75a38c84 100644
--- a/board/lick/board.h
+++ b/board/lick/board.h
@@ -13,6 +13,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
#define CONFIG_VOLUME_BUTTONS
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
diff --git a/board/lindar/board.h b/board/lindar/board.h
index d89d33582e..752ae296b0 100644
--- a/board/lindar/board.h
+++ b/board/lindar/board.h
@@ -107,7 +107,6 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/lingcod/board.h b/board/lingcod/board.h
index c2cef9c50b..8190504939 100644
--- a/board/lingcod/board.h
+++ b/board/lingcod/board.h
@@ -98,7 +98,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PG_EC_DSW_PWROK GPIO_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/malefor/board.h b/board/malefor/board.h
index e21984350d..6c4edef5ca 100644
--- a/board/malefor/board.h
+++ b/board/malefor/board.h
@@ -98,7 +98,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PG_EC_DSW_PWROK GPIO_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/mchpevb1/board.h b/board/mchpevb1/board.h
index 98ab333b67..de1e7a75e9 100644
--- a/board/mchpevb1/board.h
+++ b/board/mchpevb1/board.h
@@ -166,6 +166,7 @@
#define CONFIG_HOSTCMD_ESPI
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S3
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S4
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
#define CONFIG_CLOCK_CRYSTAL
#define CONFIG_EXTPOWER_GPIO
diff --git a/board/meep/board.h b/board/meep/board.h
index 013237e2d7..9d503d7976 100644
--- a/board/meep/board.h
+++ b/board/meep/board.h
@@ -13,6 +13,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
#define CONFIG_VOLUME_BUTTONS
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
diff --git a/board/moonbuggy/board.h b/board/moonbuggy/board.h
index 23ad02dc4d..a42aab0cbf 100644
--- a/board/moonbuggy/board.h
+++ b/board/moonbuggy/board.h
@@ -224,6 +224,6 @@ unsigned int ec_config_get_thermal_solution(void);
* There is no RSMRST input, so alias it to the output. This short-circuits
* common_intel_x86_handle_rsmrst.
*/
-#define GPIO_RSMRST_L_PGOOD GPIO_PCH_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PCH_RSMRST_L
#endif /* __CROS_EC_BOARD_H */
diff --git a/board/mushu/board.h b/board/mushu/board.h
index 1bd58abbba..da4fca7ab9 100644
--- a/board/mushu/board.h
+++ b/board/mushu/board.h
@@ -143,7 +143,7 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/nami/board.h b/board/nami/board.h
index 6d340af1df..1753ec538f 100644
--- a/board/nami/board.h
+++ b/board/nami/board.h
@@ -77,6 +77,7 @@
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S3
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S4
#define CONFIG_HOSTCMD_FLASH_SPI_INFO
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
/* Battery */
#define CONFIG_BATTERY_CUT_OFF
diff --git a/board/nautilus/board.h b/board/nautilus/board.h
index 88389956b9..6be7167538 100644
--- a/board/nautilus/board.h
+++ b/board/nautilus/board.h
@@ -65,6 +65,7 @@
#define CONFIG_HOSTCMD_ESPI
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S3
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S4
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
/* Battery */
#define CONFIG_BATTERY_CUT_OFF
diff --git a/board/nightfury/board.h b/board/nightfury/board.h
index 31207b2a52..86191e104d 100644
--- a/board/nightfury/board.h
+++ b/board/nightfury/board.h
@@ -137,7 +137,7 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/nocturne/board.h b/board/nocturne/board.h
index 95f8d14403..70da6ac3ae 100644
--- a/board/nocturne/board.h
+++ b/board/nocturne/board.h
@@ -213,7 +213,7 @@
#define GPIO_PMIC_SLP_SUS_L GPIO_SLP_SUS_L_PMIC
#define GPIO_POWER_BUTTON_L GPIO_EC_PWR_BTN_IN_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_ROP_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_ROP_EC_RSMRST_L
#define GPIO_VOLUME_UP_L GPIO_H1_EC_VOL_UP_ODL
#define GPIO_VOLUME_DOWN_L GPIO_H1_EC_VOL_DOWN_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/palkia/board.h b/board/palkia/board.h
index 3e1baf8a4f..010bfb908b 100644
--- a/board/palkia/board.h
+++ b/board/palkia/board.h
@@ -74,7 +74,7 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/phaser/board.h b/board/phaser/board.h
index 33a84373f6..443dbf37c1 100644
--- a/board/phaser/board.h
+++ b/board/phaser/board.h
@@ -13,6 +13,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
#define CONFIG_VOLUME_BUTTONS
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
diff --git a/board/poppy/board.h b/board/poppy/board.h
index bf4acfe8ff..98fcfdbfa9 100644
--- a/board/poppy/board.h
+++ b/board/poppy/board.h
@@ -66,6 +66,7 @@
#define CONFIG_HOSTCMD_ESPI
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S3
#define CONFIG_HOSTCMD_ESPI_VW_SLP_S4
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
/* Battery */
#define CONFIG_BATTERY_CUT_OFF
diff --git a/board/primus/board.h b/board/primus/board.h
index dc16251b93..435f886faf 100644
--- a/board/primus/board.h
+++ b/board/primus/board.h
@@ -81,7 +81,6 @@
#define GPIO_PG_EC_DSW_PWROK GPIO_SEQ_EC_DSW_PWROK
#define GPIO_PG_EC_RSMRST_ODL GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_POWER_BUTTON_L GPIO_GSC_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_ODL
diff --git a/board/puff/board.h b/board/puff/board.h
index fedba00f7a..9330d128ef 100644
--- a/board/puff/board.h
+++ b/board/puff/board.h
@@ -284,6 +284,6 @@ unsigned int ec_config_get_thermal_solution(void);
* There is no RSMRST input, so alias it to the output. This short-circuits
* common_intel_x86_handle_rsmrst.
*/
-#define GPIO_RSMRST_L_PGOOD GPIO_PCH_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PCH_RSMRST_L
#endif /* __CROS_EC_BOARD_H */
diff --git a/board/rammus/board.h b/board/rammus/board.h
index dc2ae71de8..c084d98fb0 100644
--- a/board/rammus/board.h
+++ b/board/rammus/board.h
@@ -200,7 +200,7 @@
/* Rename GPIOs */
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_PCH_SLP_SUS_L GPIO_SLP_SUS_L_PCH
-#define GPIO_RSMRST_L_PGOOD GPIO_ROP_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_ROP_EC_RSMRST_L
#define GPIO_PMIC_DPWROK GPIO_ROP_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_PWR_BTN_ODL
#define GPIO_VOLUME_DOWN_L GPIO_VOLDN_BTN
diff --git a/board/redrix/board.h b/board/redrix/board.h
index 5b47a9dcf2..8f1cc17f70 100644
--- a/board/redrix/board.h
+++ b/board/redrix/board.h
@@ -118,7 +118,6 @@
#define GPIO_PG_EC_DSW_PWROK GPIO_SEQ_EC_DSW_PWROK
#define GPIO_PG_EC_RSMRST_ODL GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_POWER_BUTTON_L GPIO_GSC_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
diff --git a/board/reef/board.h b/board/reef/board.h
index cc599ce1ba..6b05bbc1ed 100644
--- a/board/reef/board.h
+++ b/board/reef/board.h
@@ -110,6 +110,7 @@
#define CONFIG_POWER_COMMON
#define CONFIG_POWER_S0IX
#define CONFIG_POWER_TRACK_HOST_SLEEP_STATE
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
/* EC */
#define CONFIG_ADC
diff --git a/board/reef_it8320/board.h b/board/reef_it8320/board.h
index 510aff4792..3598aee233 100644
--- a/board/reef_it8320/board.h
+++ b/board/reef_it8320/board.h
@@ -107,6 +107,7 @@
#define CONFIG_POWER_COMMON
#define CONFIG_POWER_S0IX
#define CONFIG_POWER_TRACK_HOST_SLEEP_STATE
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
/* EC */
#define CONFIG_ADC
diff --git a/board/reef_mchp/board.h b/board/reef_mchp/board.h
index c9b2704530..5e31c5de98 100644
--- a/board/reef_mchp/board.h
+++ b/board/reef_mchp/board.h
@@ -112,6 +112,7 @@
#define CONFIG_POWER_COMMON
#define CONFIG_POWER_S0IX
#define CONFIG_POWER_TRACK_HOST_SLEEP_STATE
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
/* EC */
#define CONFIG_ADC
diff --git a/board/scout/board.h b/board/scout/board.h
index 2b398119c2..42ebc88f3d 100644
--- a/board/scout/board.h
+++ b/board/scout/board.h
@@ -228,6 +228,6 @@ unsigned int ec_config_get_thermal_solution(void);
* There is no RSMRST input, so alias it to the output. This short-circuits
* common_intel_x86_handle_rsmrst.
*/
-#define GPIO_RSMRST_L_PGOOD GPIO_PCH_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PCH_RSMRST_L
#endif /* __CROS_EC_BOARD_H */
diff --git a/board/stryke/board.h b/board/stryke/board.h
index 4bc1839787..d84a09fe36 100644
--- a/board/stryke/board.h
+++ b/board/stryke/board.h
@@ -104,7 +104,7 @@
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_AC_PRESENT GPIO_ACOK_OD
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_L
+#define GPIO_PG_EC_RSMRST_ODL GPIO_PG_EC_RSMRST_L
#define GPIO_PCH_SYS_PWROK GPIO_EC_PCH_SYS_PWROK
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
diff --git a/board/taeko/board.h b/board/taeko/board.h
index 336858564f..4ad7119e8c 100644
--- a/board/taeko/board.h
+++ b/board/taeko/board.h
@@ -124,7 +124,6 @@
#define GPIO_PG_EC_DSW_PWROK GPIO_SEQ_EC_DSW_PWROK
#define GPIO_PG_EC_RSMRST_ODL GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_POWER_BUTTON_L GPIO_GSC_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_SEQ_EC_RSMRST_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL
#define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL
diff --git a/board/terrador/board.h b/board/terrador/board.h
index 5ba26d2094..32a70d3f48 100644
--- a/board/terrador/board.h
+++ b/board/terrador/board.h
@@ -122,7 +122,6 @@
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_PG_EC_DSW_PWROK GPIO_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/todor/board.h b/board/todor/board.h
index dd63c5c04b..0076f37307 100644
--- a/board/todor/board.h
+++ b/board/todor/board.h
@@ -113,7 +113,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PG_EC_DSW_PWROK GPIO_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/trondo/board.h b/board/trondo/board.h
index fd27dbde69..f76762a64e 100644
--- a/board/trondo/board.h
+++ b/board/trondo/board.h
@@ -113,7 +113,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PG_EC_DSW_PWROK GPIO_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/voema/board.h b/board/voema/board.h
index ce91eab712..3ae8c6e038 100644
--- a/board/voema/board.h
+++ b/board/voema/board.h
@@ -133,7 +133,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/volet/board.h b/board/volet/board.h
index 56285989be..99c18975e4 100644
--- a/board/volet/board.h
+++ b/board/volet/board.h
@@ -132,7 +132,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/volteer/board.h b/board/volteer/board.h
index d33f239319..6a186bd894 100644
--- a/board/volteer/board.h
+++ b/board/volteer/board.h
@@ -137,7 +137,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/voxel/board.h b/board/voxel/board.h
index b02716088e..cd2b10ee6e 100644
--- a/board/voxel/board.h
+++ b/board/voxel/board.h
@@ -133,7 +133,6 @@
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_DSW_PWROK GPIO_EC_PCH_DSW_PWROK
#define GPIO_POWER_BUTTON_L GPIO_H1_EC_PWR_BTN_ODL
-#define GPIO_RSMRST_L_PGOOD GPIO_PG_EC_RSMRST_ODL
#define GPIO_CPU_PROCHOT GPIO_EC_PROCHOT_ODL
#define GPIO_SYS_RESET_L GPIO_SYS_RST_ODL
#define GPIO_WP_L GPIO_EC_WP_L
diff --git a/board/yorp/board.h b/board/yorp/board.h
index 01f701184a..7e4dea76df 100644
--- a/board/yorp/board.h
+++ b/board/yorp/board.h
@@ -13,6 +13,8 @@
#define VARIANT_OCTOPUS_CHARGER_ISL9238
#include "baseboard.h"
+#define GPIO_PG_EC_RSMRST_ODL GPIO_RSMRST_L_PGOOD
+
/* EC console commands */
#define CONFIG_CMD_ACCELS
#define CONFIG_CMD_ACCEL_INFO