This series attempts to add device tree support to mpr121 driver which currently only supports legacy platform data probe. The first three patches in this series are cleanup and bug fixes that I found while playing with this driver. The latter two patches are the main part of this series. We'll make use of matrix keypad helper API in order to reduce code duplication between legacy platform data probe and device tree probe. Akinobu Mita (5): Input: mpr121 - remove unused field in struct mpr121_touchkey Input: mpr121 - set missing event capability Input: mpr121 - handle multiple bits change of status register Input: mpr121 - use matrix keypad helper API Input: mpr121 - add device tree support .../devicetree/bindings/input/mpr121-touchkey.txt | 45 ++++++ drivers/input/keyboard/Kconfig | 1 + drivers/input/keyboard/mpr121_touchkey.c | 177 ++++++++++++++++----- 3 files changed, 182 insertions(+), 41 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/mpr121-touchkey.txt Cc: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> Cc: Rob Herring <robh@xxxxxxxxxx> -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html