diff mbox series

ARM: dts: ci4x10: Reflect upstream change to fec clocks

Message ID 20220329061254.59797-1-t.scherer@eckelmann.de (mailing list archive)
State New, archived
Headers show
Series ARM: dts: ci4x10: Reflect upstream change to fec clocks | expand

Commit Message

Thorsten Scherer March 29, 2022, 6:12 a.m. UTC
Reflect changes of

    commit f3e7dae323ab ("ARM: dts: imx6qdl: add enet_out clk support")

and overwrite clocks accordingly.

Signed-off-by: Thorsten Scherer <t.scherer@eckelmann.de>
---
 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

Comments

Uwe Kleine-König March 29, 2022, 7:02 a.m. UTC | #1
Hello Thorsten,

from your POV f3e7dae323ab is an upstream change, but as your patch
targets upstream, too, it doesn't really make sense to write "Reflect
upstream change" in the Subject.

I would have written:

	ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks

	Commit f3e7dae323ab ("ARM: dts: imx6qdl: add enet_out clk
	support") added another item to the list of clocks for the fec
	device. As imx6dl-eckelmann-ci4x10.dts only overwrites clocks,
	but not clock-names this resulted in an inconsistency with
	clocks having one item more than clock-names.

Maybe it would make sense to overwrite clock-names, too, to prevent a
similar inconsistency in the future?! If yes:

	Also overwrite clock-names with the same value as in
	imx6qdl.dtsi. This is a no-op today, but prevents similar
	inconsistencies if the soc file will be changed in a similar way
	in the future.

The breakage isn't bad I think (is it?), so I don't think a Fixes: line
is necessary. @Shawn: Do you agree?

On Tue, Mar 29, 2022 at 08:12:54AM +0200, Thorsten Scherer wrote:
> diff --git a/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts b/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
> index b4a9523e325b..98a503d9be21 100644
> --- a/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
> +++ b/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
> @@ -297,7 +297,10 @@ &fec {
>  	phy-mode = "rmii";
>  	phy-reset-gpios = <&gpio1 18 GPIO_ACTIVE_LOW>;
>  	phy-handle = <&phy>;
> -	clocks = <&clks IMX6QDL_CLK_ENET>, <&clks IMX6QDL_CLK_ENET>, <&rmii_clk>;
> +	clocks = <&clks IMX6QDL_CLK_ENET>,
> +		 <&clks IMX6QDL_CLK_ENET>,
> +		 <&rmii_clk>,
> +		 <&clks IMX6QDL_CLK_ENET_REF>;

The change is fine, but if you agree to adding clock-names needs
adaption of course.

Best regards
Uwe
Thorsten Scherer March 31, 2022, 1:25 p.m. UTC | #2
Hello Uwe,

> Hello Thorsten,
> 
> from your POV f3e7dae323ab is an upstream change, but as your patch
> targets upstream, too, it doesn't really make sense to write "Reflect
> upstream change" in the Subject.
> 

you are right.

> I would have written:
> 
> 	ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
> 
> 	Commit f3e7dae323ab ("ARM: dts: imx6qdl: add enet_out clk
> 	support") added another item to the list of clocks for the fec
> 	device. As imx6dl-eckelmann-ci4x10.dts only overwrites clocks,
> 	but not clock-names this resulted in an inconsistency with
> 	clocks having one item more than clock-names.

Thank you for suggesting a message.  Would you mind, if I'd pick it up
verbatim?

> Maybe it would make sense to overwrite clock-names, too, to prevent a
> similar inconsistency in the future?! If yes:
> 
> 	Also overwrite clock-names with the same value as in
> 	imx6qdl.dtsi. This is a no-op today, but prevents similar
> 	inconsistencies if the soc file will be changed in a similar way
> 	in the future.
> 

Overwriting clock-names sounds sensible.

> The breakage isn't bad I think (is it?), so I don't think a Fixes: line
> is necessary. @Shawn: Do you agree?
> 
> On Tue, Mar 29, 2022 at 08:12:54AM +0200, Thorsten Scherer wrote:
> > diff --git a/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts b/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
> > index b4a9523e325b..98a503d9be21 100644
> > --- a/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
> > +++ b/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
> > @@ -297,7 +297,10 @@ &fec {
> >  	phy-mode = "rmii";
> >  	phy-reset-gpios = <&gpio1 18 GPIO_ACTIVE_LOW>;
> >  	phy-handle = <&phy>;
> > -	clocks = <&clks IMX6QDL_CLK_ENET>, <&clks IMX6QDL_CLK_ENET>, <&rmii_clk>;
> > +	clocks = <&clks IMX6QDL_CLK_ENET>,
> > +		 <&clks IMX6QDL_CLK_ENET>,
> > +		 <&rmii_clk>,
> > +		 <&clks IMX6QDL_CLK_ENET_REF>;
> 
> The change is fine, but if you agree to adding clock-names needs
> adaption of course.
> 

After Shawn's feedback concerning the Fixes line I will send a v2.

> Best regards
> Uwe

Kind regards
Thorsten
Uwe Kleine-König March 31, 2022, 2:19 p.m. UTC | #3
Hey Thorsten,

On Thu, Mar 31, 2022 at 03:25:34PM +0200, Thorsten Scherer wrote:
> > I would have written:
> > 
> > 	ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
> > 
> > 	Commit f3e7dae323ab ("ARM: dts: imx6qdl: add enet_out clk
> > 	support") added another item to the list of clocks for the fec
> > 	device. As imx6dl-eckelmann-ci4x10.dts only overwrites clocks,
> > 	but not clock-names this resulted in an inconsistency with
> > 	clocks having one item more than clock-names.
> 
> Thank you for suggesting a message.  Would you mind, if I'd pick it up
> verbatim?

I don't mind. If you take it verbatim you can be sure to get a
compliment from me for the elaborate wording :-)

> > Maybe it would make sense to overwrite clock-names, too, to prevent a
> > similar inconsistency in the future?! If yes:
> > 
> > 	Also overwrite clock-names with the same value as in
> > 	imx6qdl.dtsi. This is a no-op today, but prevents similar
> > 	inconsistencies if the soc file will be changed in a similar way
> > 	in the future.
> > 
> 
> Overwriting clock-names sounds sensible.
> 
> > The breakage isn't bad I think (is it?), so I don't think a Fixes: line
> > is necessary. @Shawn: Do you agree?
> > 
> > On Tue, Mar 29, 2022 at 08:12:54AM +0200, Thorsten Scherer wrote:
> > > diff --git a/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts b/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
> > > index b4a9523e325b..98a503d9be21 100644
> > > --- a/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
> > > +++ b/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
> > > @@ -297,7 +297,10 @@ &fec {
> > >  	phy-mode = "rmii";
> > >  	phy-reset-gpios = <&gpio1 18 GPIO_ACTIVE_LOW>;
> > >  	phy-handle = <&phy>;
> > > -	clocks = <&clks IMX6QDL_CLK_ENET>, <&clks IMX6QDL_CLK_ENET>, <&rmii_clk>;
> > > +	clocks = <&clks IMX6QDL_CLK_ENET>,
> > > +		 <&clks IMX6QDL_CLK_ENET>,
> > > +		 <&rmii_clk>,
> > > +		 <&clks IMX6QDL_CLK_ENET_REF>;
> > 
> > The change is fine, but if you agree to adding clock-names needs
> > adaption of course.
> > 
> 
> After Shawn's feedback concerning the Fixes line I will send a v2.

I wouldn't wait. Just send a v2 with or without a Fixes line and mention
below the --- that Shawn should add or drop it if he doesn't agree to
your choice.

Best regards
Uwe
diff mbox series

Patch

diff --git a/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts b/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
index b4a9523e325b..98a503d9be21 100644
--- a/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
+++ b/arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
@@ -297,7 +297,10 @@  &fec {
 	phy-mode = "rmii";
 	phy-reset-gpios = <&gpio1 18 GPIO_ACTIVE_LOW>;
 	phy-handle = <&phy>;
-	clocks = <&clks IMX6QDL_CLK_ENET>, <&clks IMX6QDL_CLK_ENET>, <&rmii_clk>;
+	clocks = <&clks IMX6QDL_CLK_ENET>,
+		 <&clks IMX6QDL_CLK_ENET>,
+		 <&rmii_clk>,
+		 <&clks IMX6QDL_CLK_ENET_REF>;
 	status = "okay";
 
 	mdio {