Re: [PATCH net-next v4 05/12] dt-bindings: net: dsa: add bindings for Renesas RZ/N1 Advanced 5 port switch

From: Clément Léger
Date: Wed May 18 2022 - 08:47:28 EST


Le Wed, 18 May 2022 15:05:03 +0300,
Vladimir Oltean <olteanv@xxxxxxxxx> a écrit :

> On Tue, May 17, 2022 at 08:59:24PM -0500, Rob Herring wrote:
> > On Wed, May 11, 2022 at 06:33:37PM +0300, Vladimir Oltean wrote:
> > > On Wed, May 11, 2022 at 10:22:21AM -0500, Rob Herring wrote:
> > > > > +patternProperties:
> > > > > + "^ethernet-ports$":
> > > >
> > > > Move to 'properties', not a pattern.
> > > >
> > > > With that,
> > > >
> > > > Reviewed-by: Rob Herring <robh@xxxxxxxxxx>
> > >
> > > Even if it should have been "^(ethernet-)?ports$"?
> >
> > Why? Allowing 'ports' is for existing users. New ones don't need the
> > variability and should use just 'ethernet-ports'.
> >
> > Rob
>
> Yeah, ok, somehow the memo that new DSA drivers shouldn't support "ports"
> didn't reach me. They invariably will though, since the DSA framework is
> the main parser of the property, and that is shared by both old and new
> drivers.

Should also the subnodes of "ethernet-ports" use the
"ethernet-port@[0-9]*" naming ? Or keeping the existing pattern is ok
(ie "^(ethernet-)?port@[0-4]$") ?

Thanks,

--
Clément Léger,
Embedded Linux and Kernel engineer at Bootlin
https://bootlin.com