提交 1dbd981f 编写于 作者: B Biju Das 提交者: Rob Herring

dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP

Document Gigabit Ethernet IP found on RZ/G2L SoC.

Gigabit Ethernet Interface includes Ethernet controller (E-MAC),
Internal TCP/IP Offload Engine (TOE) and Dedicated Direct memory
access controller (DMAC) for transferring transmitted Ethernet
frames to and received Ethernet frames from respective storage
areas in the URAM at high speed.
Signed-off-by: NBiju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: NLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Link: https://lore.kernel.org/r/20210727123450.15918-1-biju.das.jz@bp.renesas.comSigned-off-by: NRob Herring <robh@kernel.org>
上级 6ef02f9c
...@@ -43,23 +43,20 @@ properties: ...@@ -43,23 +43,20 @@ properties:
- renesas,etheravb-r8a779a0 # R-Car V3U - renesas,etheravb-r8a779a0 # R-Car V3U
- const: renesas,etheravb-rcar-gen3 # R-Car Gen3 and RZ/G2 - const: renesas,etheravb-rcar-gen3 # R-Car Gen3 and RZ/G2
- items:
- enum:
- renesas,r9a07g044-gbeth # RZ/G2{L,LC}
- const: renesas,rzg2l-gbeth # RZ/G2L
reg: true reg: true
interrupts: true interrupts: true
interrupt-names: true interrupt-names: true
clocks: clocks: true
minItems: 1
items:
- description: AVB functional clock
- description: Optional TXC reference clock
clock-names: clock-names: true
minItems: 1
items:
- const: fck
- const: refclk
iommus: iommus:
maxItems: 1 maxItems: 1
...@@ -145,14 +142,20 @@ allOf: ...@@ -145,14 +142,20 @@ allOf:
properties: properties:
compatible: compatible:
contains: contains:
const: renesas,etheravb-rcar-gen2 enum:
- renesas,etheravb-rcar-gen2
- renesas,rzg2l-gbeth
then: then:
properties: properties:
interrupts: interrupts:
maxItems: 1 minItems: 1
maxItems: 3
interrupt-names: interrupt-names:
minItems: 1
items: items:
- const: mux - const: mux
- const: int_fil_n
- const: int_arp_ns_n
rx-internal-delay-ps: false rx-internal-delay-ps: false
else: else:
properties: properties:
...@@ -208,6 +211,36 @@ allOf: ...@@ -208,6 +211,36 @@ allOf:
tx-internal-delay-ps: tx-internal-delay-ps:
const: 2000 const: 2000
- if:
properties:
compatible:
contains:
const: renesas,rzg2l-gbeth
then:
properties:
clocks:
items:
- description: Main clock
- description: Register access clock
- description: Reference clock for RGMII
clock-names:
items:
- const: axi
- const: chi
- const: refclk
else:
properties:
clocks:
minItems: 1
items:
- description: AVB functional clock
- description: Optional TXC reference clock
clock-names:
minItems: 1
items:
- const: fck
- const: refclk
additionalProperties: false additionalProperties: false
examples: examples:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册