mb/supermicro/x11ssh-tf: Disable i8042 support
Even though the vendor firmware enables the i8042 I/O port, it doesn't feed valid data to those, but instead uses USB HID devices. Disable the KBC port in SuperI/O and report no KCS port using FADT. Fixes: * Fixes error message in Linux that i8042 keyboard couldn't be enabled. Tested on Supermicro X11SSH-TF: The virtual remote managment console still works. Change-Id: I1cdf648aa5bf1d0ec48520fa1e45bdaf043cb45d Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/36078 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:
parent
00f0de3e14
commit
baa8c7819c
|
@ -14,6 +14,7 @@ config BOARD_SUPERMICRO_BASEBOARD_X11_LGA1151_SERIES
|
||||||
select IPMI_KCS
|
select IPMI_KCS
|
||||||
select MAINBOARD_NO_FSP_GOP
|
select MAINBOARD_NO_FSP_GOP
|
||||||
select SUPERIO_ASPEED_HAS_UART_DELAY_WORKAROUND
|
select SUPERIO_ASPEED_HAS_UART_DELAY_WORKAROUND
|
||||||
|
select NO_FADT_8042
|
||||||
|
|
||||||
if BOARD_SUPERMICRO_BASEBOARD_X11_LGA1151_SERIES
|
if BOARD_SUPERMICRO_BASEBOARD_X11_LGA1151_SERIES
|
||||||
|
|
||||||
|
|
|
@ -114,12 +114,7 @@ chip soc/intel/skylake
|
||||||
io 0x66 = 0xa30
|
io 0x66 = 0xa30
|
||||||
irq 0x70 = 0xb
|
irq 0x70 = 0xb
|
||||||
end
|
end
|
||||||
device pnp 2e.5 on # Keyboard
|
device pnp 2e.5 off end # KBC
|
||||||
io 0x60 = 0x60
|
|
||||||
io 0x62 = 0x64
|
|
||||||
irq 0x70 = 1
|
|
||||||
irq 0x72 = 0xc
|
|
||||||
end
|
|
||||||
device pnp 2e.7 on end # GPIO
|
device pnp 2e.7 on end # GPIO
|
||||||
device pnp 2e.b on # SUART3
|
device pnp 2e.b on # SUART3
|
||||||
io 0x60 = 0x3e8
|
io 0x60 = 0x3e8
|
||||||
|
|
Loading…
Reference in New Issue