summaryrefslogtreecommitdiffstats
path: root/src/mainboard/google/poppy/variants/nautilus/devicetree.cb
diff options
context:
space:
mode:
authorKarthikeyan Ramasubramanian <kramasub@google.com>2020-11-10 14:54:40 -0700
committerTim Wawrzynczak <twawrzynczak@chromium.org>2020-11-13 01:28:33 +0000
commitc37e1e6d071cc9c64e99cffa4250e912f70e6ef0 (patch)
treead6353da82383086941f2a62b69b07c2b2f8cea0 /src/mainboard/google/poppy/variants/nautilus/devicetree.cb
parentb2f2bd1c82fb0b393d44c1672041e621cfeaf435 (diff)
downloadcoreboot-c37e1e6d071cc9c64e99cffa4250e912f70e6ef0.tar.gz
coreboot-c37e1e6d071cc9c64e99cffa4250e912f70e6ef0.tar.bz2
coreboot-c37e1e6d071cc9c64e99cffa4250e912f70e6ef0.zip
mb/google/poppy: Configure IRQs as level triggered for HID over I2C
As per HID over I2C Protocol Specification[1] Version 1.00 Section 7.4, the interrupt line used by the device is required to be level triggered. Hence, this change updates the configuration of the HID over I2C devices to be level triggered. References: [1] http://download.microsoft.com/download/7/d/d/7dd44bb7-2a7a-4505-ac1c-7227d3d96d5b/hid-over-i2c-protocol-spec-v1-0.docx BUG=b:172846122 TEST=./util/abuild/abuild Change-Id: Ida1b1d05b39e67a9eba3bfaecca37f38821a438b Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/47423 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/mainboard/google/poppy/variants/nautilus/devicetree.cb')
-rw-r--r--src/mainboard/google/poppy/variants/nautilus/devicetree.cb2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mainboard/google/poppy/variants/nautilus/devicetree.cb b/src/mainboard/google/poppy/variants/nautilus/devicetree.cb
index b7d171b6ff1d..3d91884d515e 100644
--- a/src/mainboard/google/poppy/variants/nautilus/devicetree.cb
+++ b/src/mainboard/google/poppy/variants/nautilus/devicetree.cb
@@ -294,7 +294,7 @@ chip soc/intel/skylake
chip drivers/i2c/hid
register "generic.hid" = ""SYTS7813""
register "generic.desc" = ""Synaptics 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.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_C22)"
register "generic.enable_delay_ms" = "45"