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

Ajay Kumar Nandam posted 3 patches 2 months, 1 week ago
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(-)
[PATCH v1 0/3] pinctrl: qcom: lpass-lpi: PM clock framework cleanup and fixes
Posted by Ajay Kumar Nandam 2 months, 1 week ago
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