Lines Matching +full:dsa +full:- +full:v4

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/dsa/brcm,sf2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Florian Fainelli <[email protected]>
15 - enum:
16 - brcm,bcm4908-switch
17 - brcm,bcm7278-switch-v4.0
18 - brcm,bcm7278-switch-v4.8
19 - brcm,bcm7445-switch-v4.0
25 reg-names:
27 - const: core
28 - const: reg
29 - const: intrl2_0
30 - const: intrl2_1
31 - const: fcb
32 - const: acb
38 interrupt-names:
40 - const: switch_0
41 - const: switch_1
46 reset-names:
52 - description: switch's main clock
53 - description: dividing of the switch core clock
55 clock-names:
58 - const: sw_switch
59 - const: sw_switch_mdiv
61 brcm,num-gphy:
65 brcm,num-rgmii-ports:
69 brcm,fcb-pause-override:
74 brcm,acb-packets-inflight:
76 supports reporting the number of packets in-flight in a switch queue
84 '^port@[0-9a-f]$':
85 $ref: dsa-port.yaml#
89 brcm,use-bcm-hdr:
91 tags enabled (per-packet metadata)
95 - reg
96 - interrupts
99 - $ref: dsa.yaml#
100 - if:
105 - brcm,bcm7278-switch-v4.0
106 - brcm,bcm7278-switch-v4.8
112 clock-names:
116 - clocks
117 - clock-names
118 - if:
122 const: brcm,bcm7445-switch-v4.0
128 clock-names:
132 - clocks
133 - clock-names
138 - |
140 compatible = "brcm,bcm7445-switch-v4.0";
147 reg-names = "core", "reg", "intrl2_0", "intrl2_1",
152 clock-names = "sw_switch", "sw_switch_mdiv";
153 brcm,num-gphy = <1>;
154 brcm,num-rgmii-ports = <2>;
155 brcm,fcb-pause-override;
156 brcm,acb-packets-inflight;
159 #address-cells = <1>;
160 #size-cells = <0>;