diff options
author | Andi Shyti <andi@etezian.org> | 2013-06-14 18:06:00 +0200 |
---|---|---|
committer | Andi Shyti <andi@etezian.org> | 2013-06-14 18:06:00 +0200 |
commit | 3a310c550f925f2d32083c18e98ea84169d7725f (patch) | |
tree | 20bbecef46667a7a4971551c2bf80073c944a9ed | |
parent | b2756201ddf24e6d90b8cede8d30efae70c9205d (diff) |
etzkx.c: add support for KXCNL-1010 chip
Signed-off-by: Andi Shyti <andi@etezian.org>
-rw-r--r-- | etzkx.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -274,6 +274,7 @@ /* WAI register values */ #define ETZKX_WIA_LISN3DSH 0x3B #define ETZKX_WIA_KXTNK 0x6E +#define ETZKX_WIA_KXCNL 0x0F /* ETZKX accelerometer type names */ #define ETZKX_LISN3DSH_NAME "lisn3dsh" @@ -1519,6 +1520,12 @@ static int etzkx_hw_detect(struct etzkx_data *sdata) wai_reg[0]); break; + case ETZKX_WIA_KXCNL: + dev_info(&sdata->client->dev, + "Kionix kxcnl-1010 vers %u accelerometer detected\n", + wai_reg[0]); + break; + default: return -ENODEV; } @@ -1539,6 +1546,8 @@ static ssize_t etzkx_sysfs_read_hwid(struct device *dev, return sprintf(buf, "lisn3dsh (%u)\n", sdata->hw_version); case ETZKX_WIA_KXTNK: return sprintf(buf, "kxtnk-1000 (%u)\n", sdata->hw_version); + case ETZKX_WIA_KXCNL: + return sprintf(buf, "kxcnl-1010 (%u)\n", sdata->hw_version); } return -ENODEV; |