Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
Extension
.yaml
Size
9286 bytes
Lines
363
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/net/renesas,rzv2h-gbeth.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: GBETH glue layer for Renesas RZ/V2H(P) (and similar SoCs)

maintainers:
  - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>

select:
  properties:
    compatible:
      contains:
        enum:
          - renesas,r9a09g047-gbeth
          - renesas,r9a09g056-gbeth
          - renesas,r9a09g057-gbeth
          - renesas,r9a09g077-gbeth
          - renesas,r9a09g087-gbeth
          - renesas,rzv2h-gbeth
  required:
    - compatible

properties:
  compatible:
    oneOf:
      - items:
          - const: renesas,r9a08g046-gbeth # RZ/G3L
          - const: snps,dwmac-5.30a
      - items:
          - enum:
              - renesas,r9a09g047-gbeth # RZ/G3E
              - renesas,r9a09g056-gbeth # RZ/V2N
              - renesas,r9a09g057-gbeth # RZ/V2H(P)
          - const: renesas,rzv2h-gbeth
          - const: snps,dwmac-5.20
      - items:
          - const: renesas,r9a09g077-gbeth # RZ/T2H
          - const: snps,dwmac-5.20
      - items:
          - const: renesas,r9a09g087-gbeth # RZ/N2H
          - const: renesas,r9a09g077-gbeth
          - const: snps,dwmac-5.20

  reg:
    maxItems: 1

  clocks:
    oneOf:
      - items:
          - description: CSR/Register access clock
          - description: AXI system/Main clock
          - description: PTP clock
          - description: TX clock
          - description: RX clock
          - description: TX clock phase-shifted by 180 degrees
          - description: RX clock phase-shifted by 180 degrees
          - description: RMII clock
          - description: RMII TX clock
          - description: RMII RX clock

        minItems: 7

      - items:
          - description: CSR clock
          - description: AXI system clock
          - description: TX clock

Annotation

Implementation Notes