google/snappy: Add weida touchscreen support

Add weida touchscreen as 2nd touchscreen source

BUG=chrome-os-partner:61865
BRANCH=reef
TEST=emerge-snappy coreboot, and verified that touchscreen works on
snappy.

Change-Id: If76312a62e97da9d5de18ad895e90ee6b0f0c6ae
Signed-off-by: Wisley Chen <wisley.chen@quantatw.com>
Reviewed-on: https://review.coreboot.org/18166
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
Wisley Chen 2017-01-18 18:00:11 +08:00 committed by Martin Roth
parent bf68f2286c
commit 26949e65af
2 changed files with 13 additions and 0 deletions

View File

@ -44,6 +44,9 @@ config DRIVERS_I2C_DA7219
config DRIVERS_I2C_GENERIC config DRIVERS_I2C_GENERIC
default y default y
config DRIVERS_I2C_HID
default y
config DRIVERS_I2C_WACOM config DRIVERS_I2C_WACOM
default y default y

View File

@ -187,6 +187,16 @@ chip soc/intel/apollolake
device i2c 10 on end device i2c 10 on end
end end
chip drivers/i2c/hid
register "generic.hid" = ""WDHT0001""
register "generic.desc" = ""WDT Touchscreen""
register "generic.irq" = "IRQ_EDGE_LOW(GPIO_21_IRQ)"
register "generic.probed" = "1"
register "generic.pwr_mgmt_type" = "GPIO_EXPORT"
register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPIO_36)"
register "hid_desc_reg_offset" = "0x20"
device i2c 2c on end
end
end # - I2C 3 end # - I2C 3
device pci 17.0 on device pci 17.0 on
chip drivers/i2c/generic chip drivers/i2c/generic