coreboot/src/mainboard/hp
Walter Sonius 396a883a0c mb/hp/snb_ivb_desktops: Include PS/2 controller ASL code for MS Windows
The PS/2 Keyboard and Mouse won't work in Microsoft Windows 10 or 11 on
these tested HP variants:
 - compaq_pro_6300
 - compaq_8200_elite_sff
 - compaq_8300_elite_sff

Unless the following line to acpi/superio.asl was added:
#include <drivers/pc80/pc/ps2_controller.asl>

Without this patch PS/2 ports only work in EDK2, SeaBIOS, GRUB 2 and
Linux.

Dmesg output for comparison without and with patch (trimmed):
[    0.232601] pnp: PnP ACPI: found 16 devices
...
[    0.231146] pnp: PnP ACPI: found 18 devices
...

TEST=Boot Windows 10 / 11 verify that PS/2 Keyboard & Mouse works!

Although only 3 models were tested and this common option affects all
snb_ivb_desktops variants I'm pretty confident it will work on all the
others since it also works on boards from other Manufacturers from Dell
and GIGABYTE even single port with splitter cable.

Change-Id: I21c10cc24c25887ab822a5889de5eec3b3537ac9
Signed-off-by: Walter Sonius <walterav1984@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88322
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2025-07-11 16:14:50 +00:00
..
260_g1_dm mb/hp: Add HP 260 G1 DM Business PC (Haswell) 2025-07-10 16:47:34 +00:00
280_g2 soc/intel/skylake: Drop redundant PcieRpEnable 2025-04-23 14:15:29 +00:00
elitebook_820_g2
folio_9480m
pro_3x00_series mb/hp/pro_3x00_series: Remove unused ACPI brightness control 2025-02-28 18:31:11 +00:00
snb_ivb_desktops mb/hp/snb_ivb_desktops: Include PS/2 controller ASL code for MS Windows 2025-07-11 16:14:50 +00:00
snb_ivb_laptops mb/*: Drop xhci_overcurrent_mapping for the easy ones 2025-01-22 20:18:46 +00:00
Kconfig
Kconfig.name