mb/google/skyrim: Use level-triggered IRQ for touchpad and touchscreen
Change touchpad and touchscreen IRQ from edge to level triggering across all skyrim variants. Required for Windows driver compatibility. TEST=build/boot Win11 on frostflow; verify touchpad/screen functional. Change-Id: Ibbc275112536b4d555b127271ee264414d06c5cb Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/91794 Reviewed-by: Martin L Roth <gaumless@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
49803f2130
commit
fe445f4b9d
4 changed files with 6 additions and 6 deletions
|
|
@ -54,7 +54,7 @@ chip soc/amd/mendocino
|
|||
chip drivers/i2c/generic
|
||||
register "hid" = ""ELAN0000""
|
||||
register "desc" = ""ELAN Touchpad""
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_40)"
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_40)"
|
||||
register "wake" = "GEVENT_20"
|
||||
register "detect" = "1"
|
||||
device i2c 15 on end
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ chip soc/amd/mendocino
|
|||
chip drivers/i2c/generic
|
||||
register "hid" = ""ELAN0000""
|
||||
register "desc" = ""ELAN Touchpad""
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_40)"
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_40)"
|
||||
register "wake" = "GEVENT_20"
|
||||
register "detect" = "1"
|
||||
device i2c 15 on end
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@ chip soc/amd/mendocino
|
|||
chip drivers/i2c/generic
|
||||
register "hid" = ""ELAN0000""
|
||||
register "desc" = ""ELAN Touchpad""
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_40)"
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_40)"
|
||||
register "wake" = "GEVENT_20"
|
||||
register "detect" = "1"
|
||||
device i2c 15 on end
|
||||
|
|
@ -149,7 +149,7 @@ chip soc/amd/mendocino
|
|||
register "hid" = ""ELAN0001""
|
||||
register "desc" = ""ELAN Touchscreen""
|
||||
register "detect" = "1"
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_29)"
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_29)"
|
||||
register "enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_131)"
|
||||
register "enable_delay_ms" = "1"
|
||||
register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPIO_136)"
|
||||
|
|
|
|||
|
|
@ -161,7 +161,7 @@ chip soc/amd/mendocino
|
|||
chip drivers/i2c/generic
|
||||
register "hid" = ""ELAN0000""
|
||||
register "desc" = ""ELAN Touchpad""
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_40)"
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_40)"
|
||||
register "wake" = "GEVENT_20"
|
||||
register "detect" = "1"
|
||||
device i2c 15 on end
|
||||
|
|
@ -198,7 +198,7 @@ chip soc/amd/mendocino
|
|||
register "hid" = ""MLFS0000""
|
||||
register "desc" = ""Melfas Touchscreen""
|
||||
register "detect" = "1"
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_29)"
|
||||
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_29)"
|
||||
register "enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_131)"
|
||||
register "enable_delay_ms" = "1"
|
||||
register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPIO_136)"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue