coreboot/src
Duncan Laurie b3b008a9b6 falco: Add ACPI code to describe the I2C touchpad device
If the SerialIO devices are put into ACPI mode then it is possible
to use ACPI to instantiate the touchpad in the kernel without
needing to have a platform level driver to do the binding.

This is the "new way" of describing on-board I2C devices and the
upstream kernel is starting to add ACPI IDs to drivers so they can
be used in this fashion.  For the Cypress touchpad use a generic
ACPI ID of "CYPA0000" to describe it.

In order to support the proper scoping of the touchpad device under
the appropriate I2C controller device the mainboard.asl file needs
to be included after pch.asl so the I2C device exists.

Change-Id: I81e053d27be478f3a19b6f9b13cd2b4fabcb88c0
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/5194
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2014-02-12 23:31:45 +01:00
..
arch SMP: Add arch-agnostic boot_cpu() 2014-02-11 21:55:30 +01:00
console Move hexdump32() to lib/hexdump. 2014-02-11 21:54:34 +01:00
cpu PCI: Drop includes under cpu 2014-02-12 21:57:11 +01:00
device PCI: Add capability list parser to romstage 2014-02-12 22:01:00 +01:00
drivers usbdebug: Split to USB host/device 2014-02-12 21:55:56 +01:00
ec chromeec: allow override of i8042 interrupt 2014-01-30 05:36:33 +01:00
include PCI: Add capability list parser to romstage 2014-02-12 22:01:00 +01:00
lib SMP: Add arch-agnostic boot_cpu() 2014-02-11 21:55:30 +01:00
mainboard falco: Add ACPI code to describe the I2C touchpad device 2014-02-12 23:31:45 +01:00
northbridge Move hexdump32() to lib/hexdump. 2014-02-11 21:54:34 +01:00
soc baytrail: add reset support 2014-02-11 22:22:25 +01:00
southbridge lynxpoint: Do not put SerialIO devices into D3Hot in ACPI mode 2014-02-12 23:31:19 +01:00
superio winbond/w83627hf/acpi: Fix some ASL warnings 2014-02-12 21:30:33 +01:00
vendorcode amd/cimx: fix sb(8|9)00 NULL type redefine 2014-02-11 22:23:15 +01:00
Kconfig Kconfig: Move vendorcode menu up from the bottom to above Chipset menu 2014-02-11 21:37:29 +01:00