[coreboot-gerrit] Patch set updated for coreboot: google/pyro: Add ELAN touch screen support
Kevin Chiu (Kevin.Chiu@quantatw.com)
gerrit at coreboot.org
Wed Jan 11 13:43:19 CET 2017
Kevin Chiu (Kevin.Chiu at quantatw.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/18086
-gerrit
commit 20519ca863a031a7a27f7acac35400d0be7ec911
Author: Kevin Chiu <Kevin.Chiu at quantatw.com>
Date: Tue Jan 10 22:31:05 2017 +0800
google/pyro: Add ELAN touch screen support
Current fw does not create ACPI device for
OS to recognize ELAN touchscreen.
List the touch screen in the devicetree so that
the correct ACPI device are created.
BUG=none
BRANCH=reef
TEST=emerge-pyro coreboot
Change-Id: I9015fa63ef3aba74b682da3608a05ee49c4947c5
Signed-off-by: Kevin Chiu <Kevin.Chiu at quantatw.com>
---
src/mainboard/google/reef/variants/pyro/devicetree.cb | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/src/mainboard/google/reef/variants/pyro/devicetree.cb b/src/mainboard/google/reef/variants/pyro/devicetree.cb
index bc06bbb..f7551d6 100644
--- a/src/mainboard/google/reef/variants/pyro/devicetree.cb
+++ b/src/mainboard/google/reef/variants/pyro/devicetree.cb
@@ -176,6 +176,21 @@ chip soc/intel/apollolake
register "hid_desc_reg_offset" = "0x1"
device i2c 0xA on end
end
+ chip drivers/i2c/generic
+ register "hid" = ""ELAN0001""
+ register "desc" = ""ELAN Touchscreen""
+ register "irq" = "IRQ_EDGE_LOW(GPIO_21_IRQ)"
+ register "probed" = "1"
+
+ chip drivers/generic/gpio_regulator
+ register "name" = ""vcc33""
+ register "gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_152)"
+ register "enabled_on_boot" = "1"
+ device generic 0 on end
+ end
+
+ device i2c 10 on end
+ end
end # - I2C 3
device pci 17.0 on
chip drivers/i2c/generic
More information about the coreboot-gerrit
mailing list