1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/net/dsa/brcm,b53.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom BCM53xx Ethernet switches
13 - Florian Fainelli <f.fainelli@gmail.com>
16 Broadcom BCM53xx Ethernet switches
22 - const: brcm,bcm53115
23 - const: brcm,bcm53125
24 - const: brcm,bcm53128
31 - const: brcm,bcm11360-srab
32 - const: brcm,cygnus-srab
40 - const: brcm,bcm5301x-srab
49 - const: brcm,omega-srab
59 - const: brcm,nsp-srab
65 - const: brcm,bcm63xx-switch
71 # BCM585xx/586xx/88312 SoCs
99 - const: link_state_p0
100 - const: link_state_p1
101 - const: link_state_p2
102 - const: link_state_p3
103 - const: link_state_p4
104 - const: link_state_p5
105 - const: link_state_p7
106 - const: link_state_p8
109 - const: imp_sleep_timer_p5
110 - const: imp_sleep_timer_p7
111 - const: imp_sleep_timer_p8
119 unevaluatedProperties: false
124 #address-cells = <1>;
128 compatible = "brcm,bcm53125";
132 #address-cells = <1>;
147 label = "cable-modem";
148 phy-mode = "rgmii-txid";
158 phy-mode = "rgmii-txid";
169 #include <dt-bindings/interrupt-controller/arm-gic.h>
170 #include <dt-bindings/interrupt-controller/irq.h>
173 #address-cells = <1>;
177 compatible = "brcm,bcm58623-srab", "brcm,nsp-srab";
178 reg = <0x36000 0x1000>,
181 reg-names = "srab", "mux_config", "sgmii_config";
182 interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>,
183 <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,
184 <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>,
185 <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>,
186 <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>,
187 <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>,
188 <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>,
189 <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>,
190 <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>,
191 <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
192 <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
193 <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
194 <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
195 interrupt-names = "link_state_p0",
205 "imp_sleep_timer_p5",
206 "imp_sleep_timer_p7",
207 "imp_sleep_timer_p8";
210 #address-cells = <1>;