* [PATCH V6 1/3] dt-bindings: fsl: scu: make power domain compatible string SoC specific
[not found] <1539760797-12991-1-git-send-email-aisheng.dong@nxp.com>
@ 2018-10-17 7:24 ` A.s. Dong
2018-10-18 14:33 ` Rob Herring
0 siblings, 1 reply; 5+ messages in thread
From: A.s. Dong @ 2018-10-17 7:24 UTC (permalink / raw)
To: linux-arm-kernel@lists.infradead.org
Cc: A.s. Dong, Mark Rutland, ulf.hansson@linaro.org,
dongas86@gmail.com, khilman@kernel.org, linux-pm@vger.kernel.org,
rjw@rjwysocki.net, devicetree@vger.kernel.org, Rob Herring,
dl-linux-imx, kernel@pengutronix.de, Fabio Estevam,
shawnguo@kernel.org
As the power domain API might change in the future for new SoCs, although
in a very low possibility, it's still better to make the compatible string
more SoC specific to avoid the possible version change for new SoCs.
Due to there're still no users in kernel, it's safe to update it without
breaking anything.
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Sascha Hauer <kernel@pengutronix.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: devicetree@vger.kernel.org
Suggested-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
---
ChangeLog:
v5->v6:
* new patch
---
Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
index 46d0af1..87fc4b4 100644
--- a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
+++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
@@ -58,7 +58,7 @@ This binding for the SCU power domain providers uses the generic power
domain binding[2].
Required properties:
-- compatible: Should be "fsl,scu-pd".
+- compatible: Should be "fsl,imx8qxp-scu-pd".
- #address-cells: Should be 1.
- #size-cells: Should be 0.
@@ -153,7 +153,7 @@ firmware {
};
imx8qx-pm {
- compatible = "fsl,scu-pd";
+ compatible = "fsl,imx8qxp-scu-pd";
#address-cells = <1>;
#size-cells = <0>;
--
2.7.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH V6 1/3] dt-bindings: fsl: scu: make power domain compatible string SoC specific
2018-10-17 7:24 ` [PATCH V6 1/3] dt-bindings: fsl: scu: make power domain compatible string SoC specific A.s. Dong
@ 2018-10-18 14:33 ` Rob Herring
2018-10-18 15:08 ` A.s. Dong
0 siblings, 1 reply; 5+ messages in thread
From: Rob Herring @ 2018-10-18 14:33 UTC (permalink / raw)
To: A.s. Dong
Cc: Mark Rutland, devicetree@vger.kernel.org, ulf.hansson@linaro.org,
dongas86@gmail.com, khilman@kernel.org, linux-pm@vger.kernel.org,
rjw@rjwysocki.net, dl-linux-imx, kernel@pengutronix.de,
Fabio Estevam, shawnguo@kernel.org,
linux-arm-kernel@lists.infradead.org
On Wed, Oct 17, 2018 at 07:24:40AM +0000, A.s. Dong wrote:
> As the power domain API might change in the future for new SoCs, although
> in a very low possibility, it's still better to make the compatible string
> more SoC specific to avoid the possible version change for new SoCs.
>
> Due to there're still no users in kernel, it's safe to update it without
> breaking anything.
>
> Cc: Shawn Guo <shawnguo@kernel.org>
> Cc: Sascha Hauer <kernel@pengutronix.de>
> Cc: Fabio Estevam <fabio.estevam@nxp.com>
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: devicetree@vger.kernel.org
> Suggested-by: Sascha Hauer <s.hauer@pengutronix.de>
> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
checkpatch says:
WARNING: Missing Signed-off-by: line by nominal patch author 'A.s. Dong <aisheng.dong@nxp.com>'
> ---
> ChangeLog:
> v5->v6:
> * new patch
> ---
> Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> index 46d0af1..87fc4b4 100644
> --- a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> @@ -58,7 +58,7 @@ This binding for the SCU power domain providers uses the generic power
> domain binding[2].
>
> Required properties:
> -- compatible: Should be "fsl,scu-pd".
> +- compatible: Should be "fsl,imx8qxp-scu-pd".
You can keep both if you think future SoCs will be compatible.
> - #address-cells: Should be 1.
> - #size-cells: Should be 0.
>
> @@ -153,7 +153,7 @@ firmware {
> };
>
> imx8qx-pm {
> - compatible = "fsl,scu-pd";
> + compatible = "fsl,imx8qxp-scu-pd";
> #address-cells = <1>;
> #size-cells = <0>;
>
> --
> 2.7.4
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: [PATCH V6 1/3] dt-bindings: fsl: scu: make power domain compatible string SoC specific
2018-10-18 14:33 ` Rob Herring
@ 2018-10-18 15:08 ` A.s. Dong
2018-10-18 15:38 ` Rob Herring
0 siblings, 1 reply; 5+ messages in thread
From: A.s. Dong @ 2018-10-18 15:08 UTC (permalink / raw)
To: Rob Herring
Cc: Mark Rutland, devicetree@vger.kernel.org, ulf.hansson@linaro.org,
dongas86@gmail.com, khilman@kernel.org, linux-pm@vger.kernel.org,
rjw@rjwysocki.net, dl-linux-imx, kernel@pengutronix.de,
Fabio Estevam, shawnguo@kernel.org,
linux-arm-kernel@lists.infradead.org
> -----Original Message-----
> From: Rob Herring [mailto:robh@kernel.org]
> Sent: Thursday, October 18, 2018 10:34 PM
> To: A.s. Dong <aisheng.dong@nxp.com>
[...]
> On Wed, Oct 17, 2018 at 07:24:40AM +0000, A.s. Dong wrote:
> > As the power domain API might change in the future for new SoCs,
> > although in a very low possibility, it's still better to make the
> > compatible string more SoC specific to avoid the possible version change for
> new SoCs.
> >
> > Due to there're still no users in kernel, it's safe to update it
> > without breaking anything.
> >
> > Cc: Shawn Guo <shawnguo@kernel.org>
> > Cc: Sascha Hauer <kernel@pengutronix.de>
> > Cc: Fabio Estevam <fabio.estevam@nxp.com>
> > Cc: Rob Herring <robh+dt@kernel.org>
> > Cc: Mark Rutland <mark.rutland@arm.com>
> > Cc: devicetree@vger.kernel.org
> > Suggested-by: Sascha Hauer <s.hauer@pengutronix.de>
> > Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
>
> checkpatch says:
>
> WARNING: Missing Signed-off-by: line by nominal patch author 'A.s. Dong
> <aisheng.dong@nxp.com>'
>
Do you think if we can ignore this warning?
It seems checkpatch checks the email sender name as nominal patch author
which is abbreviated as 'A.S. Dong'. But I always use the full name in
upstreaming patches.
> > ---
> > ChangeLog:
> > v5->v6:
> > * new patch
> > ---
> > Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git
> > a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > index 46d0af1..87fc4b4 100644
> > --- a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > @@ -58,7 +58,7 @@ This binding for the SCU power domain providers uses
> > the generic power domain binding[2].
> >
> > Required properties:
> > -- compatible: Should be "fsl,scu-pd".
> > +- compatible: Should be "fsl,imx8qxp-scu-pd".
>
> You can keep both if you think future SoCs will be compatible.
>
They're likely to be compatible AFAIK.
Just to be clear, you mean keep both of them?
e.g.
compatible: Should be "fsl,imx8qxp-scu-pd" or "fsl,scu-pd"
Can you please help clarify a bit more on why it's better to do that as I'm not quite
Understand?
And for later when mx8qm is supported, should we add it again as follows?
compatible: Should be "fsl,imx8qm-scu-pd", "fsl,imx8qxp-scu-pd" or "fsl,scu-pd"
Regards
Dong Aisheng
> > - #address-cells: Should be 1.
> > - #size-cells: Should be 0.
> >
> > @@ -153,7 +153,7 @@ firmware {
> > };
> >
> > imx8qx-pm {
> > - compatible = "fsl,scu-pd";
> > + compatible = "fsl,imx8qxp-scu-pd";
> > #address-cells = <1>;
> > #size-cells = <0>;
> >
> > --
> > 2.7.4
> >
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH V6 1/3] dt-bindings: fsl: scu: make power domain compatible string SoC specific
2018-10-18 15:08 ` A.s. Dong
@ 2018-10-18 15:38 ` Rob Herring
2018-10-18 15:47 ` A.s. Dong
0 siblings, 1 reply; 5+ messages in thread
From: Rob Herring @ 2018-10-18 15:38 UTC (permalink / raw)
To: Dong Aisheng
Cc: Mark Rutland, devicetree, Ulf Hansson, Dong Aisheng, Kevin Hilman,
open list:THERMAL, Rafael J. Wysocki, NXP Linux Team,
Sascha Hauer, Fabio Estevam, Shawn Guo,
moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
On Thu, Oct 18, 2018 at 10:08 AM A.s. Dong <aisheng.dong@nxp.com> wrote:
>
> > -----Original Message-----
> > From: Rob Herring [mailto:robh@kernel.org]
> > Sent: Thursday, October 18, 2018 10:34 PM
> > To: A.s. Dong <aisheng.dong@nxp.com>
> [...]
> > On Wed, Oct 17, 2018 at 07:24:40AM +0000, A.s. Dong wrote:
> > > As the power domain API might change in the future for new SoCs,
> > > although in a very low possibility, it's still better to make the
> > > compatible string more SoC specific to avoid the possible version change for
> > new SoCs.
> > >
> > > Due to there're still no users in kernel, it's safe to update it
> > > without breaking anything.
> > >
> > > Cc: Shawn Guo <shawnguo@kernel.org>
> > > Cc: Sascha Hauer <kernel@pengutronix.de>
> > > Cc: Fabio Estevam <fabio.estevam@nxp.com>
> > > Cc: Rob Herring <robh+dt@kernel.org>
> > > Cc: Mark Rutland <mark.rutland@arm.com>
> > > Cc: devicetree@vger.kernel.org
> > > Suggested-by: Sascha Hauer <s.hauer@pengutronix.de>
> > > Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
> >
> > checkpatch says:
> >
> > WARNING: Missing Signed-off-by: line by nominal patch author 'A.s. Dong
> > <aisheng.dong@nxp.com>'
> >
>
> Do you think if we can ignore this warning?
Probably, but better if you can fix it.
> It seems checkpatch checks the email sender name as nominal patch author
> which is abbreviated as 'A.S. Dong'. But I always use the full name in
> upstreaming patches.
The patch contents should start with a 'From:' line if your sending
email doesn't match the patch author (such as when you sent another
author's patch). Maybe it did match and your email server is
overwriting it. I would imagine that can be fixed.
> > > ---
> > > ChangeLog:
> > > v5->v6:
> > > * new patch
> > > ---
> > > Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt | 4 ++--
> > > 1 file changed, 2 insertions(+), 2 deletions(-)
> > >
> > > diff --git
> > > a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > > b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > > index 46d0af1..87fc4b4 100644
> > > --- a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > > +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > > @@ -58,7 +58,7 @@ This binding for the SCU power domain providers uses
> > > the generic power domain binding[2].
> > >
> > > Required properties:
> > > -- compatible: Should be "fsl,scu-pd".
> > > +- compatible: Should be "fsl,imx8qxp-scu-pd".
> >
> > You can keep both if you think future SoCs will be compatible.
> >
>
> They're likely to be compatible AFAIK.
>
> Just to be clear, you mean keep both of them?
Yes, but...
> e.g.
> compatible: Should be "fsl,imx8qxp-scu-pd" or "fsl,scu-pd"
Not exactly, "fsl,scu-pd" should be a fallback and the driver can
match on that (until you need to distinguish). So like this:
Should be one of:
"fsl,imx8qxp-scu-pd"
followed by "fsl,scu-pd"
> Can you please help clarify a bit more on why it's better to do that as I'm not quite
> Understand?
>
> And for later when mx8qm is supported, should we add it again as follows?
> compatible: Should be "fsl,imx8qm-scu-pd", "fsl,imx8qxp-scu-pd" or "fsl,scu-pd"
If formatted as above, then it is a one line change to add:
Should be one of:
"fsl,imx8qm-scu-pd"
"fsl,imx8qxp-scu-pd"
followed by "fsl,scu-pd"
Rob
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: [PATCH V6 1/3] dt-bindings: fsl: scu: make power domain compatible string SoC specific
2018-10-18 15:38 ` Rob Herring
@ 2018-10-18 15:47 ` A.s. Dong
0 siblings, 0 replies; 5+ messages in thread
From: A.s. Dong @ 2018-10-18 15:47 UTC (permalink / raw)
To: Rob Herring
Cc: Mark Rutland, devicetree@vger.kernel.org, Ulf Hansson,
Dong Aisheng, Kevin Hilman, open list:THERMAL, Rafael J. Wysocki,
dl-linux-imx, Sascha Hauer, Fabio Estevam, Shawn Guo,
moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
> -----Original Message-----
> From: Rob Herring [mailto:robh@kernel.org]
> Sent: Thursday, October 18, 2018 11:39 PM
[...]
> On Thu, Oct 18, 2018 at 10:08 AM A.s. Dong <aisheng.dong@nxp.com> wrote:
> >
> > > -----Original Message-----
> > > From: Rob Herring [mailto:robh@kernel.org]
> > > Sent: Thursday, October 18, 2018 10:34 PM
> > > To: A.s. Dong <aisheng.dong@nxp.com>
> > [...]
> > > On Wed, Oct 17, 2018 at 07:24:40AM +0000, A.s. Dong wrote:
> > > > As the power domain API might change in the future for new SoCs,
> > > > although in a very low possibility, it's still better to make the
> > > > compatible string more SoC specific to avoid the possible version
> > > > change for
> > > new SoCs.
> > > >
> > > > Due to there're still no users in kernel, it's safe to update it
> > > > without breaking anything.
> > > >
> > > > Cc: Shawn Guo <shawnguo@kernel.org>
> > > > Cc: Sascha Hauer <kernel@pengutronix.de>
> > > > Cc: Fabio Estevam <fabio.estevam@nxp.com>
> > > > Cc: Rob Herring <robh+dt@kernel.org>
> > > > Cc: Mark Rutland <mark.rutland@arm.com>
> > > > Cc: devicetree@vger.kernel.org
> > > > Suggested-by: Sascha Hauer <s.hauer@pengutronix.de>
> > > > Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
> > >
> > > checkpatch says:
> > >
> > > WARNING: Missing Signed-off-by: line by nominal patch author 'A.s.
> > > Dong <aisheng.dong@nxp.com>'
> > >
> >
> > Do you think if we can ignore this warning?
>
> Probably, but better if you can fix it.
>
> > It seems checkpatch checks the email sender name as nominal patch
> > author which is abbreviated as 'A.S. Dong'. But I always use the full
> > name in upstreaming patches.
>
> The patch contents should start with a 'From:' line if your sending email
> doesn't match the patch author (such as when you sent another author's
> patch). Maybe it did match and your email server is overwriting it. I would
> imagine that can be fixed.
>
Yes, I will try to fix it. Thanks for the suggestion.
As this may be related to our email server, probably may not be able to fixe so quick
for this patch resend. Please let me know if you mind it.
> > > > ---
> > > > ChangeLog:
> > > > v5->v6:
> > > > * new patch
> > > > ---
> > > > Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt | 4
> > > > ++--
> > > > 1 file changed, 2 insertions(+), 2 deletions(-)
> > > >
> > > > diff --git
> > > > a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > > > b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > > > index 46d0af1..87fc4b4 100644
> > > > --- a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > > > +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
> > > > @@ -58,7 +58,7 @@ This binding for the SCU power domain providers
> > > > uses the generic power domain binding[2].
> > > >
> > > > Required properties:
> > > > -- compatible: Should be "fsl,scu-pd".
> > > > +- compatible: Should be "fsl,imx8qxp-scu-pd".
> > >
> > > You can keep both if you think future SoCs will be compatible.
> > >
> >
> > They're likely to be compatible AFAIK.
> >
> > Just to be clear, you mean keep both of them?
>
> Yes, but...
> > e.g.
> > compatible: Should be "fsl,imx8qxp-scu-pd" or "fsl,scu-pd"
>
> Not exactly, "fsl,scu-pd" should be a fallback and the driver can match on that
> (until you need to distinguish). So like this:
>
> Should be one of:
> "fsl,imx8qxp-scu-pd"
> followed by "fsl,scu-pd"
>
> > Can you please help clarify a bit more on why it's better to do that
> > as I'm not quite Understand?
> >
> > And for later when mx8qm is supported, should we add it again as follows?
> > compatible: Should be "fsl,imx8qm-scu-pd", "fsl,imx8qxp-scu-pd" or
> "fsl,scu-pd"
>
> If formatted as above, then it is a one line change to add:
>
> Should be one of:
> "fsl,imx8qm-scu-pd"
> "fsl,imx8qxp-scu-pd"
> followed by "fsl,scu-pd"
>
Much clear now.
Thanks for the clarification.
Regards
Dong Aisheng
> Rob
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2018-10-18 15:47 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1539760797-12991-1-git-send-email-aisheng.dong@nxp.com>
2018-10-17 7:24 ` [PATCH V6 1/3] dt-bindings: fsl: scu: make power domain compatible string SoC specific A.s. Dong
2018-10-18 14:33 ` Rob Herring
2018-10-18 15:08 ` A.s. Dong
2018-10-18 15:38 ` Rob Herring
2018-10-18 15:47 ` A.s. Dong
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).