lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 2 Jan 2014 16:37:30 -0800 From: Stephen Boyd <sboyd@...eaurora.org> To: Dmitry Torokhov <dmitry.torokhov@...il.com> Cc: linux-kernel@...r.kernel.org, linux-arm-msm@...r.kernel.org, linux-arm-kernel@...ts.infradead.org, linux-input@...r.kernel.org, Thomas Gleixner <tglx@...utronix.de>, devicetree@...r.kernel.org Subject: [PATCH v2 00/10] Use regmap+devm+DT in pm8xxx input drivers These patches move the pm8xxx input drivers over to use devm_* APIs and regmap. This breaks the dependency of these drivers on the pm8xxx specific read/write calls and also simplifies the probe code a bit. Finally we add devicetree support to these drivers so they can be probed on the platforms that are supported upstream. There was no devm_request_any_context_irq() available, so I've added it here. Changes since v1: * Picked up Dmitry's version of devm for pwrkey * Added DT bindings and parsing patches * Dropped patches picked up by Dmitry Dmitry Torokhov (1): Input: pmic8xxx-pwrkey - switch to using managed resources Stephen Boyd (9): genirq: Add devm_request_any_context_irq() Input: pmic8xxx-keypad - Switch to using managed resources Input: pmic8xxx-keypad - Migrate to regmap APIs Input: pmic8xxx-pwrkey - Migrate to DT Input: pm8xxx-vibrator - Add DT match table Input: pmic8xxx-keypad - Migrate to DT devicetree: bindings: Document PM8921/8058 keypads devicetree: bindings: Document PM8921/8058 power keys devicetree: bindings: Document PM8921/8058 vibrators .../bindings/input/qcom,pm8xxx-keypad.txt | 72 +++++ .../bindings/input/qcom,pm8xxx-pwrkey.txt | 39 +++ .../devicetree/bindings/input/qcom,pm8xxx-vib.txt | 16 ++ drivers/input/keyboard/pmic8xxx-keypad.c | 291 ++++++++++----------- drivers/input/misc/pm8xxx-vibrator.c | 8 + drivers/input/misc/pmic8xxx-pwrkey.c | 107 ++++---- include/linux/input/pmic8xxx-keypad.h | 52 ---- include/linux/input/pmic8xxx-pwrkey.h | 31 --- include/linux/interrupt.h | 5 + kernel/irq/devres.c | 45 ++++ 10 files changed, 361 insertions(+), 305 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-pwrkey.txt create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-vib.txt delete mode 100644 include/linux/input/pmic8xxx-keypad.h delete mode 100644 include/linux/input/pmic8xxx-pwrkey.h -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists