From: Xianwei Zhao Add the T7 compatible to the Meson DWMAC binding. The T7 DWMAC controller requires the following compatible combination: amlogic,t7-dwmac amlogic,meson-axg-dwmac snps,dwmac-4.00 Add a conditional schema check to enforce this compatible combination when amlogic,t7-dwmac is used. Signed-off-by: Xianwei Zhao --- .../devicetree/bindings/net/amlogic,meson-dwmac.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml b/Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml index 5c91716d1f21..f75a275e2d75 100644 --- a/Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml +++ b/Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml @@ -28,6 +28,18 @@ select: allOf: - $ref: snps,dwmac.yaml# + - if: + properties: + compatible: + contains: + const: amlogic,t7-dwmac + then: + properties: + compatible: + items: + - const: amlogic,t7-dwmac + - const: amlogic,meson-axg-dwmac + - const: snps,dwmac-4.00 - if: properties: compatible: @@ -139,8 +151,10 @@ properties: - amlogic,meson-gxbb-dwmac - amlogic,meson-axg-dwmac - amlogic,meson-g12a-dwmac + - amlogic,t7-dwmac contains: enum: + - snps,dwmac-4.00 - snps,dwmac-3.70a - snps,dwmac -- 2.52.0