From d2b98526060d2491af4d5c2b8aeee37d779b4698 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Sun, 29 Oct 2017 01:01:51 +0200 Subject: [PATCH] LDN0 -> 0x21 = 0x1 Change-Id: I3c3c9cd5c2030d1b8d12a855a6409a38eec215ff --- src/superio/serverengines/pilot/early_init.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/superio/serverengines/pilot/early_init.c b/src/superio/serverengines/pilot/early_init.c index b215881946..33f4b82777 100644 --- a/src/superio/serverengines/pilot/early_init.c +++ b/src/superio/serverengines/pilot/early_init.c @@ -31,6 +31,11 @@ void pilot_early_init(pnp_devfn_t dev) pilot_disable_serial(PNP_DEV(port, 0x1)); printk(BIOS_DEBUG, "disable serial 1\n"); + pnp_enter_ext_func_mode(dev); + pnp_set_logical_device(PNP_DEV(port, 0x0)); + pnp_write_config(PNP_DEV(port, 0x0), 0x21, 0x1); + pnp_exit_ext_func_mode(dev); + pnp_enter_ext_func_mode(dev); pnp_set_logical_device(PNP_DEV(port, 0x1)); pnp_set_enable(dev, 0);