brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 11ffc30 Raw
74 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/net/idt,3243x-emac.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: IDT 79rc3243x Ethernet controller8 9description: Ethernet controller integrated into IDT 79RC3243x family SoCs10 11maintainers:12  - Thomas Bogendoerfer <tsbogend@alpha.franken.de>13 14allOf:15  - $ref: ethernet-controller.yaml#16 17properties:18  compatible:19    const: idt,3243x-emac20 21  reg:22    maxItems: 323 24  reg-names:25    items:26      - const: emac27      - const: dma_rx28      - const: dma_tx29 30  interrupts:31    items:32      - description: RX interrupt33      - description: TX interrupt34 35  interrupt-names:36    items:37      - const: rx38      - const: tx39 40  clocks:41    maxItems: 142 43  clock-names:44    items:45      - const: mdioclk46 47required:48  - compatible49  - reg50  - reg-names51  - interrupts52  - interrupt-names53 54additionalProperties: false55 56examples:57  - |58 59    ethernet@60000 {60        compatible = "idt,3243x-emac";61 62        reg = <0x60000 0x10000>,63              <0x40000 0x14>,64              <0x40014 0x14>;65        reg-names = "emac", "dma_rx", "dma_tx";66 67        interrupt-parent = <&rcpic3>;68        interrupts = <0>, <1>;69        interrupt-names = "rx", "tx";70 71        clocks = <&iclk>;72        clock-names = "mdioclk";73    };74