Re: [PATCH v4 1/3] dt-bindings: net: sophgo,sg2044-dwmac: add phy mode restriction
Inochi Amaoto <[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 | <rclupbdjyk67fee2lgf74k6tkf7mnjcxzwcjvyk2bohgpetqt5@toxvy3m5orm2> |
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 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 > >