[PATCH] Input: adxl34x - add support for adxl343
Subsystems:
adxl34x three-axis digital accelerometer driver (adxl345/adxl346) , input (keyboard, mouse, joystick, touchscreen) drivers , the rest
STALE3238d
2 messages,
2 authors,
2017-09-20
· open the first message on its own page
The 343 has identical behaviour to the 345, other than having a
different ID.
Signed-off-by: Steven Joruk <redacted>
---
drivers/input/misc/adxl34x.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/input/misc/adxl34x.c b/drivers/input/misc/adxl34x.c
index 2b2d02f408bb..fe76878c5c76 100644
--- a/drivers/input/misc/adxl34x.c
+++ b/drivers/input/misc/adxl34x.c @@ -57,6 +57,7 @@
#define ORIENT 0x3C /* R Orientation status */
/* DEVIDs */
+ #define ID_ADXL343 0xFB
#define ID_ADXL345 0xE5
#define ID_ADXL346 0xE6
@@ -734,6 +735,9 @@ struct adxl34x *adxl34x_probe(struct device *dev, int irq,
revid = AC_READ ( ac , DEVID );
switch ( revid ) {
+ case ID_ADXL343 :
+ ac -> model = 343 ;
+ break ;
case ID_ADXL345 :
ac -> model = 345 ;
break ; --
2.14.1
On Sat, Sep 16, 2017 at 12:05:17PM +0100, Steven Joruk wrote: The 343 has identical behaviour to the 345, other than having a
different ID.
Signed-off-by: Steven Joruk <redacted>
Applied, thank you.
quoted hunk ---
drivers/input/misc/adxl34x.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/input/misc/adxl34x.c b/drivers/input/misc/adxl34x.c
index 2b2d02f408bb..fe76878c5c76 100644
--- a/drivers/input/misc/adxl34x.c
+++ b/drivers/input/misc/adxl34x.c @@ -57,6 +57,7 @@
#define ORIENT 0x3C /* R Orientation status */
/* DEVIDs */
+ #define ID_ADXL343 0xFB
#define ID_ADXL345 0xE5
#define ID_ADXL346 0xE6
@@ -734,6 +735,9 @@ struct adxl34x *adxl34x_probe(struct device *dev, int irq,
revid = AC_READ ( ac , DEVID );
switch ( revid ) {
+ case ID_ADXL343 :
+ ac -> model = 343 ;
+ break ;
case ID_ADXL345 :
ac -> model = 345 ;
break ; --
2.14.1
--
Dmitry