[PATCH v4 1/3] dt-bindings: net: sophgo,sg2044-dwmac: add phy mode restriction
Inochi Amaoto
inochiama at gmail.com
Tue Oct 28 17:56:09 PDT 2025
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 <conor.dooley at microchip.com>
>
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
Fixes: e281c48a7336 ("dt-bindings: net: sophgo,sg2044-dwmac: Add support for Sophgo SG2042 dwmac")
> >
> > Signed-off-by: Inochi Amaoto <inochiama at gmail.com>
> > ---
> > .../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
> >
More information about the linux-arm-kernel
mailing list