diff --git a/src/mainboard/system76/mtl/variants/darp10/gpio.c b/src/mainboard/system76/mtl/variants/darp10/gpio.c index 3d57ee2052..6c703bc7da 100644 --- a/src/mainboard/system76/mtl/variants/darp10/gpio.c +++ b/src/mainboard/system76/mtl/variants/darp10/gpio.c @@ -196,7 +196,7 @@ static const struct pad_config gpio_table[] = { PAD_CFG_NF(GPP_V09, NONE, DEEP, NF1), // SLP_WLAN# PAD_NC(GPP_V10, NONE), PAD_CFG_NF(GPP_V11, NONE, DEEP, NF1), // LANPHYPC - PAD_CFG_GPO(GPP_V12, 0, DEEP), // SLP_LAN# + PAD_CFG_NF(GPP_V12, NONE, DEEP, NF1), // SLP_LAN# // GPP_V13 missing PAD_CFG_NF(GPP_V14, NONE, DEEP, NF1), // PCIE_WAKE# // GPP_V15 missing diff --git a/src/mainboard/system76/mtl/variants/darp10/ramstage.c b/src/mainboard/system76/mtl/variants/darp10/ramstage.c index 63dfb35151..811b69b4d5 100644 --- a/src/mainboard/system76/mtl/variants/darp10/ramstage.c +++ b/src/mainboard/system76/mtl/variants/darp10/ramstage.c @@ -14,4 +14,7 @@ void mainboard_silicon_init_params(FSP_S_CONFIG *params) // XXX: Enabling C10 reporting causes system to constantly enter and // exit opportunistic suspend when idle. params->PchEspiHostC10ReportEnable = 0; + + // Ensure WoL is not enabled when on battery. + params->PchPmSlpLanLowDc = 1; }