coreboot/src/superio/nuvoton
Keith Hui b498a4c805 sio/nuvoton: Add Kconfig for shared PS/2 port
Introduce HAVE_SHARED_PS2_PORT Kconfig for this Super I/O to have
mainboards indicate if they have one shared PS/2 port on the rear
panel. On these boards (where a Y-cable cannot allow both
keyboard and mouse to work off the same port), if a PS/2 keyboard is
not present, SIO should be configured to swap its role to mouse, to
allow the OS to find and initialize any mouse connected.

Supporting code will come in a separate patch. Idea is to condition
them on this Kconfig.

Change-Id: I156b15c6ba233cbe8b9ba4d2cfbca6836ad7483a
Signed-off-by: Keith Hui <buurin@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/82631
Reviewed-by: Eric Lai <ericllai@google.com>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-06-08 00:20:24 +00:00
..
common sio/nuvoton: Add Kconfig for shared PS/2 port 2024-06-08 00:20:24 +00:00
nct5104d include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
nct5539d include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
nct5572d include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
nct6687d superio/acpi: Add SUPERIO_PNP_NO_DIS to support always active LDNs 2024-03-01 15:37:48 +00:00
nct6776 superio/acpi: Add SUPERIO_PNP_NO_DIS to support always active LDNs 2024-03-01 15:37:48 +00:00
nct6779d sio/nuvoton/nct6779d: Correct GPIOBASE virtual LDN 2024-04-18 11:04:25 +00:00
nct6791d include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
npcd378 tree: Drop unused <stdlib.h> 2024-04-11 19:24:44 +00:00
wpcm450 superio: Remove blank lines before and after code blocks 2024-03-30 07:47:54 +00:00
Makefile.mk superio: Rename Makefiles from .inc to .mk 2024-01-24 10:03:21 +00:00