Re: [PATCH v3 13/16] dt-bindings: net: Add DT bindings for DWMAC on NXP S32G/R SoCs
From: Jan Petrous <jan.petrous@oss.nxp.com>
Date: 2024-10-14 07:48:58
Also in:
imx, linux-arm-kernel, linux-arm-msm, linux-devicetree, lkml
On Mon, Oct 14, 2024 at 08:56:58AM +0200, Krzysztof Kozlowski wrote:
On 13/10/2024 23:27, Jan Petrous via B4 Relay wrote:quoted
From: "Jan Petrous (OSS)" <jan.petrous@oss.nxp.com> Add basic description for DWMAC ethernet IP on NXP S32G2xx, S32G3xx and S32R45 automotive series SoCs. Signed-off-by: Jan Petrous (OSS) <jan.petrous@oss.nxp.com> --- .../devicetree/bindings/net/nxp,s32-dwmac.yaml | 97 ++++++++++++++++++++++ .../devicetree/bindings/net/snps,dwmac.yaml | 1 + 2 files changed, 98 insertions(+)diff --git a/Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml b/Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml new file mode 100644 index 000000000000..4c65994cbe8b --- /dev/null +++ b/Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml@@ -0,0 +1,97 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +# Copyright 2021-2024 NXP +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/nxp,s32-dwmac.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: NXP S32G2xx/S32G3xx/S32R45 GMAC ethernet controller + +maintainers: + - Jan Petrous (OSS) <jan.petrous@oss.nxp.com> + +description: + This device is a Synopsys DWC IP, integrated on NXP S32G/R SoCs. + +properties: + compatible: + enum: + - nxp,s32g2-dwmacWhere are the other compatibles? Commit msg mentions several devices.
Well, I removed other compatibles thinking we can re-use this only one also for other SoCs as, on currect stage, we don't need to do any SoC specific setup. Is it ok or shall I reinsert them?
quoted
+ + reg: + items: + - description: Main GMAC registers + - description: GMAC PHY mode control register +...quoted
+ + mdio { + #address-cells = <1>; + #size-cells = <0>; + compatible = "snps,dwmac-mdio"; + + phy0: ethernet-phy@0 { + reg = <0>; + }; +Stray blank line.
Ah, missed it. Thanks. Will fix it in v4. /Jan