1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2%YAML 1.2
3---
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 controller
8
9description: Broadcom's Ethernet controller integrated into BCM4908 family SoCs
10
11maintainers:
12  - Rafał Miłecki <rafal@milecki.pl>
13
14allOf:
15  - $ref: ethernet-controller.yaml#
16
17properties:
18  compatible:
19    const: brcm,bcm4908-enet
20
21  reg:
22    maxItems: 1
23
24  interrupts:
25    description: RX interrupt
26
27  interrupt-names:
28    const: rx
29
30required:
31  - reg
32  - interrupts
33  - interrupt-names
34
35unevaluatedProperties: false
36
37examples:
38  - |
39    #include <dt-bindings/interrupt-controller/irq.h>
40    #include <dt-bindings/interrupt-controller/arm-gic.h>
41
42    ethernet@80002000 {
43        compatible = "brcm,bcm4908-enet";
44        reg = <0x80002000 0x1000>;
45
46        interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
47        interrupt-names = "rx";
48    };
49