brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · a93d2f1 Raw
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