This is resend of patches for the Qualcomm Centriq QDF2xxx SOCs. The last two have been posted on the list for quite some time and have already been peer reviewed. The first one is a bug fix. I'd like all three of these merged into 4.17. The first patch fixes a bug in gpiolib when a GPIO cannot be requested. This can happen with drivers that have sparse GPIOs, where a sequence of GPIOs can have holes in them, and the loop needs to unwind properly. The second patch updates pintrl-msm to support multiple TLMM devices, which is a feature in an upcoming SOC. The last patch takes advantage of the new sparse GPIO support from Stephen Boyd and updates the QDF2xxx driver to support sparse GPIOs. Timur Tabi (3): gpioib: do not free unrequested descriptors pinctrl: qcom: remove static globals to allow multiple TLMMs pinctrl: qcom: qdf2xxx: add support for new ACPI HID QCOM8002 drivers/gpio/gpiolib.c | 5 +- drivers/pinctrl/qcom/pinctrl-msm.c | 44 ++++++------- drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 114 +++++++++++++++++++++------------ 3 files changed, 97 insertions(+), 66 deletions(-) -- Qualcomm Datacenter Technologies, Inc. as an affiliate of Qualcomm Technologies, Inc. Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project. -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html