Re: [PATCH v4 1/3] dt-bindings: net: sophgo,sg2044-dwmac: add phy mode restriction
Conor Dooley <[email protected]>
| Newsgroups | dev.linux.lists.sophgo,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.netdev |
|---|---|
| Message-ID | <20251029-fading-expulsion-f0911c28d23d@spud> |
On Wed, Oct 29, 2025 at 08:56:09AM +0800, Inochi Amaoto wrote: > On Tue, Oct 28, 2025 at 07:22:37PM +0000, Conor Dooley wrote: > > On Tue, Oct 28, 2025 at 08:38:56AM +0800, Inochi Amaoto wrote: > > > As the ethernet controller of SG2044 and SG2042 only supports > > > RGMII phy. Add phy-mode property to restrict the value. > > > > > > Also, since SG2042 has internal rx delay in its mac, make > > > only "rgmii-txid" and "rgmii-id" valid for phy-mode. > > > > Should this have a fixes tag? > > Acked-by: Conor Dooley <[email protected]> > > > > Although I add a fixes tag to the driver, I am not sure whether the > binding requires it. But if it is required, I think it should be Kinda depends for bindings, amending a binding for completeness probably doesn't need one but amending it to actually permit a functional configuration does. This is somewhere in-between I suppose. If a driver change is coming along with it which is likely to be backported, that'd be a vote in favour of a fixes tag here too, so that the binding and driver match in stable. > > Fixes: e281c48a7336 ("dt-bindings: net: sophgo,sg2044-dwmac: Add support for Sophgo SG2042 dwmac") > > > > > > > Signed-off-by: Inochi Amaoto <[email protected]> > > > --- > > > .../bindings/net/sophgo,sg2044-dwmac.yaml | 20 +++++++++++++++++++ > > > 1 file changed, 20 insertions(+) > > > > > > diff --git a/Documentation/devicetree/bindings/net/sophgo,sg2044-dwmac.yaml b/Documentation/devicetree/bindings/net/sophgo,sg2044-dwmac.yaml > > > index ce21979a2d9a..916ef8f4838a 100644 > > > --- a/Documentation/devicetree/bindings/net/sophgo,sg2044-dwmac.yaml > > > +++ b/Documentation/devicetree/bindings/net/sophgo,sg2044-dwmac.yaml > > > @@ -70,6 +70,26 @@ required: > > > > > > allOf: > > > - $ref: snps,dwmac.yaml# > > > + - if: > > > + properties: > > > + compatible: > > > + contains: > > > + const: sophgo,sg2042-dwmac > > > + then: > > > + properties: > > > + phy-mode: > > > + enum: > > > + - rgmii-txid > > > + - rgmii-id > > > + else: > > > + properties: > > > + phy-mode: > > > + enum: > > > + - rgmii > > > + - rgmii-rxid > > > + - rgmii-txid > > > + - rgmii-id > > > + > > > > > > unevaluatedProperties: false > > > > > > -- > > > 2.51.1 > > > > >
signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCaQJU6QAKCRB4tDGHoIJi 0r18AP9YHrFoYXPV2dEPqru+c49A0QRQ0TNcKAkMQ1H/ppaEYgD9FQ3HpD0h2vUk e+BRSTPq5uaZbxl+044FWdyYYKRVCQE= =moFb -----END PGP SIGNATURE-----