[PATCH 1/5] dt-bindings: net: macb: Add SiFive FU740-C000 support

From: Max Hsu

Date: Fri Feb 20 2026 - 03:28:05 EST


Add the SiFive FU740-C000 ethernet controller compatible string to the
Cadence MACB binding documentation.

The FU740 ethernet controller uses the same GEMGXL management block as
the FU540, which is tightly coupled with the Cadence MACB IP. This
follows the SiFive IP versioning scheme which requires SoC-specific
compatible strings for proper hardware identification.

Signed-off-by: Max Hsu <max.hsu@xxxxxxxxxx>
---
Documentation/devicetree/bindings/net/cdns,macb.yaml | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/Documentation/devicetree/bindings/net/cdns,macb.yaml b/Documentation/devicetree/bindings/net/cdns,macb.yaml
index cb14c35ba996..b46dde1da170 100644
--- a/Documentation/devicetree/bindings/net/cdns,macb.yaml
+++ b/Documentation/devicetree/bindings/net/cdns,macb.yaml
@@ -63,6 +63,7 @@ properties:
- mobileye,eyeq5-gem # Mobileye EyeQ5 SoCs
- raspberrypi,rp1-gem # Raspberry Pi RP1 gigabit ethernet interface
- sifive,fu540-c000-gem # SiFive FU540-C000 SoC
+ - sifive,fu740-c000-gem # SiFive FU740-C000 SoC

- items:
- enum:
@@ -74,7 +75,7 @@ properties:
minItems: 1
items:
- description: Basic register set
- - description: GEMGXL Management block registers on SiFive FU540-C000 SoC
+ - description: GEMGXL Management block registers on SiFive FU540/FU740 SoCs

interrupts:
minItems: 1
@@ -181,7 +182,9 @@ allOf:
properties:
compatible:
contains:
- const: sifive,fu540-c000-gem
+ enum:
+ - sifive,fu540-c000-gem
+ - sifive,fu740-c000-gem
then:
properties:
reg:

--
2.43.0