Add support for buttons, LEDs and coincell charger found on the APQ8074 dragonboard device. For PM8941 we don't have a defined field to store the reset reason. Support wrapping pwrkey and resin, but without writing the reset reason. Changes since v2: - Split non-pon patches to separate patchset - Changed schema to disallow reboot modes for pm8941-pon (Konrad) Changes since v1 (noted by Konrad): - Changed to use freshly defined qcom,pm8941-pon compat - Fixed indentiation for LEDs definition - Reverted the order of pinctrl fields - Moved status field to the last position - Removed unnecessary pinconf indirection Dmitry Baryshkov (4): dt-bindings: power: reset: qcom-pon: define pm8941-pon power: reset: qcom-pon: add support for pm8941-pon ARM: dts: qcom-pm8941: add resin support ARM: dts: qcom: apq8074-dragonboard: add resin .../bindings/power/reset/qcom,pon.yaml | 12 +++++++++- .../arm/boot/dts/qcom-apq8074-dragonboard.dts | 5 +++++ arch/arm/boot/dts/qcom-pm8941.dtsi | 22 ++++++++++++++----- drivers/power/reset/qcom-pon.c | 22 +++++++++++++------ 4 files changed, 48 insertions(+), 13 deletions(-) -- 2.39.2