The Qualcomm PS_HOLD sysreset driver currently deasserts MPM_PS_HOLD without configuring the reset type in the PMIC PON PBS block. This can result in an incorrect reset sequence on platforms that require the PON PBS reset type to be configured before PS_HOLD deassertion.
Add support for configuring warm and hard reset types through the PMIC PON PBS interface before deasserting MPM_PS_HOLD. Sumit Singh Dhami (3): sysreset: qcom-pshold: Configure PON reset type arm: dts: qcom: Configure Lemans PS_HOLD reset configs: disable CMD_POWEROFF in snagboot config arch/arm/dts/lemans-evk-u-boot.dtsi | 12 +++ configs/qcom-snagboot.config | 1 + drivers/sysreset/sysreset_qcom-pshold.c | 137 ++++++++++++++++++++++-- 3 files changed, 143 insertions(+), 7 deletions(-) -- 2.55.0
