Skip to content

Commit 9d2e173

Browse files
mhennerichdtor
authored andcommitted
Input: ADP5589 - new driver for I2C Keypad Decoder and I/O Expander
From http://www.analog.com/ADP5589: The ADP5589 is an I/O port expander and keypad matrix decoder designed for QWERTY type phones that require a large keypad matrix and expanded I/O lines. Signed-off-by: Michael Hennerich <[email protected]> Signed-off-by: Mike Frysinger <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
1 parent 891e376 commit 9d2e173

File tree

4 files changed

+995
-0
lines changed

4 files changed

+995
-0
lines changed

drivers/input/keyboard/Kconfig

+10
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,16 @@ config KEYBOARD_ADP5588
3232
To compile this driver as a module, choose M here: the
3333
module will be called adp5588-keys.
3434

35+
config KEYBOARD_ADP5589
36+
tristate "ADP5589 I2C QWERTY Keypad and IO Expander"
37+
depends on I2C
38+
help
39+
Say Y here if you want to use a ADP5589 attached to your
40+
system I2C bus.
41+
42+
To compile this driver as a module, choose M here: the
43+
module will be called adp5589-keys.
44+
3545
config KEYBOARD_AMIGA
3646
tristate "Amiga keyboard"
3747
depends on AMIGA

drivers/input/keyboard/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
obj-$(CONFIG_KEYBOARD_ADP5520) += adp5520-keys.o
88
obj-$(CONFIG_KEYBOARD_ADP5588) += adp5588-keys.o
9+
obj-$(CONFIG_KEYBOARD_ADP5589) += adp5589-keys.o
910
obj-$(CONFIG_KEYBOARD_AMIGA) += amikbd.o
1011
obj-$(CONFIG_KEYBOARD_ATARI) += atakbd.o
1112
obj-$(CONFIG_KEYBOARD_ATKBD) += atkbd.o

0 commit comments

Comments
 (0)