xref: /linux/Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml (revision 762f99f4f3cb41a775b5157dd761217beba65873)
16710c5b0SRafał Miłecki# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
26710c5b0SRafał Miłecki%YAML 1.2
36710c5b0SRafał Miłecki---
46710c5b0SRafał Miłecki$id: http://devicetree.org/schemas/net/brcm,bcm4908-enet.yaml#
56710c5b0SRafał Miłecki$schema: http://devicetree.org/meta-schemas/core.yaml#
66710c5b0SRafał Miłecki
76710c5b0SRafał Miłeckititle: Broadcom BCM4908 Ethernet controller
86710c5b0SRafał Miłecki
96710c5b0SRafał Miłeckidescription: Broadcom's Ethernet controller integrated into BCM4908 family SoCs
106710c5b0SRafał Miłecki
116710c5b0SRafał Miłeckimaintainers:
126710c5b0SRafał Miłecki  - Rafał Miłecki <rafal@milecki.pl>
136710c5b0SRafał Miłecki
14f08b5cf1SRafał MiłeckiallOf:
15f08b5cf1SRafał Miłecki  - $ref: ethernet-controller.yaml#
16f08b5cf1SRafał Miłecki
176710c5b0SRafał Miłeckiproperties:
186710c5b0SRafał Miłecki  compatible:
196710c5b0SRafał Miłecki    const: brcm,bcm4908-enet
206710c5b0SRafał Miłecki
216710c5b0SRafał Miłecki  reg:
226710c5b0SRafał Miłecki    maxItems: 1
236710c5b0SRafał Miłecki
246710c5b0SRafał Miłecki  interrupts:
25ab4dda7aSRafał Miłecki    minItems: 1
26ab4dda7aSRafał Miłecki    items:
27ab4dda7aSRafał Miłecki      - description: RX interrupt
28ab4dda7aSRafał Miłecki      - description: TX interrupt
296710c5b0SRafał Miłecki
306710c5b0SRafał Miłecki  interrupt-names:
31ab4dda7aSRafał Miłecki    minItems: 1
32ab4dda7aSRafał Miłecki    items:
33ab4dda7aSRafał Miłecki      - const: rx
34ab4dda7aSRafał Miłecki      - const: tx
356710c5b0SRafał Miłecki
366710c5b0SRafał Miłeckirequired:
376710c5b0SRafał Miłecki  - reg
386710c5b0SRafał Miłecki  - interrupts
396710c5b0SRafał Miłecki  - interrupt-names
406710c5b0SRafał Miłecki
41*4cd7bd59SRafał MiłeckiunevaluatedProperties: false
426710c5b0SRafał Miłecki
436710c5b0SRafał Miłeckiexamples:
446710c5b0SRafał Miłecki  - |
456710c5b0SRafał Miłecki    #include <dt-bindings/interrupt-controller/irq.h>
466710c5b0SRafał Miłecki    #include <dt-bindings/interrupt-controller/arm-gic.h>
476710c5b0SRafał Miłecki
486710c5b0SRafał Miłecki    ethernet@80002000 {
496710c5b0SRafał Miłecki        compatible = "brcm,bcm4908-enet";
506710c5b0SRafał Miłecki        reg = <0x80002000 0x1000>;
516710c5b0SRafał Miłecki
52ab4dda7aSRafał Miłecki        interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>,
53ab4dda7aSRafał Miłecki                     <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
54ab4dda7aSRafał Miłecki        interrupt-names = "rx", "tx";
556710c5b0SRafał Miłecki    };
56