All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Qualcomm PMIC fixes
@ 2023-11-06 20:57 Caleb Connolly
  2023-11-06 20:57 ` [PATCH 1/5] gpio: qcom_pmic: fix silent dev_read_addr downcast Caleb Connolly
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Caleb Connolly @ 2023-11-06 20:57 UTC (permalink / raw)
  To: Ramon Fried, Jorge Ramirez-Ortiz, Neil Armstrong, Sumit Garg,
	Mateusz Kulikowski, Jaehoon Chung, Caleb Connolly
  Cc: u-boot

This series addresses some long-standing issues with the SPMI arb
driver, the PMIC, and the PMIC GPIO. It fixes compatibility with
upstream Linux devicetrees, and simplifies pwrkey/resin support by
rewriting the pon driver to be a button driver rather than a GPIO
driver.

Existing users (the db410c and 820c) are adjusted to use the new button
driver in their board init code.

This series is based on the pinctrl [1] and clock [2] cleanup series.
There may be some DTS conflicts applying it standalone.

[1]: https://lore.kernel.org/u-boot/20231106-b4-qcom-pinctrl-v2-0-406e8d8689ca@linaro.org/
[2]: https://lore.kernel.org/u-boot/20231103-b4-qcom-clk-v3-0-8d2d460ece84@linaro.org/

---
Caleb Connolly (5):
      gpio: qcom_pmic: fix silent dev_read_addr downcast
      gpio: qcom_pmic: rework pwrkey driver into a button driver
      gpio: qcom_pmic: fix support for upstream DT
      spmi: msm: fix register range names
      pmic: qcom: dont use dev_read_addr to get USID

 arch/arm/dts/dragonboard410c-uboot.dtsi          |  11 +-
 arch/arm/dts/dragonboard820c-uboot.dtsi          |   9 +-
 arch/arm/dts/dragonboard820c.dts                 |   3 -
 arch/arm/dts/sdm845.dtsi                         |   2 +-
 board/qualcomm/dragonboard410c/dragonboard410c.c |  29 ++--
 board/qualcomm/dragonboard820c/dragonboard820c.c |  29 ++--
 drivers/gpio/Kconfig                             |   3 +-
 drivers/gpio/qcom_pmic_gpio.c                    | 193 ++++++++++++++++-------
 drivers/power/pmic/pmic_qcom.c                   |  13 +-
 drivers/spmi/spmi-msm.c                          |  46 +++---
 10 files changed, 200 insertions(+), 138 deletions(-)
---
base-commit: 13995976aba2b9a63917f3c43b3cd3eaeccc4606

// Caleb (they/them)


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2023-11-07 17:49 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-06 20:57 [PATCH 0/5] Qualcomm PMIC fixes Caleb Connolly
2023-11-06 20:57 ` [PATCH 1/5] gpio: qcom_pmic: fix silent dev_read_addr downcast Caleb Connolly
2023-11-06 20:57 ` [PATCH 2/5] gpio: qcom_pmic: rework pwrkey driver into a button driver Caleb Connolly
2023-11-07 13:27   ` Stephan Gerhold
2023-11-07 14:29     ` Caleb Connolly
2023-11-06 20:57 ` [PATCH 3/5] gpio: qcom_pmic: fix support for upstream DT Caleb Connolly
2023-11-06 20:57 ` [PATCH 4/5] spmi: msm: fix register range names Caleb Connolly
2023-11-06 20:57 ` [PATCH 5/5] pmic: qcom: dont use dev_read_addr to get USID Caleb Connolly

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.