intel/amenia: Enable touchscreen in ACPI

Add support for Elan touchscreen on I2C3 for amenia

BUG=None
TEST=Boot to Chromium OS and verify if touchscreen is working.

Change-Id: Ic75bef0e5878bd5b8c0d727400679663d9f591e3
Signed-off-by: Freddy Paul <freddy.paul@intel.com>
Reviewed-on: https://review.coreboot.org/14768
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
Freddy Paul 2016-05-10 14:04:38 -07:00 committed by Aaron Durbin
parent fbb3e6c108
commit 74d06f2554
1 changed files with 32 additions and 0 deletions

View File

@ -47,3 +47,35 @@ Scope (\_SB.PCI0.I2C4)
}
}
Scope (\_SB.PCI0.I2C3)
{
Device (ETSA)
{
Name (_HID, "ELAN0001")
Name (_DDN, "Elan Touchscreen")
Name (_UID, 1)
Name (ISTP, 0) /* TouchScreen */
Name (_S0W, 4)
Name (_CRS, ResourceTemplate()
{
I2cSerialBus (
0x10, // SlaveAddress
ControllerInitiated, // SlaveMode
400000, // ConnectionSpeed
AddressingMode7Bit, // AddressingMode
"\\_SB.PCI0.I2C3", // ResourceSource
)
Interrupt (ResourceConsumer, Edge, ActiveLow)
{
GPIO_21_IRQ
}
})
Method (_STA)
{
Return (0xF)
}
}
}