mainboard/lenovo/g505s: Build in EC ASL support for KBD/AUX ports
commita23036c8d8649e237932e04e853d118628d57747
authorEdward O'Callaghan <eocallaghan@alterapraxis.com>
Fri, 5 Dec 2014 11:46:02 +0000 (5 22:46 +1100)
committerEdward O'Callaghan <eocallaghan@alterapraxis.com>
Sat, 6 Dec 2014 06:39:58 +0000 (6 07:39 +0100)
tree1c6b393eacce14fb8bb7bba6ebb9bcf45587e27b
parent05a1dc3c447781b551065e36442851dbcc018be7
mainboard/lenovo/g505s: Build in EC ASL support for KBD/AUX ports

Rather than have Linux report:
 i8042: PNP: No PS/2 controller found. Probing directly.
and go off probing PNP config space, build in EC ASL for the
PS/2 keyboard and mouse.

The ASL explicitly passes these resources to the Linux to avoid
said probe.

ASL Details:
 PS/2 keyboard (PNP0303 at 0x60,0x64 irq 1 )
 PS/2 mouse    (PNP0F13 at 0x60,0x64 irq 12)

Change-Id: I0697fab65915907fbe2b3551182b3a1b0d665ddb
Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Reviewed-on: http://review.coreboot.org/7651
Tested-by: build bot (Jenkins)
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
src/mainboard/lenovo/g505s/acpi/superio.asl
src/mainboard/lenovo/g505s/mainboard.h