mb/*/{device,override}tree: Set touchpads to use detect (vs probed) flag

Historically, ChromeOS devices have worked around the problem of OEMs
using several different parts for touchpads/touchscreens by using a
ChromeOS kernel-specific 'probed' flag (rejected by the upstream kernel)
to indicate that the device may or may not be present, and that the
driver should probe to confirm device presence.

Since c636142b, coreboot now supports detection for i2c devices at
runtime when creating the device entries for the ACPI/SSDT tables,
rendering the 'probed' flag obsolete for touchpads. Switch all touchpads
in the tree from using the 'probed' flag to the 'detect' flag.

Touchscreens require more involved power sequencing, which will be done
at some future time, after which they will switch over as well.

TEST: build/boot at least one variant for each baseboard in the tree.
Verify touchpad works under Linux and Windows. Verify only a single
touchpad device is present in the ACPI tables.

Change-Id: I47c6eed37eb34c044e27963532e544d3940a7c15
Signed-off-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/67305
Reviewed-by: Sean Rhodes <sean@starlabs.systems>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
This commit is contained in:
Matt DeVillier 2022-09-01 15:09:24 -05:00 committed by Martin Roth
parent 003fe294fe
commit 2cf52d80a6
127 changed files with 192 additions and 192 deletions

View File

@ -235,7 +235,7 @@ chip soc/intel/skylake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
# register "generic.wake" = "GPE0_DW2_16" # FIXME: Use EC's GPE?
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end
@ -244,7 +244,7 @@ chip soc/intel/skylake
register "generic.hid" = ""ELAN0501""
register "generic.desc" = ""ELAN Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 0x15 on end
end

View File

@ -104,7 +104,7 @@ chip soc/intel/cannonlake
register "generic.hid" = ""ELAN040D""
register "generic.desc" = ""ELAN Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 15 on end
end

View File

@ -139,7 +139,7 @@ chip soc/intel/tigerlake
register "generic.hid" = ""ELAN040D""
register "generic.desc" = ""ELAN Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.probed" = "true"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 15 on end
end

View File

@ -210,7 +210,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -258,7 +258,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -250,7 +250,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -262,7 +262,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""PIXART Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -649,7 +649,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C5

View File

@ -596,7 +596,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -473,7 +473,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -481,7 +481,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -241,7 +241,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -249,7 +249,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Goodix Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -300,7 +300,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C5

View File

@ -224,7 +224,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 0x15 on end
end
end

View File

@ -188,7 +188,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 0x15 on end
end
end

View File

@ -155,7 +155,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -383,7 +383,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -391,7 +391,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -254,7 +254,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C5

View File

@ -195,7 +195,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -478,7 +478,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -216,7 +216,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -224,7 +224,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -261,7 +261,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -269,7 +269,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Goodix Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 2c on end
end

View File

@ -251,7 +251,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -259,7 +259,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Goodix Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 2c on end
end

View File

@ -432,7 +432,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -440,7 +440,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -424,7 +424,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on
probe TP_SOURCE ELAN0000
end
@ -434,7 +434,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""ELAN Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 15 on
probe TP_SOURCE ELAN2703

View File

@ -428,7 +428,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on
probe TP_SOURCE ELAN0000
end
@ -438,7 +438,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""ELAN Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 15 on
probe TP_SOURCE ELAN2703

View File

@ -649,7 +649,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C5

View File

@ -649,7 +649,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C5

View File

@ -479,7 +479,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -487,7 +487,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -345,7 +345,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -353,7 +353,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -311,7 +311,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -319,7 +319,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -373,7 +373,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""ELAN Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 15 on end
end

View File

@ -278,7 +278,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -286,7 +286,7 @@ chip soc/intel/alderlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "generic.wake" = "GPE0_DW2_14"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -192,7 +192,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -162,7 +162,7 @@ chip soc/intel/alderlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_F14_IRQ)"
register "wake" = "GPE0_DW2_14"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -134,7 +134,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""PIXA Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 15 on end
end

View File

@ -117,7 +117,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -125,7 +125,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -191,7 +191,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -199,7 +199,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -180,7 +180,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -188,7 +188,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Zinitix Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0xE"
device i2c 40 on end
end

View File

@ -127,7 +127,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""SYNA Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end
@ -136,7 +136,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""GXTP Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 14 on end
end
@ -145,7 +145,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""SPPT Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2a on end
end
@ -154,7 +154,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""PIXA Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2d on end
end
@ -163,7 +163,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C 0

View File

@ -116,7 +116,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C 0

View File

@ -142,7 +142,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -150,7 +150,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Goodix Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -203,7 +203,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -211,7 +211,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -106,7 +106,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -114,7 +114,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Goodix Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -146,7 +146,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -154,7 +154,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""ELAN Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 15 on end
end

View File

@ -170,7 +170,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -178,7 +178,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -138,7 +138,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C 0

View File

@ -174,7 +174,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C 0

View File

@ -135,7 +135,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end
@ -144,7 +144,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # I2C 0

View File

@ -165,7 +165,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C 0

View File

@ -115,7 +115,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C 0

View File

@ -174,7 +174,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end
@ -183,7 +183,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # I2C 0

View File

@ -164,7 +164,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end
@ -173,7 +173,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # I2C 0

View File

@ -120,7 +120,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -128,7 +128,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -149,7 +149,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -157,7 +157,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Zinitix Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0xE"
device i2c 40 on end
end

View File

@ -159,7 +159,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""SYNA Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end
@ -168,7 +168,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""GXTP Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 14 on end
end
@ -177,7 +177,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""SPPT Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2a on end
end
@ -186,7 +186,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""PIXA Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2d on end
end
@ -195,7 +195,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C 0

View File

@ -176,7 +176,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C 0

View File

@ -80,7 +80,7 @@ chip soc/intel/jasperlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.wake" = "GPE0_DW0_03"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -94,7 +94,7 @@ chip soc/intel/jasperlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_B3_IRQ)"
register "wake" = "GPE0_DW0_03"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end #I2C 0

View File

@ -398,14 +398,14 @@ chip soc/intel/cannonlake
register "hid" = ""ELAN0000""
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_EDGE_LOW(GPP_B3_IRQ)"
register "probed" = "1"
register "detect" = "1"
device i2c 2c on end
end
chip drivers/i2c/generic
register "hid" = ""ELAN0000""
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_EDGE_LOW(GPP_B3_IRQ)"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # I2C #1

View File

@ -139,7 +139,7 @@ chip soc/amd/cezanne
register "desc" = ""ELAN Touchpad""
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_9)"
register "wake" = "GEVENT_22"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -147,7 +147,7 @@ chip soc/amd/cezanne
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_9)"
register "generic.wake" = "GEVENT_22"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -83,7 +83,7 @@ chip soc/amd/cezanne
register "desc" = ""ELAN Touchpad""
register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_9)"
register "wake" = "GEVENT_22"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # I2C0

View File

@ -291,7 +291,7 @@ chip soc/amd/cezanne
register "desc" = ""ELAN Touchpad""
register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_9)"
register "wake" = "GEVENT_22"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # I2C0

View File

@ -169,7 +169,7 @@ chip soc/intel/cannonlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_A21_IRQ)"
register "wake" = "GPE0_DW0_21"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -177,7 +177,7 @@ chip soc/intel/cannonlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_A21_IRQ)"
register "generic.wake" = "GPE0_DW0_21"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -78,7 +78,7 @@ chip soc/intel/cannonlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_A21_IRQ)"
register "wake" = "GPE0_DW0_21"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # I2C #0

View File

@ -100,7 +100,7 @@ chip soc/intel/cannonlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_A21_IRQ)"
register "wake" = "GPE0_DW0_21"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # I2C #0

View File

@ -114,7 +114,7 @@ chip soc/intel/cannonlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_A21_IRQ)"
register "wake" = "GPE0_DW0_21"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -122,7 +122,7 @@ chip soc/intel/cannonlake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_A21_IRQ)"
register "generic.wake" = "GPE0_DW0_21"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -158,7 +158,7 @@ chip soc/intel/cannonlake
register "generic.hid" = ""PNP0C50""
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_A21_IRQ)"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "generic.wake" = "GPE0_DW0_21"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x20 on end

View File

@ -198,7 +198,7 @@ chip soc/intel/cannonlake
register "hid" = ""ELAN0000""
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPP_A21_IRQ)"
register "probed" = "1"
register "detect" = "1"
register "wake" = "GPE0_DW0_21"
device i2c 0x15 on end
end

View File

@ -127,7 +127,7 @@ chip soc/amd/stoneyridge
register "desc" = ""ELAN Touchpad""
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
register "wake" = "7"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -135,7 +135,7 @@ chip soc/amd/stoneyridge
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
register "generic.wake" = "7"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -127,7 +127,7 @@ chip soc/amd/stoneyridge
register "desc" = ""ELAN Touchpad""
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
register "wake" = "7"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -135,7 +135,7 @@ chip soc/amd/stoneyridge
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
register "generic.wake" = "7"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -131,7 +131,7 @@ chip soc/amd/stoneyridge
register "desc" = ""ELAN Touchpad""
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
register "wake" = "7"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -139,7 +139,7 @@ chip soc/amd/stoneyridge
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
register "generic.wake" = "7"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -146,7 +146,7 @@ chip soc/amd/stoneyridge
register "desc" = ""ELAN Touchpad""
register "irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
register "wake" = "7"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -154,7 +154,7 @@ chip soc/amd/stoneyridge
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPIO_5)"
register "generic.wake" = "7"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -104,7 +104,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # - I2C 6

View File

@ -120,7 +120,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # - I2C 6

View File

@ -170,7 +170,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -178,7 +178,7 @@ chip soc/intel/apollolake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPIO_135_IRQ)"
register "generic.wake" = "GPE0_DW3_27"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -134,7 +134,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -142,7 +142,7 @@ chip soc/intel/apollolake
register "generic.desc" = ""Zinitix Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPIO_135_IRQ)"
register "generic.wake" = "GPE0_DW3_27"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0xE"
device i2c 40 on end
end

View File

@ -106,7 +106,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -114,7 +114,7 @@ chip soc/intel/apollolake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPIO_135_IRQ)"
register "generic.wake" = "GPE0_DW3_27"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -158,7 +158,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -166,7 +166,7 @@ chip soc/intel/apollolake
register "generic.desc" = ""Goodix Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPIO_135_IRQ)"
register "generic.wake" = "GPE0_DW3_27"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end

View File

@ -120,7 +120,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -128,7 +128,7 @@ chip soc/intel/apollolake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPIO_135_IRQ)"
register "generic.wake" = "GPE0_DW3_27"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -148,7 +148,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -156,7 +156,7 @@ chip soc/intel/apollolake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPIO_135_IRQ)"
register "generic.wake" = "GPE0_DW3_27"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -98,7 +98,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -106,7 +106,7 @@ chip soc/intel/apollolake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPIO_135_IRQ)"
register "generic.wake" = "GPE0_DW3_27"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -201,7 +201,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # - I2C 6

View File

@ -133,7 +133,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -141,7 +141,7 @@ chip soc/intel/apollolake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPIO_135_IRQ)"
register "generic.wake" = "GPE0_DW3_27"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -79,7 +79,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_EDGE_LOW(GPIO_135_IRQ)"
register "wake" = "GPE0_DW3_27"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # - I2C 6

View File

@ -350,7 +350,7 @@ chip soc/intel/skylake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_E3_IRQ)"
register "generic.wake" = "GPE0_DW2_16"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -204,7 +204,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_EDGE_LOW(GPIO_18_IRQ)"
register "wake" = "GPE0_DW1_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # - I2C 4

View File

@ -216,7 +216,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_EDGE_LOW(GPIO_18_IRQ)"
register "wake" = "GPE0_DW1_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
chip drivers/i2c/hid
@ -224,7 +224,7 @@ chip soc/intel/apollolake
register "generic.desc" = ""Synaptics Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPIO_18_IRQ)"
register "generic.wake" = "GPE0_DW1_15"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 0x2c on end
end

View File

@ -227,7 +227,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_EDGE_LOW(GPIO_18_IRQ)"
register "wake" = "GPE0_DW1_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # - I2C 4

View File

@ -200,7 +200,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_EDGE_LOW(GPIO_18_IRQ)"
register "wake" = "GPE0_DW1_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # - I2C 4

View File

@ -270,7 +270,7 @@ chip soc/intel/apollolake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_EDGE_LOW(GPIO_18_IRQ)"
register "wake" = "GPE0_DW1_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # - I2C 4

View File

@ -328,14 +328,14 @@ chip soc/intel/cannonlake
register "hid" = ""ELAN0000""
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_EDGE_LOW(GPP_B3_IRQ)"
register "probed" = "1"
register "detect" = "1"
device i2c 2c on end
end
chip drivers/i2c/hid
register "generic.hid" = ""PNP0C50""
register "generic.desc" = ""Cirque Touchpad""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_B3_IRQ)"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x20"
device i2c 2a on end
end

View File

@ -357,7 +357,7 @@ chip soc/intel/cannonlake
register "hid" = ""ELAN0000""
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_EDGE_LOW(GPP_B3_IRQ)"
register "probed" = "1"
register "detect" = "1"
device i2c 2c on end
end
end # I2C #1

View File

@ -111,7 +111,7 @@ chip soc/amd/mendocino
register "desc" = ""ELAN Touchpad""
register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_LOW(GPIO_40)"
register "wake" = "GEVENT_20"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end # I2C0

View File

@ -253,7 +253,7 @@ chip soc/intel/tigerlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E15_IRQ)"
register "wake" = "GPE0_DW2_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -166,7 +166,7 @@ chip soc/intel/tigerlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E15_IRQ)"
register "wake" = "GPE0_DW2_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on
probe TOUCHPAD REGULAR_TOUCHPAD
end
@ -176,7 +176,7 @@ chip soc/intel/tigerlake
register "generic.desc" = ""ELAN Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E15_IRQ)"
register "generic.wake" = "GPE0_DW2_15"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 15 on
probe TOUCHPAD NUMPAD_TOUCHPAD

View File

@ -191,7 +191,7 @@ chip soc/intel/tigerlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E15_IRQ)"
register "wake" = "GPE0_DW2_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on
probe TOUCHPAD REGULAR_TOUCHPAD
end
@ -201,7 +201,7 @@ chip soc/intel/tigerlake
register "generic.desc" = ""ELAN Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E15_IRQ)"
register "generic.wake" = "GPE0_DW2_15"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 15 on
probe TOUCHPAD NUMPAD_TOUCHPAD

View File

@ -186,7 +186,7 @@ chip soc/intel/tigerlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E15_IRQ)"
register "wake" = "GPE0_DW2_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -181,7 +181,7 @@ chip soc/intel/tigerlake
register "generic.desc" = ""ELAN Touchpad""
register "generic.irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E15_IRQ)"
register "generic.wake" = "GPE0_DW2_15"
register "generic.probed" = "1"
register "generic.detect" = "1"
register "hid_desc_reg_offset" = "0x01"
device i2c 15 on end
end

View File

@ -178,7 +178,7 @@ chip soc/intel/tigerlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E15_IRQ)"
register "wake" = "GPE0_DW2_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

View File

@ -255,7 +255,7 @@ chip soc/intel/tigerlake
register "desc" = ""ELAN Touchpad""
register "irq" = "ACPI_IRQ_WAKE_LEVEL_LOW(GPP_E15_IRQ)"
register "wake" = "GPE0_DW2_15"
register "probed" = "1"
register "detect" = "1"
device i2c 15 on end
end
end

Some files were not shown because too many files have changed in this diff Show More