diff options
author | Mohammed Habibulla <moch@chromium.org> | 2014-06-17 17:02:02 -0400 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2014-07-10 12:34:57 -0400 |
commit | 0e1e5e590a457063c94d55c219b349bcf0d1f93a (patch) | |
tree | 4b9e1814023fcf832e9dd4838579089158e94e43 /drivers/platform | |
parent | 5ea9567f6126846f5dcfa8515d7ef2c238133c0d (diff) |
platform/chrome: chromeos_laptop - Add Dell Chromebook 11 touch
Add support for Dell Chromebook 11's touch device, which is the same
as falco/peppy on the same bus using the LynxPoint-LP I2C via the
i2c-designware-pci driver.
Based on these patches from the chromeos-3.8 kernel:
https://chromium-review.googlesource.com/#/c/65320/
https://chromium-review.googlesource.com/#/c/174664/
Signed-off-by: Mohammed Habibulla <moch@chromium.org>
Signed-off-by: Benson Leung <bleung@chromium.org>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'drivers/platform')
-rw-r--r-- | drivers/platform/chrome/chromeos_laptop.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/platform/chrome/chromeos_laptop.c b/drivers/platform/chrome/chromeos_laptop.c index 02e014b8927c..e0a671075b28 100644 --- a/drivers/platform/chrome/chromeos_laptop.c +++ b/drivers/platform/chrome/chromeos_laptop.c | |||
@@ -387,6 +387,13 @@ static struct chromeos_laptop hp_chromebook_14 = { | |||
387 | }, | 387 | }, |
388 | }; | 388 | }; |
389 | 389 | ||
390 | static struct chromeos_laptop dell_chromebook_11 = { | ||
391 | .i2c_peripherals = { | ||
392 | /* Touchpad. */ | ||
393 | { .add = setup_cyapa_tp, I2C_ADAPTER_DESIGNWARE_0 }, | ||
394 | }, | ||
395 | }; | ||
396 | |||
390 | static struct chromeos_laptop acer_c7_chromebook = { | 397 | static struct chromeos_laptop acer_c7_chromebook = { |
391 | .i2c_peripherals = { | 398 | .i2c_peripherals = { |
392 | /* Touchpad. */ | 399 | /* Touchpad. */ |
@@ -453,6 +460,14 @@ static struct dmi_system_id chromeos_laptop_dmi_table[] __initdata = { | |||
453 | _CBDD(chromebook_pixel), | 460 | _CBDD(chromebook_pixel), |
454 | }, | 461 | }, |
455 | { | 462 | { |
463 | .ident = "Wolf", | ||
464 | .matches = { | ||
465 | DMI_MATCH(DMI_BIOS_VENDOR, "coreboot"), | ||
466 | DMI_MATCH(DMI_PRODUCT_NAME, "Wolf"), | ||
467 | }, | ||
468 | _CBDD(dell_chromebook_11), | ||
469 | }, | ||
470 | { | ||
456 | .ident = "HP Chromebook 14", | 471 | .ident = "HP Chromebook 14", |
457 | .matches = { | 472 | .matches = { |
458 | DMI_MATCH(DMI_BIOS_VENDOR, "coreboot"), | 473 | DMI_MATCH(DMI_BIOS_VENDOR, "coreboot"), |