[PATCH v1 0/3] pinctrl: qcom: lpass-lpi: PM clock framework cleanup and fixes

From: Ajay Kumar Nandam

Date: Mon Apr 13 2026 - 08:29:44 EST


This series updates the Qualcomm LPASS LPI pinctrl driver to use the
generic PM clock framework and fixes clock handling around GPIO register
access.

The changes ensure clocks are resumed before register access and
properly suspended afterward, avoiding unsafe register reads when the
device is runtime suspended.

Ajay Kumar Nandam (3):
pinctrl: qcom: lpass-lpi: Switch to PM clock framework for runtime PM
pinctrl: qcom: lpass-lpi: Fix GPIO register access helper return types
pinctrl: qcom: lpass-lpi: Resume clocks for GPIO access

drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 120 +++++++++++++-----
drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 2 +
.../pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 5 +
3 files changed, 97 insertions(+), 30 deletions(-)


base-commit: 66672af7a095d89f082c5327f3b15bc2f93d558e
--
2.34.1