devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] Add EDL reboot and warm reset support for QRB2210
@ 2025-11-03 18:20 Loic Poulain
  2025-11-03 18:20 ` [PATCH 1/5] dt-bindings: power: reset: qcom-pon: Document qcom,warm-reset Loic Poulain
                   ` (4 more replies)
  0 siblings, 5 replies; 34+ messages in thread
From: Loic Poulain @ 2025-11-03 18:20 UTC (permalink / raw)
  To: andersson, konradybcio, robh, krzk+dt, conor+dt, sre
  Cc: linux-arm-msm, devicetree, linux-pm, Loic Poulain

This patch series adds support for Emergency Download (EDL) reboot mode
via the qcom-scm interface, allowing the platform to enter a recovery
mode through the primary bootloader. Additionally, since this 'mode'
requires warm reset and platforms like the QRB2210-RB1 lacks PSCI
warm reset support, a fallback mechanism using the PMIC is introduced.

The series includes:
- Documentation updates for new DT bindings.
- SCM firmware support for EDL reboot.
- PMIC warm reset support in the qcom-pon driver.
- Device tree updates for the QRB2210-RB1 platform.

Tested on QRB2210-RB1.

Loic Poulain (5):
  dt-bindings: power: reset: qcom-pon: Document qcom,warm-reset
  power: reset: qcom-pon: Add support for WARM reset
  dt-bindings: firmware: qcom,scm: Document reboot mode
  firmware: qcom: scm: Support for EDL reboot mode
  arm64: dts: qcom: qrb2210-rb1: Add support for EDL reboot

 .../bindings/firmware/qcom,scm.yaml           |  4 ++
 .../bindings/power/reset/qcom,pon.yaml        |  7 +++
 arch/arm64/boot/dts/qcom/pm4125.dtsi          |  2 +-
 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts      |  8 ++++
 drivers/firmware/qcom/qcom_scm.c              | 22 +++++++++
 drivers/power/reset/qcom-pon.c                | 47 +++++++++++++++++++
 6 files changed, 89 insertions(+), 1 deletion(-)

-- 
2.34.1


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

end of thread, other threads:[~2025-11-14 15:35 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-03 18:20 [PATCH 0/5] Add EDL reboot and warm reset support for QRB2210 Loic Poulain
2025-11-03 18:20 ` [PATCH 1/5] dt-bindings: power: reset: qcom-pon: Document qcom,warm-reset Loic Poulain
2025-11-04  2:17   ` Bjorn Andersson
2025-11-04 14:03   ` Krzysztof Kozlowski
2025-11-04 15:12     ` Loic Poulain
2025-11-03 18:20 ` [PATCH 2/5] power: reset: qcom-pon: Add support for WARM reset Loic Poulain
2025-11-04  2:19   ` Bjorn Andersson
2025-11-04 11:50   ` Konrad Dybcio
2025-11-04 15:01     ` Loic Poulain
2025-11-04 15:20       ` Konrad Dybcio
2025-11-05 21:44         ` Loic Poulain
2025-11-06 12:50           ` Konrad Dybcio
2025-11-12 11:16             ` Loic Poulain
2025-11-12 11:20               ` Konrad Dybcio
2025-11-14 15:35                 ` Loic Poulain
2025-11-04 14:04   ` Krzysztof Kozlowski
2025-11-03 18:20 ` [PATCH 3/5] dt-bindings: firmware: qcom,scm: Document reboot mode Loic Poulain
2025-11-04  2:16   ` Bjorn Andersson
2025-11-04  2:19     ` Dmitry Baryshkov
2025-11-04  2:45       ` Bjorn Andersson
2025-11-04 21:19     ` Loic Poulain
2025-11-05  9:44       ` Konrad Dybcio
2025-11-05 20:17         ` Loic Poulain
2025-11-06  9:51           ` Konrad Dybcio
2025-11-12 16:36         ` Bjorn Andersson
2025-11-13 11:00           ` Konrad Dybcio
2025-11-13 17:38             ` Bjorn Andersson
2025-11-03 18:20 ` [PATCH 4/5] firmware: qcom: scm: Support for EDL " Loic Poulain
2025-11-04  2:22   ` Bjorn Andersson
2025-11-04 12:09   ` kernel test robot
2025-11-04 13:13   ` kernel test robot
2025-11-03 18:20 ` [PATCH 5/5] arm64: dts: qcom: qrb2210-rb1: Add support for EDL reboot Loic Poulain
2025-11-04  2:20   ` Dmitry Baryshkov
2025-11-04 10:23     ` Loic Poulain

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).