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 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 (6): 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 and gpio keys ARM: dts: qcom: apq8074-dragonboard: add onboard leds ARM: dts: qcom: apq8074-dragonboard: enable coincell charger .../bindings/power/reset/qcom,pon.yaml | 2 + .../arm/boot/dts/qcom-apq8074-dragonboard.dts | 69 +++++++++++++++++++ arch/arm/boot/dts/qcom-pm8941.dtsi | 22 ++++-- drivers/power/reset/qcom-pon.c | 22 ++++-- 4 files changed, 103 insertions(+), 12 deletions(-) -- 2.39.2