~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/include/linux/input/elan-i2c-ids.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /* SPDX-License-Identifier: GPL-2.0-only */
  2 /*
  3  * Elan I2C/SMBus Touchpad device whitelist
  4  *
  5  * Copyright (c) 2013 ELAN Microelectronics Corp.
  6  *
  7  * Author: æ維 (Duson Lin) <dusonlin@emc.com.tw>
  8  * Author: KT Liao <kt.liao@emc.com.tw>
  9  * Version: 1.6.3
 10  *
 11  * Based on cyapa driver:
 12  * copyright (c) 2011-2012 Cypress Semiconductor, Inc.
 13  * copyright (c) 2011-2012 Google, Inc.
 14  *
 15  * Trademarks are the property of their respective owners.
 16  */
 17 
 18 #ifndef __ELAN_I2C_IDS_H
 19 #define __ELAN_I2C_IDS_H
 20 
 21 #include <linux/mod_devicetable.h>
 22 
 23 static const struct acpi_device_id elan_acpi_id[] = {
 24         { "ELAN0000", 0 },
 25         { "ELAN0100", 0 },
 26         { "ELAN0600", 0 },
 27         { "ELAN0601", 0 },
 28         { "ELAN0602", 0 },
 29         { "ELAN0603", 0 },
 30         { "ELAN0604", 0 },
 31         { "ELAN0605", 0 },
 32         { "ELAN0606", 0 },
 33         { "ELAN0607", 0 },
 34         { "ELAN0608", 0 },
 35         { "ELAN0609", 0 },
 36         { "ELAN060B", 0 },
 37         { "ELAN060C", 0 },
 38         { "ELAN060F", 0 },
 39         { "ELAN0610", 0 },
 40         { "ELAN0611", 0 },
 41         { "ELAN0612", 0 },
 42         { "ELAN0615", 0 },
 43         { "ELAN0616", 0 },
 44         { "ELAN0617", 0 },
 45         { "ELAN0618", 0 },
 46         { "ELAN0619", 0 },
 47         { "ELAN061A", 0 },
 48 /*      { "ELAN061B", 0 }, not working on the Lenovo Legion Y7000 */
 49         { "ELAN061C", 0 },
 50         { "ELAN061D", 0 },
 51         { "ELAN061E", 0 },
 52         { "ELAN061F", 0 },
 53         { "ELAN0620", 0 },
 54         { "ELAN0621", 0 },
 55         { "ELAN0622", 0 },
 56         { "ELAN0623", 0 },
 57         { "ELAN0624", 0 },
 58         { "ELAN0625", 0 },
 59         { "ELAN0626", 0 },
 60         { "ELAN0627", 0 },
 61         { "ELAN0628", 0 },
 62         { "ELAN0629", 0 },
 63         { "ELAN062A", 0 },
 64         { "ELAN062B", 0 },
 65         { "ELAN062C", 0 },
 66         { "ELAN062D", 0 },
 67         { "ELAN062E", 0 }, /* Lenovo V340 Whiskey Lake U */
 68         { "ELAN062F", 0 }, /* Lenovo V340 Comet Lake U */
 69         { "ELAN0631", 0 },
 70         { "ELAN0632", 0 },
 71         { "ELAN0633", 0 }, /* Lenovo S145 */
 72         { "ELAN0634", 0 }, /* Lenovo V340 Ice lake */
 73         { "ELAN0635", 0 }, /* Lenovo V1415-IIL */
 74         { "ELAN0636", 0 }, /* Lenovo V1415-Dali */
 75         { "ELAN0637", 0 }, /* Lenovo V1415-IGLR */
 76         { "ELAN1000", 0 },
 77         { }
 78 };
 79 
 80 #endif /* __ELAN_I2C_IDS_H */
 81 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php