diff mbox series

arm64: dts: qcom: pm8994: Add resin node to PON

Message ID 8WhEzfSgoSe_f8OT9eH_6hLGTqY9k_Cy9ZLr84OJsFctROAlbUEz552XibQxt684Um8E5NS1_0qxIn3tRVSs0ui1mVUKhBFmUjJ_dannvrQ=@protonmail.com
State New
Headers show
Series arm64: dts: qcom: pm8994: Add resin node to PON | expand

Commit Message

Yassine Oudjana Dec. 29, 2020, 12:47 p.m. UTC
From: Yassine Oudjana <y.oudjana@protonmail.com>
Date: Sun, 27 Dec 2020 21:23:40 +0400

Add resin as a child node of PON.

Signed-off-by: Yassine Oudjana <y.oudjana@protonmail.com>
---
 arch/arm64/boot/dts/qcom/pm8994.dtsi | 8 ++++++++
 1 file changed, 8 insertions(+)

--
2.29.2

Comments

Bjorn Andersson Feb. 2, 2021, 10:56 p.m. UTC | #1
On Tue 29 Dec 06:47 CST 2020, Yassine Oudjana wrote:

> From: Yassine Oudjana <y.oudjana@protonmail.com>

> Date: Sun, 27 Dec 2020 21:23:40 +0400

> 

> Add resin as a child node of PON.

> 

> Signed-off-by: Yassine Oudjana <y.oudjana@protonmail.com>

> ---

>  arch/arm64/boot/dts/qcom/pm8994.dtsi | 8 ++++++++

>  1 file changed, 8 insertions(+)

> 

> diff --git a/arch/arm64/boot/dts/qcom/pm8994.dtsi b/arch/arm64/boot/dts/qcom/pm8994.dtsi

> index 5ffdf37d8e31..334774a38602 100644

> --- a/arch/arm64/boot/dts/qcom/pm8994.dtsi

> +++ b/arch/arm64/boot/dts/qcom/pm8994.dtsi

> @@ -58,6 +58,14 @@ pwrkey {

>  				linux,code = <KEY_POWER>;

>  			};

> 

> +			resin {

> +				compatible = "qcom,pm8941-resin";

> +				interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>;

> +				debounce = <15625>;

> +				bias-pull-up;

> +				linux,code = <KEY_VOLUMEDOWN>;


Is resin always volume down?

Also this node is already defined in apq8096-db820c.dtsi, so how about
moving the common properties here, but leave it status = "disabled" and
then in the device specific file make it status = okay?

Regards,
Bjorn

> +			};

> +

>  		};

> 

>  		pm8994_temp: temp-alarm@2400 {

> --

> 2.29.2

>
Yassine Oudjana Feb. 5, 2021, 4:51 a.m. UTC | #2
On Wednesday, February 3, 2021 2:56 AM, Bjorn Andersson <bjorn.andersson@linaro.org> wrote:

> On Tue 29 Dec 06:47 CST 2020, Yassine Oudjana wrote:

>

> > From: Yassine Oudjana y.oudjana@protonmail.com

> > Date: Sun, 27 Dec 2020 21:23:40 +0400

> > Add resin as a child node of PON.

> >

> > Signed-off-by: Yassine Oudjana y.oudjana@protonmail.com

> >

> > --------------------------------------------------------

> >

> > arch/arm64/boot/dts/qcom/pm8994.dtsi | 8 ++++++++

> > 1 file changed, 8 insertions(+)

> > diff --git a/arch/arm64/boot/dts/qcom/pm8994.dtsi b/arch/arm64/boot/dts/qcom/pm8994.dtsi

> > index 5ffdf37d8e31..334774a38602 100644

> > --- a/arch/arm64/boot/dts/qcom/pm8994.dtsi

> > +++ b/arch/arm64/boot/dts/qcom/pm8994.dtsi

> > @@ -58,6 +58,14 @@ pwrkey {

> > linux,code = <KEY_POWER>;

> > };

> >

> > -       	resin {

> >

> >

> > -       		compatible = "qcom,pm8941-resin";

> >

> >

> > -       		interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>;

> >

> >

> > -       		debounce = <15625>;

> >

> >

> > -       		bias-pull-up;

> >

> >

> > -       		linux,code = <KEY_VOLUMEDOWN>;

> >

> >

>

> Is resin always volume down?


I'm not sure, but I haven't found a device that uses it and sets it as anything else.

> Also this node is already defined in apq8096-db820c.dtsi, so how about

> moving the common properties here, but leave it status = "disabled" and

> then in the device specific file make it status = okay?


Sounds good. So have everything other than linux,code defined there, then
add status = "disabled" and a label to it?

> Regards,

> Bjorn

>

> > -       	};

> >

> >

> > -       };

> >

> >         pm8994_temp: temp-alarm@2400 {

> >

> >

> >

> > --

> > 2.29.2
Bjorn Andersson Feb. 5, 2021, 5:47 a.m. UTC | #3
On Thu 04 Feb 22:51 CST 2021, Yassine Oudjana wrote:

> On Wednesday, February 3, 2021 2:56 AM, Bjorn Andersson <bjorn.andersson@linaro.org> wrote:

> 

> > On Tue 29 Dec 06:47 CST 2020, Yassine Oudjana wrote:

> >

> > > From: Yassine Oudjana y.oudjana@protonmail.com

> > > Date: Sun, 27 Dec 2020 21:23:40 +0400

> > > Add resin as a child node of PON.

> > >

> > > Signed-off-by: Yassine Oudjana y.oudjana@protonmail.com

> > >

> > > --------------------------------------------------------

> > >

> > > arch/arm64/boot/dts/qcom/pm8994.dtsi | 8 ++++++++

> > > 1 file changed, 8 insertions(+)

> > > diff --git a/arch/arm64/boot/dts/qcom/pm8994.dtsi b/arch/arm64/boot/dts/qcom/pm8994.dtsi

> > > index 5ffdf37d8e31..334774a38602 100644

> > > --- a/arch/arm64/boot/dts/qcom/pm8994.dtsi

> > > +++ b/arch/arm64/boot/dts/qcom/pm8994.dtsi

> > > @@ -58,6 +58,14 @@ pwrkey {

> > > linux,code = <KEY_POWER>;

> > > };

> > >

> > > -       	resin {

> > >

> > >

> > > -       		compatible = "qcom,pm8941-resin";

> > >

> > >

> > > -       		interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>;

> > >

> > >

> > > -       		debounce = <15625>;

> > >

> > >

> > > -       		bias-pull-up;

> > >

> > >

> > > -       		linux,code = <KEY_VOLUMEDOWN>;

> > >

> > >

> >

> > Is resin always volume down?

> 

> I'm not sure, but I haven't found a device that uses it and sets it as anything else.

> 

> > Also this node is already defined in apq8096-db820c.dtsi, so how about

> > moving the common properties here, but leave it status = "disabled" and

> > then in the device specific file make it status = okay?

> 

> Sounds good. So have everything other than linux,code defined there, then

> add status = "disabled" and a label to it?

> 


Sounds good to me.

Thanks,
Bjorn

> > Regards,

> > Bjorn

> >

> > > -       	};

> > >

> > >

> > > -       };

> > >

> > >         pm8994_temp: temp-alarm@2400 {

> > >

> > >

> > >

> > > --

> > > 2.29.2
diff mbox series

Patch

diff --git a/arch/arm64/boot/dts/qcom/pm8994.dtsi b/arch/arm64/boot/dts/qcom/pm8994.dtsi
index 5ffdf37d8e31..334774a38602 100644
--- a/arch/arm64/boot/dts/qcom/pm8994.dtsi
+++ b/arch/arm64/boot/dts/qcom/pm8994.dtsi
@@ -58,6 +58,14 @@  pwrkey {
 				linux,code = <KEY_POWER>;
 			};

+			resin {
+				compatible = "qcom,pm8941-resin";
+				interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>;
+				debounce = <15625>;
+				bias-pull-up;
+				linux,code = <KEY_VOLUMEDOWN>;
+			};
+
 		};

 		pm8994_temp: temp-alarm@2400 {