Casper Chang has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/46830 )
Change subject: mb/google/volteer: Modify touchscreen IRQ to level trigger ......................................................................
mb/google/volteer: Modify touchscreen IRQ to level trigger
Modify IRQ to level trigger to meet touchscreen device requirement.
BUG=b:170358155 TEST=Build Pass and test with vendor's latest touchscreen firmware
Signed-off-by: Casper Chang casper_chang@wistron.corp-partner.google.com Change-Id: I30f6a43c2c783865e90264b6c7fcdc6002267a1d --- M src/mainboard/google/volteer/variants/volteer2/overridetree.cb 1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/30/46830/1
diff --git a/src/mainboard/google/volteer/variants/volteer2/overridetree.cb b/src/mainboard/google/volteer/variants/volteer2/overridetree.cb index 2db1f08..ba3f985 100644 --- a/src/mainboard/google/volteer/variants/volteer2/overridetree.cb +++ b/src/mainboard/google/volteer/variants/volteer2/overridetree.cb @@ -98,7 +98,7 @@ chip drivers/i2c/hid register "generic.hid" = ""GDIX0000"" register "generic.desc" = ""Goodix Touchscreen"" - register "generic.irq" = "ACPI_IRQ_EDGE_LOW(GPP_E7_IRQ)" + register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_E7_IRQ)" register "generic.probed" = "1" register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C10)"
Casper Chang has uploaded a new patch set (#2). ( https://review.coreboot.org/c/coreboot/+/46830 )
Change subject: mb/google/volteer: Modify touchscreen IRQ to level trigger ......................................................................
mb/google/volteer: Modify touchscreen IRQ to level trigger
Modify IRQ to level trigger to meet touchscreen device requirement.
BUG=b:170358155 TEST=Build Pass and test with vendor's latest touchscreen firmware.
Signed-off-by: Casper Chang casper_chang@wistron.corp-partner.google.com Change-Id: I30f6a43c2c783865e90264b6c7fcdc6002267a1d --- M src/mainboard/google/volteer/variants/volteer2/overridetree.cb 1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/30/46830/2
Casper Chang has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/46830 )
Change subject: mb/google/volteer: Modify touchscreen IRQ to level trigger ......................................................................
Patch Set 3:
This change is ready for review.
Casper Chang has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/46830 )
Change subject: mb/google/volteer: Modify touchscreen IRQ to level trigger ......................................................................
Patch Set 3:
Please kindly review this CL, the test is passed.
Scott Chao has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/46830 )
Change subject: mb/google/volteer: Modify touchscreen IRQ to level trigger ......................................................................
Patch Set 3: Code-Review+1
Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/46830 )
Change subject: mb/google/volteer: Modify touchscreen IRQ to level trigger ......................................................................
Patch Set 3:
(1 comment)
https://review.coreboot.org/c/coreboot/+/46830/3/src/mainboard/google/voltee... File src/mainboard/google/volteer/variants/volteer2/overridetree.cb:
https://review.coreboot.org/c/coreboot/+/46830/3/src/mainboard/google/voltee... PS3, Line 122: ACPI_IRQ_LEVEL_LOW It is still not clear to me if this change is correct. The device actually uses edge-triggered interrupts. Is this correct?
If yes, then I think we should identify if there are pulses shorter than 100us and fix that in the touchscreen firmware. Please see my comment on the partner issue.
Casper Chang has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/46830 )
Change subject: mb/google/volteer: Modify touchscreen IRQ to level trigger ......................................................................
Patch Set 3:
(1 comment)
https://review.coreboot.org/c/coreboot/+/46830/3/src/mainboard/google/voltee... File src/mainboard/google/volteer/variants/volteer2/overridetree.cb:
https://review.coreboot.org/c/coreboot/+/46830/3/src/mainboard/google/voltee... PS3, Line 122: ACPI_IRQ_LEVEL_LOW
It is still not clear to me if this change is correct. […]
Thanks for the comment, we're seeking touchscreen vendor for more details about the setting.
Casper Chang has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/46830 )
Change subject: mb/google/volteer: Modify touchscreen IRQ to level trigger ......................................................................
Patch Set 3:
Hi Furquan,
Elan suggest to follow HID over I2C Protocol Specification[1] to updates the configuration of the HID over I2C devices to be level triggered.
Please kindly refer to the CL https://review.coreboot.org/c/coreboot/+/47421
References: [1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d...
Casper Chang has abandoned this change. ( https://review.coreboot.org/c/coreboot/+/46830 )
Change subject: mb/google/volteer: Modify touchscreen IRQ to level trigger ......................................................................
Abandoned
Casper Chang has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/46830 )
Change subject: mb/google/volteer: Modify touchscreen IRQ to level trigger ......................................................................
Patch Set 3:
Volteer variants already modified irq trigger methods in https://review.coreboot.org/c/coreboot/+/47416
Abandon this CL
Thanks a lot