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