Chen Wisley has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/47292 )
Change subject: mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger ......................................................................
mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger
Per elan request, change to level trigger to fix touchscreen function lost.
BUG=none TEST=emerge-dedede coreboot
Change-Id: I25953a26142eb7a66781fef9bb98c719bab6297f Signed-off-by: Wisley Chen wisley.chen@quantatw.com --- M src/mainboard/google/dedede/variants/drawcia/overridetree.cb 1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/92/47292/1
diff --git a/src/mainboard/google/dedede/variants/drawcia/overridetree.cb b/src/mainboard/google/dedede/variants/drawcia/overridetree.cb index 5942121..ff2a02a 100644 --- a/src/mainboard/google/dedede/variants/drawcia/overridetree.cb +++ b/src/mainboard/google/dedede/variants/drawcia/overridetree.cb @@ -199,7 +199,7 @@ chip drivers/i2c/hid register "generic.hid" = ""ELAN2513"" register "generic.desc" = ""ELAN Touchscreen"" - register "generic.irq" = "ACPI_IRQ_EDGE_LOW(GPP_D4_IRQ)" + register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_D4_IRQ)" register "generic.probed" = "1" register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_D5)" register "generic.reset_delay_ms" = "20"
Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/47292
to look at the new patch set (#2).
Change subject: mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger ......................................................................
mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger
Per elan request, change to level trigger to fix touchscreen function lost.
BUG=b:172642296 TEST=emerge-dedede coreboot
Change-Id: I25953a26142eb7a66781fef9bb98c719bab6297f Signed-off-by: Wisley Chen wisley.chen@quantatw.com --- M src/mainboard/google/dedede/variants/drawcia/overridetree.cb 1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/92/47292/2
Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47292 )
Change subject: mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger ......................................................................
Patch Set 2:
(1 comment)
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... File src/mainboard/google/dedede/variants/drawcia/overridetree.cb:
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... PS2, Line 202: ACPI_IRQ_LEVEL_LOW Does this device use level triggered interrupts as per the datasheet? I think most ELAN devices use edge-triggered. So, want to make sure we are not working around some other problem.
Chen Wisley has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47292 )
Change subject: mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger ......................................................................
Patch Set 2:
(1 comment)
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... File src/mainboard/google/dedede/variants/drawcia/overridetree.cb:
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... PS2, Line 202: ACPI_IRQ_LEVEL_LOW
Does this device use level triggered interrupts as per the datasheet? I think most ELAN devices use […]
Elan uploaded doc in tracker. It use level trigger in "ACPI Setting Reference" page.
Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47292 )
Change subject: mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger ......................................................................
Patch Set 2:
(2 comments)
https://review.coreboot.org/c/coreboot/+/47292/2//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/47292/2//COMMIT_MSG@9 PS2, Line 9: Per elan request, change to level trigger to fix touchscreen function lost Can you please add the following detail to the commit message:
ELAN touchscreen device used on drawcia is I2C-HID device and as per "HID over I2C Protocol Specification"[1] Version 1.00 Section 7.4, the interrupt line used by the device is expected to be level triggered. Hence, this change updates the configuration of the touchscreen interrupt to be level triggered.
References: [1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d...
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... File src/mainboard/google/dedede/variants/drawcia/overridetree.cb:
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... PS2, Line 202: ACPI_IRQ_LEVEL_LOW
Elan uploaded doc in tracker. It use level trigger in "ACPI Setting Reference" page.
Thanks for the reference Wisley! Can you please update the commit message as per the comment provided? Thanks!
Hello build bot (Jenkins), Henry Sun, Justin TerAvest, Wisley Chen, Karthik Ramasubramanian,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/47292
to look at the new patch set (#3).
Change subject: mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger ......................................................................
mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger
ELAN touchscreen device used on drawcia is I2C-HID device and as per "HID over I2C Protocol Specification"[1] Version 1.00 Section 7.4, the interrupt line used by the device is expected to be level triggered. Hence, this change updates the configuration of the touchscreen interrupt to be level triggered.
References: [1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d... hid-over-i2c-protocol-spec-v1-0.docx
BUG=b:172642296 TEST=emerge-dedede coreboot
Change-Id: I25953a26142eb7a66781fef9bb98c719bab6297f Signed-off-by: Wisley Chen wisley.chen@quantatw.com --- M src/mainboard/google/dedede/variants/drawcia/overridetree.cb 1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/92/47292/3
Karthik Ramasubramanian has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47292 )
Change subject: mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger ......................................................................
Patch Set 3:
(1 comment)
https://review.coreboot.org/c/coreboot/+/47292/3//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/47292/3//COMMIT_MSG@15 PS3, Line 15: [1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d... : hid-over-i2c-protocol-spec-v1-0.docx Nit: I think we can have greater than 72 characters for URLs. Otherwise the link looks broken.
Hello build bot (Jenkins), Henry Sun, Justin TerAvest, Wisley Chen, Karthik Ramasubramanian,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/47292
to look at the new patch set (#4).
Change subject: mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger ......................................................................
mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger
ELAN touchscreen device used on drawcia is I2C-HID device and as per "HID over I2C Protocol Specification"[1] Version 1.00 Section 7.4, the interrupt line used by the device is expected to be level triggered. Hence, this change updates the configuration of the touchscreen interrupt to be level triggered.
References: [1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d...
BUG=b:172642296 TEST=emerge-dedede coreboot
Change-Id: I25953a26142eb7a66781fef9bb98c719bab6297f Signed-off-by: Wisley Chen wisley.chen@quantatw.com --- M src/mainboard/google/dedede/variants/drawcia/overridetree.cb 1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/92/47292/4
Chen Wisley has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47292 )
Change subject: mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger ......................................................................
Patch Set 4:
(3 comments)
https://review.coreboot.org/c/coreboot/+/47292/2//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/47292/2//COMMIT_MSG@9 PS2, Line 9: Per elan request, change to level trigger to fix touchscreen function lost
Can you please add the following detail to the commit message: […]
Done, thanks
https://review.coreboot.org/c/coreboot/+/47292/3//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/47292/3//COMMIT_MSG@15 PS3, Line 15: [1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d... : hid-over-i2c-protocol-spec-v1-0.docx
Nit: I think we can have greater than 72 characters for URLs. Otherwise the link looks broken.
Done, thanks
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... File src/mainboard/google/dedede/variants/drawcia/overridetree.cb:
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... PS2, Line 202: ACPI_IRQ_LEVEL_LOW
Thanks for the reference Wisley! Can you please update the commit message as per the comment provide […]
Done, thanks
Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47292 )
Change subject: mb/google/dedede/var/drawcia: Change elan USI touchscreen to level trigger ......................................................................
Patch Set 4:
(2 comments)
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... File src/mainboard/google/dedede/variants/drawcia/overridetree.cb:
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... PS2, Line 174: ACPI_IRQ_EDGE_LOW This too.
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... PS2, Line 188: ACPI_IRQ_EDGE_LOW This needs update too.
Hello build bot (Jenkins), Henry Sun, Justin TerAvest, Wisley Chen, Karthik Ramasubramanian,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/47292
to look at the new patch set (#5).
Change subject: mb/google/dedede/var/drawcia: Change I2C-HID touchscreen to level trigger ......................................................................
mb/google/dedede/var/drawcia: Change I2C-HID touchscreen to level trigger
ELAN/Goodix/G2Touch touchscreen device used on drawcia/drawman is I2C-HID device and as per "HID over I2C Protocol Specification"[1] Version 1.00 Section 7.4, the interrupt line used by the device is expected to be level triggered. Hence, this change updates the configuration of the touchscreen interrupt to be level triggered.
References: [1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d...
BUG=b:172642296 TEST=emerge-dedede coreboot
Change-Id: I25953a26142eb7a66781fef9bb98c719bab6297f Signed-off-by: Wisley Chen wisley.chen@quantatw.com --- M src/mainboard/google/dedede/variants/drawcia/overridetree.cb 1 file changed, 3 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/92/47292/5
Hello build bot (Jenkins), Henry Sun, Justin TerAvest, Wisley Chen, Karthik Ramasubramanian,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/47292
to look at the new patch set (#6).
Change subject: mb/google/dedede/var/drawcia: Change I2C-HID touchscreen to level trigger ......................................................................
mb/google/dedede/var/drawcia: Change I2C-HID touchscreen to level trigger
ELAN/Goodix/G2Touch touchscreen device used on drawcia/drawman is I2C-HID device and as per "HID over I2C Protocol Specification"[1] Version 1.00 Section 7.4, the interrupt line used by the device is expected to be level triggered. Hence, this change updates the configuration of the touchscreen interrupt to be level triggered.
References: [1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d...
BUG=b:172642296 TEST=emerge-dedede coreboot
Change-Id: I25953a26142eb7a66781fef9bb98c719bab6297f Signed-off-by: Wisley Chen wisley.chen@quantatw.com --- M src/mainboard/google/dedede/variants/drawcia/overridetree.cb 1 file changed, 3 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/92/47292/6
Chen Wisley has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47292 )
Change subject: mb/google/dedede/var/drawcia: Change I2C-HID touchscreen to level trigger ......................................................................
Patch Set 6:
(2 comments)
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... File src/mainboard/google/dedede/variants/drawcia/overridetree.cb:
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... PS2, Line 174: ACPI_IRQ_EDGE_LOW
This too.
Done
https://review.coreboot.org/c/coreboot/+/47292/2/src/mainboard/google/dedede... PS2, Line 188: ACPI_IRQ_EDGE_LOW
This needs update too.
Done
Chen Wisley has abandoned this change. ( https://review.coreboot.org/c/coreboot/+/47292 )
Change subject: mb/google/dedede/var/drawcia: Change I2C-HID touchscreen to level trigger ......................................................................
Abandoned
abandon this CL, due to Karthik already submited CL*47415 for all dedede