56 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/net/brcm,bcm4908-enet.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Broadcom BCM4908 Ethernet controller8 9description: Broadcom's Ethernet controller integrated into BCM4908 family SoCs10 11maintainers:12 - Rafał Miłecki <rafal@milecki.pl>13 14allOf:15 - $ref: ethernet-controller.yaml#16 17properties:18 compatible:19 const: brcm,bcm4908-enet20 21 reg:22 maxItems: 123 24 interrupts:25 minItems: 126 items:27 - description: RX interrupt28 - description: TX interrupt29 30 interrupt-names:31 minItems: 132 items:33 - const: rx34 - const: tx35 36required:37 - reg38 - interrupts39 - interrupt-names40 41unevaluatedProperties: false42 43examples:44 - |45 #include <dt-bindings/interrupt-controller/irq.h>46 #include <dt-bindings/interrupt-controller/arm-gic.h>47 48 ethernet@80002000 {49 compatible = "brcm,bcm4908-enet";50 reg = <0x80002000 0x1000>;51 52 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>,53 <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;54 interrupt-names = "rx", "tx";55 };56