mb/lenovo/t430: Set USB always on when calling SMI sleep
Looks like we must do it in the same way as in l520, t420, t420s, t430s, t520, t530, x201, x220, x230 models. No idea why t430 should be handled differently. Change-Id: Ic4851022267caca267b667b4e3c327838e0a0b66 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> Reviewed-on: https://review.coreboot.org/29031 Reviewed-by: Patrick Rudolph <siro@das-labor.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
committed by
Philipp Deppenwiese
parent
8950706169
commit
9b83f760cd
@@ -72,9 +72,9 @@ int mainboard_smi_apmc(u8 data)
|
|||||||
|
|
||||||
void mainboard_smi_sleep(u8 slp_typ)
|
void mainboard_smi_sleep(u8 slp_typ)
|
||||||
{
|
{
|
||||||
if (slp_typ == 3) {
|
h8_usb_always_on();
|
||||||
h8_usb_always_on();
|
|
||||||
|
|
||||||
|
if (slp_typ == 3) {
|
||||||
u8 ec_wake = ec_read(0x32);
|
u8 ec_wake = ec_read(0x32);
|
||||||
/* If EC wake events are enabled, enable wake on EC WAKE GPE. */
|
/* If EC wake events are enabled, enable wake on EC WAKE GPE. */
|
||||||
if (ec_wake & 0x14) {
|
if (ec_wake & 0x14) {
|
||||||
|
Reference in New Issue
Block a user