nuvoton/nct5572d: Disable mouse controller also during resume

Currently, having a keyboard connected to the PS/2 controller of the
ASRock E350M1, after suspending and resuming the system, the keyboard
does not work anymore. A similar problem is documented in commit
448e3863 (drivers/pc80: Add PS/2 mouse presence detect) [1].

There is no reason to not disable the controller during resume. Also,
that way, the PS2 ASL method does not need to be overriden.


TEST=Resume system, and notice PS/2 keyboard works.
Change-Id: I51dc446861120f80bc9ffc4cc54b86e317d99689
Signed-off-by: Paul Menzel <>
Tested-by: build bot (Jenkins) <>
Reviewed-by: Felix Held <>
diff --git a/src/superio/nuvoton/nct5572d/superio.c b/src/superio/nuvoton/nct5572d/superio.c
index 1c0ae38..12b1c78 100644
--- a/src/superio/nuvoton/nct5572d/superio.c
+++ b/src/superio/nuvoton/nct5572d/superio.c
@@ -56,7 +56,7 @@
 		mouse_detected = pc_keyboard_init(PROBE_AUX_DEVICE);
-		if (!mouse_detected && !acpi_is_wakeup_s3()) {
+		if (!mouse_detected) {
 			printk(BIOS_INFO, "%s: Disable mouse controller.",