[PATCH v6 0/4] Qualcomm SPMI PMIC pin controller drivers

From: Ivan T. Ivanov
Date: Wed Oct 22 2014 - 05:58:44 EST


Changes since v4:

- Rebased on v3.18-rc1:
pinmux_ops.enable is now pinmux_ops.set_mux
gpiochip_remove() did not return a value.
- Added Ack's from Bjorn

Short description:

Patches adds pin control drivers for Multi-Purpose Pin (MPP) and
General-purpose pin (GPIO) controllers found in Qualcomm SPMI based
PMIC chips.

MPP's are enhanced GPIO's with analog circuits, which support
analog and digital input/output.

v5: http://thread.gmane.org/gmane.linux.ports.arm.msm/10074

Bjorn Andersson (1):
pinctrl: Device tree bindings for Qualcomm PMIC GPIO block

Ivan T. Ivanov (3):
pinctrl: Device tree bindings for Qualcomm PMIC MPP block
pinctrl: Qualcomm SPMI PMIC GPIO pin controller driver
pinctrl: Qualcomm SPMI PMIC MPP pin controller driver

.../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 215 +++++
.../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 162 ++++
drivers/pinctrl/qcom/Kconfig | 13 +
drivers/pinctrl/qcom/Makefile | 2 +
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 933 ++++++++++++++++++++
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 949 +++++++++++++++++++++
include/dt-bindings/pinctrl/qcom,pmic-gpio.h | 142 +++
include/dt-bindings/pinctrl/qcom,pmic-mpp.h | 44 +
8 files changed, 2460 insertions(+)
create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.txt
create mode 100644 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
create mode 100644 include/dt-bindings/pinctrl/qcom,pmic-gpio.h
create mode 100644 include/dt-bindings/pinctrl/qcom,pmic-mpp.h

--
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/