Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / net / brcm,bcm4908-enet.yaml
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
7 title: Broadcom BCM4908 Ethernet controller
8
9 description: Broadcom's Ethernet controller integrated into BCM4908 family SoCs
10
11 maintainers:
12   - Rafał Miłecki <rafal@milecki.pl>
13
14 allOf:
15   - $ref: ethernet-controller.yaml#
16
17 properties:
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
30 required:
31   - reg
32   - interrupts
33   - interrupt-names
34
35 unevaluatedProperties: false
36
37 examples:
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     };