Lines Matching +full:enum +full:- +full:model
1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale Three-Speed Ethernet Controller (TSEC), "Gianfar"
10 - J. Neuschäfer <j.ne@posteo.net>
12 # This is needed to distinguish gianfar.yaml and gianfar-mdio.yaml, because
16 - properties:
23 - device_type
25 - properties:
30 - compatible
34 enum:
35 - gianfar
36 - fsl,etsec2
41 model:
42 enum:
43 - FEC
44 - TSEC
45 - eTSEC
52 "#address-cells":
53 enum: [ 1, 2 ]
55 "#size-cells":
56 enum: [ 1, 2 ]
58 cell-index:
64 - description: Transmit interrupt or single combined interrupt
65 - description: Receive interrupt
66 - description: Error interrupt
68 dma-coherent: true
70 fsl,magic-packet:
75 fsl,wake-on-filer:
83 bd-stash:
89 rx-stash-len:
94 rx-stash-idx:
110 tbi-handle:
115 - compatible
116 - model
119 "^mdio@[0-9a-f]+$":
120 $ref: /schemas/net/fsl,gianfar-mdio.yaml#
123 - $ref: ethernet-controller.yaml#
127 - if:
134 "^queue-group@[0-9a-f]+$":
143 - description: Transmit interrupt
144 - description: Receive interrupt
145 - description: Error interrupt
148 - reg
149 - interrupts
154 - reg
157 - if:
159 model:
161 enum: [ TSEC, eTSEC ]
166 - description: Transmit interrupt
167 - description: Receive interrupt
168 - description: Error interrupt
175 - |
178 model = "TSEC";
181 local-mac-address = [ 00 00 00 00 00 00 ];
183 interrupt-parent = <&mpic>;
184 phy-handle = <&phy0>;
187 - |
188 #include <dt-bindings/interrupt-controller/irq.h>
194 #address-cells = <1>;
195 #size-cells = <1>;
196 cell-index = <0>;
198 model = "eTSEC";
199 local-mac-address = [ 00 00 00 00 00 00 ];
203 interrupt-parent = <&ipic>;
206 #address-cells = <1>;
207 #size-cells = <0>;
208 compatible = "fsl,gianfar-mdio";
213 - |
214 #include <dt-bindings/interrupt-controller/irq.h>
215 #include <dt-bindings/interrupt-controller/arm-gic.h>
218 #address-cells = <2>;
219 #size-cells = <2>;
225 #address-cells = <2>;
226 #size-cells = <2>;
227 interrupt-parent = <&gic>;
228 model = "eTSEC";
229 fsl,magic-packet;
230 dma-coherent;
232 queue-group@2d10000 {
239 queue-group@2d14000 {