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:
parent
fbb3e6c108
commit
74d06f2554
|
@ -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)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue