On Mon 30 Jul 23:32 PDT 2018, Vinod Koul wrote: > Add PON binding and pwrkey and resin as child nodes for PON driver. Also > add additional properties for pwrkey i.e., linux,code and pon_child > > Signed-off-by: Vinod Koul <vkoul@xxxxxxxxxx> > --- > arch/arm64/boot/dts/qcom/pm8994.dtsi | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/pm8994.dtsi b/arch/arm64/boot/dts/qcom/pm8994.dtsi > index 80024c0b1c7c..bf41cae5b554 100644 > --- a/arch/arm64/boot/dts/qcom/pm8994.dtsi > +++ b/arch/arm64/boot/dts/qcom/pm8994.dtsi > @@ -1,6 +1,7 @@ > // SPDX-License-Identifier: GPL-2.0 > #include <dt-bindings/interrupt-controller/irq.h> > #include <dt-bindings/spmi/spmi.h> > +#include <dt-bindings/input/linux-event-codes.h> > > &spmi_bus { > > @@ -17,6 +18,31 @@ > interrupts = <0x0 0x61 0x1 IRQ_TYPE_EDGE_RISING>; > }; > > + pon@800 { > + compatible = "qcom,pm8916-pon"; > + > + reg = <0x800>; > + mode-bootloader = <0x2>; > + mode-recovery = <0x1>; > + > + pwrkey { > + compatible = "qcom,pm8941-pwrkey"; > + interrupts = <0x0 0x8 0 IRQ_TYPE_EDGE_BOTH>; > + debounce = <15625>; > + bias-pull-up; > + linux,code = <KEY_POWER>; > + }; > + Didn't think of this in the 8916 patch, but while the reboot reasons and power key is pretty generic the mapping of RESIN to volume down isn't. So while we should specify the pwrkey here in the pmic dtsi, I think we should move the resin to the device dtsi. Content of the change looks good though. Regards, Bjorn > + resin { > + compatible = "qcom,pm8941-resin"; > + interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>; > + debounce = <15625>; > + bias-pull-up; > + linux,code = <KEY_VOLUMEDOWN>; > + }; > + > + }; > + > pm8994_gpios: gpios@c000 { > compatible = "qcom,pm8994-gpio"; > reg = <0xc000>; > -- > 2.14.4 > -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html