Message ID | 20221228230421.56250-1-rayyan@ansari.sh |
---|---|
Headers | show |
Series | ARM: dts: qcom: pm8226: style fixes and new nodes | expand |
On 29.12.2022 00:04, Rayyan Ansari wrote: > Sort the includes and nodes for consistency. > > Signed-off-by: Rayyan Ansari <rayyan@ansari.sh> > --- Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> Konrad > arch/arm/boot/dts/qcom-pm8226.dtsi | 16 ++++++++-------- > 1 file changed, 8 insertions(+), 8 deletions(-) > > diff --git a/arch/arm/boot/dts/qcom-pm8226.dtsi b/arch/arm/boot/dts/qcom-pm8226.dtsi > index eb36d3662464..a2092569970a 100644 > --- a/arch/arm/boot/dts/qcom-pm8226.dtsi > +++ b/arch/arm/boot/dts/qcom-pm8226.dtsi > @@ -1,7 +1,7 @@ > // SPDX-License-Identifier: BSD-3-Clause > +#include <dt-bindings/iio/qcom,spmi-vadc.h> > #include <dt-bindings/interrupt-controller/irq.h> > #include <dt-bindings/spmi/spmi.h> > -#include <dt-bindings/iio/qcom,spmi-vadc.h> > > &spmi_bus { > pm8226_0: pm8226@0 { > @@ -41,13 +41,6 @@ smbb: charger@1000 { > chg_otg: otg-vbus { }; > }; > > - rtc@6000 { > - compatible = "qcom,pm8941-rtc"; > - reg = <0x6000>, <0x6100>; > - reg-names = "rtc", "alarm"; > - interrupts = <0x0 0x61 0x1 IRQ_TYPE_EDGE_RISING>; > - }; > - > pm8226_vadc: adc@3100 { > compatible = "qcom,spmi-vadc"; > reg = <0x3100>; > @@ -81,6 +74,13 @@ adc-chan@f { > }; > }; > > + rtc@6000 { > + compatible = "qcom,pm8941-rtc"; > + reg = <0x6000>, <0x6100>; > + reg-names = "rtc", "alarm"; > + interrupts = <0x0 0x61 0x1 IRQ_TYPE_EDGE_RISING>; > + }; > + > pm8226_mpps: mpps@a000 { > compatible = "qcom,pm8226-mpp", "qcom,spmi-mpp"; > reg = <0xa000>;
On 29.12.2022 00:04, Rayyan Ansari wrote: > The PON (Power On) device in PM8226 supports both the power key and > resin (reset input). > The reset input is usually connected to a physical volume up/down button. > > Signed-off-by: Rayyan Ansari <rayyan@ansari.sh> > --- > arch/arm/boot/dts/qcom-pm8226.dtsi | 24 +++++++++++++++++++----- > 1 file changed, 19 insertions(+), 5 deletions(-) > > diff --git a/arch/arm/boot/dts/qcom-pm8226.dtsi b/arch/arm/boot/dts/qcom-pm8226.dtsi > index a2092569970a..6af259218f63 100644 > --- a/arch/arm/boot/dts/qcom-pm8226.dtsi > +++ b/arch/arm/boot/dts/qcom-pm8226.dtsi > @@ -1,5 +1,6 @@ > // SPDX-License-Identifier: BSD-3-Clause > #include <dt-bindings/iio/qcom,spmi-vadc.h> > +#include <dt-bindings/input/linux-event-codes.h> > #include <dt-bindings/interrupt-controller/irq.h> > #include <dt-bindings/spmi/spmi.h> > > @@ -10,12 +11,25 @@ pm8226_0: pm8226@0 { > #address-cells = <1>; > #size-cells = <0>; > > - pwrkey@800 { > - compatible = "qcom,pm8941-pwrkey"; > + pon@800 { > + compatible = "qcom,pm8916-pon"; > reg = <0x800>; > - interrupts = <0x0 0x8 0 IRQ_TYPE_EDGE_BOTH>; > - debounce = <15625>; > - bias-pull-up; > + > + pwrkey { > + compatible = "qcom,pm8941-pwrkey"; > + interrupts = <0x0 0x8 0 IRQ_TYPE_EDGE_BOTH>; > + debounce = <15625>; > + bias-pull-up; > + linux,code = <KEY_POWER>; That's redundant, the driver sets this by default if linux,code is not found. Konrad > + }; > + > + pm8226_resin: resin { > + compatible = "qcom,pm8941-resin"; > + interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>; > + debounce = <15625>; > + bias-pull-up; > + status = "disabled"; > + }; > }; > > smbb: charger@1000 {