Commit 1a9de564 authored by Tan Chun Hau's avatar Tan Chun Hau Committed by Jakub Kicinski

dt-bindings: net: starfive,jh7110-dwmac: Add StarFive JH8100 support

Add StarFive JH8100 dwmac support.
The JH8100 dwmac shares the same driver code as the JH7110 dwmac
and has only one reset signal.

Please refer to below:

  JH8100: reset-names = "stmmaceth";
  JH7110: reset-names = "stmmaceth", "ahb";
  JH7100: reset-names = "ahb";

Example usage of JH8100 in the device tree:

gmac0: ethernet@16030000 {
        compatible = "starfive,jh8100-dwmac",
                     "starfive,jh7110-dwmac",
                     "snps,dwmac-5.20";
        ...
};
Signed-off-by: default avatarTan Chun Hau <chunhau.tan@starfivetech.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20240403100549.78719-2-chunhau.tan@starfivetech.comSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent cf1ca1f6
...@@ -30,6 +30,10 @@ properties: ...@@ -30,6 +30,10 @@ properties:
- items: - items:
- const: starfive,jh7110-dwmac - const: starfive,jh7110-dwmac
- const: snps,dwmac-5.20 - const: snps,dwmac-5.20
- items:
- const: starfive,jh8100-dwmac
- const: starfive,jh7110-dwmac
- const: snps,dwmac-5.20
reg: reg:
maxItems: 1 maxItems: 1
...@@ -116,11 +120,25 @@ allOf: ...@@ -116,11 +120,25 @@ allOf:
minItems: 3 minItems: 3
maxItems: 3 maxItems: 3
resets: if:
minItems: 2 properties:
compatible:
reset-names: contains:
minItems: 2 const: starfive,jh8100-dwmac
then:
properties:
resets:
maxItems: 1
reset-names:
const: stmmaceth
else:
properties:
resets:
minItems: 2
reset-names:
minItems: 2
unevaluatedProperties: false unevaluatedProperties: false
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment