From nobody Tue Apr 7 11:19:06 2026 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7F2282EACEF for ; Fri, 13 Mar 2026 13:06:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773407192; cv=none; b=prGIXO8HtPy+SITMl4w/1H5UHMtQCqetqAhtEqkx6ks1bsKnWOWrGpAc4oXTsuXeTyZAtmANbwJP3LmiSap6RQHx+W1zX+u+8F4RJMJg+5czWayI6Qebw1vNo3+40iVYrMenTZx7r0fzIjG49xyXYJcXHDhhVpxvoFTlMYCAakc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773407192; c=relaxed/simple; bh=YgKNNg49/YkZTSbEdG4sVgeSeSAh0M1PjzPJ39xAwXE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=jRssB/Sw810FLodfhmhuq/R2NTk2PyG333hO0M3ymwRlnm0ZCiIWNMJrAPYKeUwxuLt14eHPo5cbCEbbhgiyLlJ+mve/ouEEDetewrpFN6Ys3QbVdC0VzHCLyjfUqs8lUccQ1Ap76G+H+0/rxOneH0Rxdw0+nSN1WQYpLC3IUKg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YKcLNzX9; arc=none smtp.client-ip=209.85.128.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YKcLNzX9" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4852ff06541so22261985e9.2 for ; Fri, 13 Mar 2026 06:06:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773407188; x=1774011988; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=rIMvx3G4GiLJ5SJmuQBiCjyrBNPvzb1sP/TsmepD1dY=; b=YKcLNzX9w3/Zdb8VF5liROzWPrSRRR130SO1jzs84JZTVvw8158+Z3S+XUGmM/mxJO 8t4ZWMIgqc0YACPNw9ePJYm7IVaQyZBsqP0ZnNqhopZVcdXzI8VAQlVX0yde4T4HRmww 0oW9lKX0TiMgzDIZZIVGUNWAWaloBCyQkLtPg9IHwss3jZi9wtS72NFbfnRYOwj19g5m ffAij1VyqnhKq1tVXrzLmDRP01lrc16QKSOMzskXtPxKh80cooe6FoPdvwJzd7/5g7mP SWPPpkBJYUwV6nSk/pSEu/2TI5ymKEoKf50RselSCnZ909dJBUi3+7ZoYdABqM+q9P88 lkLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773407188; x=1774011988; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=rIMvx3G4GiLJ5SJmuQBiCjyrBNPvzb1sP/TsmepD1dY=; b=iOpzB9OtTVPSTFW/eqxH62r3njzFkyp7qy6wn5Hl8CO1cX7aEqrZfP5XjZyXswMisv IMiqlKlsLdLuZb296JCGOuRhU66UtZFhnILwLROoHQJ5DiVryT+gbaldeNDByE4S0oLN jlsUPirRxy8XnsMfH7G/eO9TOpQ5XSIUsd5P/tO91KE++xpA+8aQtCRES0gkeWARtziq DiiyzwoD4F+mXmMsiHSd6XXZ5cWaBc98jehcN+F+TTr9Tsf+XkgdwyRSlkyNrZV3dlPd Lx2dgSnGYBbMhkRU5srbH3pic1u8rLLBiUPo5WYD3aGgkkTJSxf758nRBxhvIzzVKvsg VEAg== X-Forwarded-Encrypted: i=1; AJvYcCXW2V888tll7TWlStgiofSOnOOqtr7cGlULKRiYjPHr84Lc4WmAqpdrx/Rqt9Tqp0BjXs7GXdoyp8jDx2o=@vger.kernel.org X-Gm-Message-State: AOJu0YypFSgEZgU9RPZ9jqBdVefhw+8UNJDzLBP73sGQ4zHpV2VCtGGE IAcWKboGQ97sjWxKHf8UU64V1AoqwwjTgQE3NMQd3LzIktbhzjvRhEYZ X-Gm-Gg: ATEYQzznx00uvPj8DvNS0AlSDClNEAkjwst6h6RhtLa9O+UWk1XtjKlwi9QZw24IvO0 fi2F1U+iHHtIBAFX+cdB2NhlskpVJl6H7N1uc7NjnUpX31omzE2U69DBgqqtpiuBO5KKdDvrS9v e3SvK/LfsEeQWjsKEOCQGYqZLdbEnAujOW+0QHgtHUFV1BBPb8kH3uGXB8q/LkRdK6JO5wDRzga CyPMwkS7obt3LVlF80JbqTYGfG4OSoaBXmM0L5mcqPe/Tl3WOBJ3dGLNZHww+Myv+mSCnmJ7SSv fVHXG86O089B21d3b8zH1Rq6b4PGlvmoX5aI0YGfsA+TMI7poJ0uInKr52mgSiYInYys4xUVYzF rWxeZ62ltzK03X8SnOWW28Sma8t+t+BSz9p9K/Tw1PS9thUqCnfPxagy0ijUbaQnOW5/TiEMV5X I8BsL91KrPlJmHyVXiIfzX0CaeLtVL/N5CbL7zEfjiUyNdJfPF X-Received: by 2002:a05:600c:3b14:b0:485:46fd:7887 with SMTP id 5b1f17b1804b1-485566d94afmr45564705e9.13.1773407187407; Fri, 13 Mar 2026 06:06:27 -0700 (PDT) Received: from localhost.localdomain ([2a00:23c4:a758:8a01:6418:ccf7:57f1:473f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4854b5e912fsm559497155e9.2.2026.03.13.06.06.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Mar 2026 06:06:26 -0700 (PDT) From: Biju X-Google-Original-From: Biju To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiner Kallweit , =?UTF-8?q?Niklas=20S=C3=B6derlund?= , Geert Uytterhoeven , Magnus Damm Cc: Biju Das , Russell King , Paul Barker , Neil Armstrong , Florian Fainelli , Lad Prabhakar , Sergei Shtylyov , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Biju Das Subject: [PATCH net-next] dt-bindings: net: Remove redundant ethernet-phy-ieee802.3-c22 fallback Date: Fri, 13 Mar 2026 13:06:21 +0000 Message-ID: <20260313130623.297712-1-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Biju Das Drop the ethernet-phy-ieee802.3-c22 compatible string from ethernet PHY bindings and their examples. The c22 fallback is implicitly assumed for PHY ID-based compatible strings and does not need to be stated explicitly, unlike c45 which requires opt-in. Remove the c22 pattern from the ethernet-phy.yaml schema and update examples in amlogic,g12a-mdio-mux, mscc-phy-vsc8531, renesas,ether, and renesas,etheravb bindings accordingly. Signed-off-by: Biju Das --- .../devicetree/bindings/net/amlogic,g12a-mdio-mux.yaml | 3 +-- Documentation/devicetree/bindings/net/ethernet-phy.yaml | 3 --- Documentation/devicetree/bindings/net/mscc-phy-vsc8531.yaml | 3 +-- Documentation/devicetree/bindings/net/renesas,ether.yaml | 3 +-- Documentation/devicetree/bindings/net/renesas,etheravb.yaml | 3 +-- 5 files changed, 4 insertions(+), 11 deletions(-) diff --git a/Documentation/devicetree/bindings/net/amlogic,g12a-mdio-mux.ya= ml b/Documentation/devicetree/bindings/net/amlogic,g12a-mdio-mux.yaml index ec5c038ce6a0..e9e575fab62c 100644 --- a/Documentation/devicetree/bindings/net/amlogic,g12a-mdio-mux.yaml +++ b/Documentation/devicetree/bindings/net/amlogic,g12a-mdio-mux.yaml @@ -69,8 +69,7 @@ examples: #size-cells =3D <0>; =20 ethernet-phy@8 { - compatible =3D "ethernet-phy-id0180.3301", - "ethernet-phy-ieee802.3-c22"; + compatible =3D "ethernet-phy-id0180.3301"; interrupts =3D ; reg =3D <8>; max-speed =3D <100>; diff --git a/Documentation/devicetree/bindings/net/ethernet-phy.yaml b/Docu= mentation/devicetree/bindings/net/ethernet-phy.yaml index 58634fee9fc4..d622e73a89ff 100644 --- a/Documentation/devicetree/bindings/net/ethernet-phy.yaml +++ b/Documentation/devicetree/bindings/net/ethernet-phy.yaml @@ -47,9 +47,6 @@ properties: second group of digits is the Phy Identifier 2 register, this is the chip vendor OUI bits 19:24, followed by 10 bits of a vendor specific ID. - - items: - - pattern: "^ethernet-phy-id[a-f0-9]{4}\\.[a-f0-9]{4}$" - - const: ethernet-phy-ieee802.3-c22 - items: - pattern: "^ethernet-phy-id[a-f0-9]{4}\\.[a-f0-9]{4}$" - const: ethernet-phy-ieee802.3-c45 diff --git a/Documentation/devicetree/bindings/net/mscc-phy-vsc8531.yaml b/= Documentation/devicetree/bindings/net/mscc-phy-vsc8531.yaml index 0afbd0ff126f..5e5dea7987e7 100644 --- a/Documentation/devicetree/bindings/net/mscc-phy-vsc8531.yaml +++ b/Documentation/devicetree/bindings/net/mscc-phy-vsc8531.yaml @@ -32,7 +32,6 @@ properties: - enum: - ethernet-phy-id0007.0570 # VSC8531 - ethernet-phy-id0007.0772 # VSC8541 - - const: ethernet-phy-ieee802.3-c22 =20 vsc8531,vddmac: $ref: /schemas/types.yaml#/definitions/uint32 @@ -120,7 +119,7 @@ examples: #size-cells =3D <0>; =20 ethernet-phy@0 { - compatible =3D "ethernet-phy-id0007.0772", "ethernet-phy-ieee8= 02.3-c22"; + compatible =3D "ethernet-phy-id0007.0772"; reg =3D <0>; vsc8531,vddmac =3D <3300>; vsc8531,edge-slowdown =3D <7>; diff --git a/Documentation/devicetree/bindings/net/renesas,ether.yaml b/Doc= umentation/devicetree/bindings/net/renesas,ether.yaml index f0a52f47f95a..dd7187f12a67 100644 --- a/Documentation/devicetree/bindings/net/renesas,ether.yaml +++ b/Documentation/devicetree/bindings/net/renesas,ether.yaml @@ -121,8 +121,7 @@ examples: #size-cells =3D <0>; =20 phy1: ethernet-phy@1 { - compatible =3D "ethernet-phy-id0022.1537", - "ethernet-phy-ieee802.3-c22"; + compatible =3D "ethernet-phy-id0022.1537"; reg =3D <1>; interrupt-parent =3D <&irqc0>; interrupts =3D <0 IRQ_TYPE_LEVEL_LOW>; diff --git a/Documentation/devicetree/bindings/net/renesas,etheravb.yaml b/= Documentation/devicetree/bindings/net/renesas,etheravb.yaml index 1e00ef5b3acd..6aea1acaaa59 100644 --- a/Documentation/devicetree/bindings/net/renesas,etheravb.yaml +++ b/Documentation/devicetree/bindings/net/renesas,etheravb.yaml @@ -364,8 +364,7 @@ examples: #size-cells =3D <0>; =20 phy0: ethernet-phy@0 { - compatible =3D "ethernet-phy-id0022.1622", - "ethernet-phy-ieee802.3-c22"; + compatible =3D "ethernet-phy-id0022.1622"; rxc-skew-ps =3D <1500>; reg =3D <0>; interrupt-parent =3D <&gpio2>; --=20 2.43.0