From: AngeloGioacchino Del Regno <kholk11@xxxxxxxxx> This patch series enables support for GPIOs and MPPs found on the PM8950 and PMI8950 ICs, usually found on boards using the MSM8956, MSM8976, MSM8952, MSM8953 (and APQ variants) SoC. These are important to get the PA_THERM, QUIET_THERM MPPs enabled on PM8950 for standard thermals (and other board specific ones, where applicable) and GPIOs usually used to enable the audio mclk path, the wlan sleep clock and sometimes the eLDO for the WCD codec, plus other board specific paths, where applicable. For example, on the MSM8956 Sony Xperia Loire platform, this also includes a GPIO for the USB switch and one for the simple GPIO controlled vibrator included in all devices for this series of boards. This has been tested on Sony Xperia Loire phones, including the Xperia X Compact (Kugo) and Xperia X (Suzu). AngeloGioacchino Del Regno (4): pinctrl: qcom: spmi-gpio: Add PM/PMI8950 compatibility dt-bindings: pinctrl: qcom-pmic-gpio: Add support for PM/PMI8950 pinctrl: qcom: spmi-mpp: Add PM/PMI8950 compatible strings dt-bindings: pinctrl: qcom-pmic-mpp: Add support for PM/PMI8950 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 4 ++++ Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 4 ++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 3 +++ drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 2 ++ 4 files changed, 13 insertions(+) -- 2.21.0