diff options
-rw-r--r-- | common/usbc_ppc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/common/usbc_ppc.c b/common/usbc_ppc.c index 2904c00ded..60a514d0f3 100644 --- a/common/usbc_ppc.c +++ b/common/usbc_ppc.c @@ -187,11 +187,13 @@ int ppc_vbus_sink_enable(int port, int enable) int ppc_enter_low_power_mode(int port) { - const struct ppc_config_t *const ppc = &ppc_chips[port]; + const struct ppc_config_t *ppc; if ((port < 0) || (port >= ppc_cnt)) return EC_ERROR_INVAL; + ppc = &ppc_chips[port]; + if (ppc->drv->enter_low_power_mode) return ppc->drv->enter_low_power_mode(port); else |