Skip to content

Commit fe7c551

Browse files
krzkConchuOD
authored andcommitted
arm64: dts: microchip: sparx5_pcb134: move non-MMIO nodes out of axi
simple-bus nodes, so the "axi" node, should not have non-MMIO children as pointed out by simple-bus schema dtbs_check: sparx5_pcb134.dtb: axi@600000000: i2c-mux-0: {'compatible': ... should not be valid under {'type': 'object'} from schema $id: http://devicetree.org/schemas/simple-bus.yaml# Reported-by: Rob Herring <[email protected]> Closes: https://lore.kernel.org/all/CAL_Jsq+PtL3HTKkA_gwTjb_i1mFZ+wW+qwin34HMYmwW7oNDFw@mail.gmail.com/ Signed-off-by: Krzysztof Kozlowski <[email protected]> Signed-off-by: Conor Dooley <[email protected]>
1 parent 1613e60 commit fe7c551

File tree

1 file changed

+194
-178
lines changed

1 file changed

+194
-178
lines changed

arch/arm64/boot/dts/microchip/sparx5_pcb134_board.dtsi

Lines changed: 194 additions & 178 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,20 @@
1313
priority = <200>;
1414
};
1515

16+
i2c0_imux: i2c-mux-0 {
17+
compatible = "i2c-mux-pinctrl";
18+
#address-cells = <1>;
19+
#size-cells = <0>;
20+
i2c-parent = <&i2c0>;
21+
};
22+
23+
i2c0_emux: i2c-mux-1 {
24+
compatible = "i2c-mux-gpio";
25+
#address-cells = <1>;
26+
#size-cells = <0>;
27+
i2c-parent = <&i2c0>;
28+
};
29+
1630
leds {
1731
compatible = "gpio-leds";
1832
led-0 {
@@ -248,6 +262,186 @@
248262
default-state = "off";
249263
};
250264
};
265+
266+
sfp_eth12: sfp-eth12 {
267+
compatible = "sff,sfp";
268+
i2c-bus = <&i2c_sfp1>;
269+
tx-disable-gpios = <&sgpio_out2 11 1 GPIO_ACTIVE_LOW>;
270+
los-gpios = <&sgpio_in2 11 1 GPIO_ACTIVE_HIGH>;
271+
mod-def0-gpios = <&sgpio_in2 11 2 GPIO_ACTIVE_LOW>;
272+
tx-fault-gpios = <&sgpio_in2 12 0 GPIO_ACTIVE_HIGH>;
273+
};
274+
275+
sfp_eth13: sfp-eth13 {
276+
compatible = "sff,sfp";
277+
i2c-bus = <&i2c_sfp2>;
278+
tx-disable-gpios = <&sgpio_out2 12 1 GPIO_ACTIVE_LOW>;
279+
los-gpios = <&sgpio_in2 12 1 GPIO_ACTIVE_HIGH>;
280+
mod-def0-gpios = <&sgpio_in2 12 2 GPIO_ACTIVE_LOW>;
281+
tx-fault-gpios = <&sgpio_in2 13 0 GPIO_ACTIVE_HIGH>;
282+
};
283+
284+
sfp_eth14: sfp-eth14 {
285+
compatible = "sff,sfp";
286+
i2c-bus = <&i2c_sfp3>;
287+
tx-disable-gpios = <&sgpio_out2 13 1 GPIO_ACTIVE_LOW>;
288+
los-gpios = <&sgpio_in2 13 1 GPIO_ACTIVE_HIGH>;
289+
mod-def0-gpios = <&sgpio_in2 13 2 GPIO_ACTIVE_LOW>;
290+
tx-fault-gpios = <&sgpio_in2 14 0 GPIO_ACTIVE_HIGH>;
291+
};
292+
293+
sfp_eth15: sfp-eth15 {
294+
compatible = "sff,sfp";
295+
i2c-bus = <&i2c_sfp4>;
296+
tx-disable-gpios = <&sgpio_out2 14 1 GPIO_ACTIVE_LOW>;
297+
los-gpios = <&sgpio_in2 14 1 GPIO_ACTIVE_HIGH>;
298+
mod-def0-gpios = <&sgpio_in2 14 2 GPIO_ACTIVE_LOW>;
299+
tx-fault-gpios = <&sgpio_in2 15 0 GPIO_ACTIVE_HIGH>;
300+
};
301+
302+
sfp_eth48: sfp-eth48 {
303+
compatible = "sff,sfp";
304+
i2c-bus = <&i2c_sfp5>;
305+
tx-disable-gpios = <&sgpio_out2 15 1 GPIO_ACTIVE_LOW>;
306+
los-gpios = <&sgpio_in2 15 1 GPIO_ACTIVE_HIGH>;
307+
mod-def0-gpios = <&sgpio_in2 15 2 GPIO_ACTIVE_LOW>;
308+
tx-fault-gpios = <&sgpio_in2 16 0 GPIO_ACTIVE_HIGH>;
309+
};
310+
311+
sfp_eth49: sfp-eth49 {
312+
compatible = "sff,sfp";
313+
i2c-bus = <&i2c_sfp6>;
314+
tx-disable-gpios = <&sgpio_out2 16 1 GPIO_ACTIVE_LOW>;
315+
los-gpios = <&sgpio_in2 16 1 GPIO_ACTIVE_HIGH>;
316+
mod-def0-gpios = <&sgpio_in2 16 2 GPIO_ACTIVE_LOW>;
317+
tx-fault-gpios = <&sgpio_in2 17 0 GPIO_ACTIVE_HIGH>;
318+
};
319+
320+
sfp_eth50: sfp-eth50 {
321+
compatible = "sff,sfp";
322+
i2c-bus = <&i2c_sfp7>;
323+
tx-disable-gpios = <&sgpio_out2 17 1 GPIO_ACTIVE_LOW>;
324+
los-gpios = <&sgpio_in2 17 1 GPIO_ACTIVE_HIGH>;
325+
mod-def0-gpios = <&sgpio_in2 17 2 GPIO_ACTIVE_LOW>;
326+
tx-fault-gpios = <&sgpio_in2 18 0 GPIO_ACTIVE_HIGH>;
327+
};
328+
329+
sfp_eth51: sfp-eth51 {
330+
compatible = "sff,sfp";
331+
i2c-bus = <&i2c_sfp8>;
332+
tx-disable-gpios = <&sgpio_out2 18 1 GPIO_ACTIVE_LOW>;
333+
los-gpios = <&sgpio_in2 18 1 GPIO_ACTIVE_HIGH>;
334+
mod-def0-gpios = <&sgpio_in2 18 2 GPIO_ACTIVE_LOW>;
335+
tx-fault-gpios = <&sgpio_in2 19 0 GPIO_ACTIVE_HIGH>;
336+
};
337+
338+
sfp_eth52: sfp-eth52 {
339+
compatible = "sff,sfp";
340+
i2c-bus = <&i2c_sfp9>;
341+
tx-disable-gpios = <&sgpio_out2 19 1 GPIO_ACTIVE_LOW>;
342+
los-gpios = <&sgpio_in2 19 1 GPIO_ACTIVE_HIGH>;
343+
mod-def0-gpios = <&sgpio_in2 19 2 GPIO_ACTIVE_LOW>;
344+
tx-fault-gpios = <&sgpio_in2 20 0 GPIO_ACTIVE_HIGH>;
345+
};
346+
347+
sfp_eth53: sfp-eth53 {
348+
compatible = "sff,sfp";
349+
i2c-bus = <&i2c_sfp10>;
350+
tx-disable-gpios = <&sgpio_out2 20 1 GPIO_ACTIVE_LOW>;
351+
los-gpios = <&sgpio_in2 20 1 GPIO_ACTIVE_HIGH>;
352+
mod-def0-gpios = <&sgpio_in2 20 2 GPIO_ACTIVE_LOW>;
353+
tx-fault-gpios = <&sgpio_in2 21 0 GPIO_ACTIVE_HIGH>;
354+
};
355+
356+
sfp_eth54: sfp-eth54 {
357+
compatible = "sff,sfp";
358+
i2c-bus = <&i2c_sfp11>;
359+
tx-disable-gpios = <&sgpio_out2 21 1 GPIO_ACTIVE_LOW>;
360+
los-gpios = <&sgpio_in2 21 1 GPIO_ACTIVE_HIGH>;
361+
mod-def0-gpios = <&sgpio_in2 21 2 GPIO_ACTIVE_LOW>;
362+
tx-fault-gpios = <&sgpio_in2 22 0 GPIO_ACTIVE_HIGH>;
363+
};
364+
365+
sfp_eth55: sfp-eth55 {
366+
compatible = "sff,sfp";
367+
i2c-bus = <&i2c_sfp12>;
368+
tx-disable-gpios = <&sgpio_out2 22 1 GPIO_ACTIVE_LOW>;
369+
los-gpios = <&sgpio_in2 22 1 GPIO_ACTIVE_HIGH>;
370+
mod-def0-gpios = <&sgpio_in2 22 2 GPIO_ACTIVE_LOW>;
371+
tx-fault-gpios = <&sgpio_in2 23 0 GPIO_ACTIVE_HIGH>;
372+
};
373+
374+
sfp_eth56: sfp-eth56 {
375+
compatible = "sff,sfp";
376+
i2c-bus = <&i2c_sfp13>;
377+
tx-disable-gpios = <&sgpio_out2 23 1 GPIO_ACTIVE_LOW>;
378+
los-gpios = <&sgpio_in2 23 1 GPIO_ACTIVE_HIGH>;
379+
mod-def0-gpios = <&sgpio_in2 23 2 GPIO_ACTIVE_LOW>;
380+
tx-fault-gpios = <&sgpio_in2 24 0 GPIO_ACTIVE_HIGH>;
381+
};
382+
383+
sfp_eth57: sfp-eth57 {
384+
compatible = "sff,sfp";
385+
i2c-bus = <&i2c_sfp14>;
386+
tx-disable-gpios = <&sgpio_out2 24 1 GPIO_ACTIVE_LOW>;
387+
los-gpios = <&sgpio_in2 24 1 GPIO_ACTIVE_HIGH>;
388+
mod-def0-gpios = <&sgpio_in2 24 2 GPIO_ACTIVE_LOW>;
389+
tx-fault-gpios = <&sgpio_in2 25 0 GPIO_ACTIVE_HIGH>;
390+
};
391+
392+
sfp_eth58: sfp-eth58 {
393+
compatible = "sff,sfp";
394+
i2c-bus = <&i2c_sfp15>;
395+
tx-disable-gpios = <&sgpio_out2 25 1 GPIO_ACTIVE_LOW>;
396+
los-gpios = <&sgpio_in2 25 1 GPIO_ACTIVE_HIGH>;
397+
mod-def0-gpios = <&sgpio_in2 25 2 GPIO_ACTIVE_LOW>;
398+
tx-fault-gpios = <&sgpio_in2 26 0 GPIO_ACTIVE_HIGH>;
399+
};
400+
401+
sfp_eth59: sfp-eth59 {
402+
compatible = "sff,sfp";
403+
i2c-bus = <&i2c_sfp16>;
404+
tx-disable-gpios = <&sgpio_out2 26 1 GPIO_ACTIVE_LOW>;
405+
los-gpios = <&sgpio_in2 26 1 GPIO_ACTIVE_HIGH>;
406+
mod-def0-gpios = <&sgpio_in2 26 2 GPIO_ACTIVE_LOW>;
407+
tx-fault-gpios = <&sgpio_in2 27 0 GPIO_ACTIVE_HIGH>;
408+
};
409+
410+
sfp_eth60: sfp-eth60 {
411+
compatible = "sff,sfp";
412+
i2c-bus = <&i2c_sfp17>;
413+
tx-disable-gpios = <&sgpio_out2 27 1 GPIO_ACTIVE_LOW>;
414+
los-gpios = <&sgpio_in2 27 1 GPIO_ACTIVE_HIGH>;
415+
mod-def0-gpios = <&sgpio_in2 27 2 GPIO_ACTIVE_LOW>;
416+
tx-fault-gpios = <&sgpio_in2 28 0 GPIO_ACTIVE_HIGH>;
417+
};
418+
419+
sfp_eth61: sfp-eth61 {
420+
compatible = "sff,sfp";
421+
i2c-bus = <&i2c_sfp18>;
422+
tx-disable-gpios = <&sgpio_out2 28 1 GPIO_ACTIVE_LOW>;
423+
los-gpios = <&sgpio_in2 28 1 GPIO_ACTIVE_HIGH>;
424+
mod-def0-gpios = <&sgpio_in2 28 2 GPIO_ACTIVE_LOW>;
425+
tx-fault-gpios = <&sgpio_in2 29 0 GPIO_ACTIVE_HIGH>;
426+
};
427+
428+
sfp_eth62: sfp-eth62 {
429+
compatible = "sff,sfp";
430+
i2c-bus = <&i2c_sfp19>;
431+
tx-disable-gpios = <&sgpio_out2 29 1 GPIO_ACTIVE_LOW>;
432+
los-gpios = <&sgpio_in2 29 1 GPIO_ACTIVE_HIGH>;
433+
mod-def0-gpios = <&sgpio_in2 29 2 GPIO_ACTIVE_LOW>;
434+
tx-fault-gpios = <&sgpio_in2 30 0 GPIO_ACTIVE_HIGH>;
435+
};
436+
437+
sfp_eth63: sfp-eth63 {
438+
compatible = "sff,sfp";
439+
i2c-bus = <&i2c_sfp20>;
440+
tx-disable-gpios = <&sgpio_out2 30 1 GPIO_ACTIVE_LOW>;
441+
los-gpios = <&sgpio_in2 30 1 GPIO_ACTIVE_HIGH>;
442+
mod-def0-gpios = <&sgpio_in2 30 2 GPIO_ACTIVE_LOW>;
443+
tx-fault-gpios = <&sgpio_in2 31 0 GPIO_ACTIVE_HIGH>;
444+
};
251445
};
252446

253447
&sgpio0 {
@@ -385,21 +579,6 @@
385579
};
386580
};
387581

388-
&axi {
389-
i2c0_imux: i2c-mux-0 {
390-
compatible = "i2c-mux-pinctrl";
391-
#address-cells = <1>;
392-
#size-cells = <0>;
393-
i2c-parent = <&i2c0>;
394-
};
395-
i2c0_emux: i2c-mux-1 {
396-
compatible = "i2c-mux-gpio";
397-
#address-cells = <1>;
398-
#size-cells = <0>;
399-
i2c-parent = <&i2c0>;
400-
};
401-
};
402-
403582
&i2c0_imux {
404583
pinctrl-names =
405584
"i2c_sfp1", "i2c_sfp2", "i2c_sfp3", "i2c_sfp4",
@@ -535,169 +714,6 @@
535714
};
536715
};
537716

538-
&axi {
539-
sfp_eth12: sfp-eth12 {
540-
compatible = "sff,sfp";
541-
i2c-bus = <&i2c_sfp1>;
542-
tx-disable-gpios = <&sgpio_out2 11 1 GPIO_ACTIVE_LOW>;
543-
los-gpios = <&sgpio_in2 11 1 GPIO_ACTIVE_HIGH>;
544-
mod-def0-gpios = <&sgpio_in2 11 2 GPIO_ACTIVE_LOW>;
545-
tx-fault-gpios = <&sgpio_in2 12 0 GPIO_ACTIVE_HIGH>;
546-
};
547-
sfp_eth13: sfp-eth13 {
548-
compatible = "sff,sfp";
549-
i2c-bus = <&i2c_sfp2>;
550-
tx-disable-gpios = <&sgpio_out2 12 1 GPIO_ACTIVE_LOW>;
551-
los-gpios = <&sgpio_in2 12 1 GPIO_ACTIVE_HIGH>;
552-
mod-def0-gpios = <&sgpio_in2 12 2 GPIO_ACTIVE_LOW>;
553-
tx-fault-gpios = <&sgpio_in2 13 0 GPIO_ACTIVE_HIGH>;
554-
};
555-
sfp_eth14: sfp-eth14 {
556-
compatible = "sff,sfp";
557-
i2c-bus = <&i2c_sfp3>;
558-
tx-disable-gpios = <&sgpio_out2 13 1 GPIO_ACTIVE_LOW>;
559-
los-gpios = <&sgpio_in2 13 1 GPIO_ACTIVE_HIGH>;
560-
mod-def0-gpios = <&sgpio_in2 13 2 GPIO_ACTIVE_LOW>;
561-
tx-fault-gpios = <&sgpio_in2 14 0 GPIO_ACTIVE_HIGH>;
562-
};
563-
sfp_eth15: sfp-eth15 {
564-
compatible = "sff,sfp";
565-
i2c-bus = <&i2c_sfp4>;
566-
tx-disable-gpios = <&sgpio_out2 14 1 GPIO_ACTIVE_LOW>;
567-
los-gpios = <&sgpio_in2 14 1 GPIO_ACTIVE_HIGH>;
568-
mod-def0-gpios = <&sgpio_in2 14 2 GPIO_ACTIVE_LOW>;
569-
tx-fault-gpios = <&sgpio_in2 15 0 GPIO_ACTIVE_HIGH>;
570-
};
571-
sfp_eth48: sfp-eth48 {
572-
compatible = "sff,sfp";
573-
i2c-bus = <&i2c_sfp5>;
574-
tx-disable-gpios = <&sgpio_out2 15 1 GPIO_ACTIVE_LOW>;
575-
los-gpios = <&sgpio_in2 15 1 GPIO_ACTIVE_HIGH>;
576-
mod-def0-gpios = <&sgpio_in2 15 2 GPIO_ACTIVE_LOW>;
577-
tx-fault-gpios = <&sgpio_in2 16 0 GPIO_ACTIVE_HIGH>;
578-
};
579-
sfp_eth49: sfp-eth49 {
580-
compatible = "sff,sfp";
581-
i2c-bus = <&i2c_sfp6>;
582-
tx-disable-gpios = <&sgpio_out2 16 1 GPIO_ACTIVE_LOW>;
583-
los-gpios = <&sgpio_in2 16 1 GPIO_ACTIVE_HIGH>;
584-
mod-def0-gpios = <&sgpio_in2 16 2 GPIO_ACTIVE_LOW>;
585-
tx-fault-gpios = <&sgpio_in2 17 0 GPIO_ACTIVE_HIGH>;
586-
};
587-
sfp_eth50: sfp-eth50 {
588-
compatible = "sff,sfp";
589-
i2c-bus = <&i2c_sfp7>;
590-
tx-disable-gpios = <&sgpio_out2 17 1 GPIO_ACTIVE_LOW>;
591-
los-gpios = <&sgpio_in2 17 1 GPIO_ACTIVE_HIGH>;
592-
mod-def0-gpios = <&sgpio_in2 17 2 GPIO_ACTIVE_LOW>;
593-
tx-fault-gpios = <&sgpio_in2 18 0 GPIO_ACTIVE_HIGH>;
594-
};
595-
sfp_eth51: sfp-eth51 {
596-
compatible = "sff,sfp";
597-
i2c-bus = <&i2c_sfp8>;
598-
tx-disable-gpios = <&sgpio_out2 18 1 GPIO_ACTIVE_LOW>;
599-
los-gpios = <&sgpio_in2 18 1 GPIO_ACTIVE_HIGH>;
600-
mod-def0-gpios = <&sgpio_in2 18 2 GPIO_ACTIVE_LOW>;
601-
tx-fault-gpios = <&sgpio_in2 19 0 GPIO_ACTIVE_HIGH>;
602-
};
603-
sfp_eth52: sfp-eth52 {
604-
compatible = "sff,sfp";
605-
i2c-bus = <&i2c_sfp9>;
606-
tx-disable-gpios = <&sgpio_out2 19 1 GPIO_ACTIVE_LOW>;
607-
los-gpios = <&sgpio_in2 19 1 GPIO_ACTIVE_HIGH>;
608-
mod-def0-gpios = <&sgpio_in2 19 2 GPIO_ACTIVE_LOW>;
609-
tx-fault-gpios = <&sgpio_in2 20 0 GPIO_ACTIVE_HIGH>;
610-
};
611-
sfp_eth53: sfp-eth53 {
612-
compatible = "sff,sfp";
613-
i2c-bus = <&i2c_sfp10>;
614-
tx-disable-gpios = <&sgpio_out2 20 1 GPIO_ACTIVE_LOW>;
615-
los-gpios = <&sgpio_in2 20 1 GPIO_ACTIVE_HIGH>;
616-
mod-def0-gpios = <&sgpio_in2 20 2 GPIO_ACTIVE_LOW>;
617-
tx-fault-gpios = <&sgpio_in2 21 0 GPIO_ACTIVE_HIGH>;
618-
};
619-
sfp_eth54: sfp-eth54 {
620-
compatible = "sff,sfp";
621-
i2c-bus = <&i2c_sfp11>;
622-
tx-disable-gpios = <&sgpio_out2 21 1 GPIO_ACTIVE_LOW>;
623-
los-gpios = <&sgpio_in2 21 1 GPIO_ACTIVE_HIGH>;
624-
mod-def0-gpios = <&sgpio_in2 21 2 GPIO_ACTIVE_LOW>;
625-
tx-fault-gpios = <&sgpio_in2 22 0 GPIO_ACTIVE_HIGH>;
626-
};
627-
sfp_eth55: sfp-eth55 {
628-
compatible = "sff,sfp";
629-
i2c-bus = <&i2c_sfp12>;
630-
tx-disable-gpios = <&sgpio_out2 22 1 GPIO_ACTIVE_LOW>;
631-
los-gpios = <&sgpio_in2 22 1 GPIO_ACTIVE_HIGH>;
632-
mod-def0-gpios = <&sgpio_in2 22 2 GPIO_ACTIVE_LOW>;
633-
tx-fault-gpios = <&sgpio_in2 23 0 GPIO_ACTIVE_HIGH>;
634-
};
635-
sfp_eth56: sfp-eth56 {
636-
compatible = "sff,sfp";
637-
i2c-bus = <&i2c_sfp13>;
638-
tx-disable-gpios = <&sgpio_out2 23 1 GPIO_ACTIVE_LOW>;
639-
los-gpios = <&sgpio_in2 23 1 GPIO_ACTIVE_HIGH>;
640-
mod-def0-gpios = <&sgpio_in2 23 2 GPIO_ACTIVE_LOW>;
641-
tx-fault-gpios = <&sgpio_in2 24 0 GPIO_ACTIVE_HIGH>;
642-
};
643-
sfp_eth57: sfp-eth57 {
644-
compatible = "sff,sfp";
645-
i2c-bus = <&i2c_sfp14>;
646-
tx-disable-gpios = <&sgpio_out2 24 1 GPIO_ACTIVE_LOW>;
647-
los-gpios = <&sgpio_in2 24 1 GPIO_ACTIVE_HIGH>;
648-
mod-def0-gpios = <&sgpio_in2 24 2 GPIO_ACTIVE_LOW>;
649-
tx-fault-gpios = <&sgpio_in2 25 0 GPIO_ACTIVE_HIGH>;
650-
};
651-
sfp_eth58: sfp-eth58 {
652-
compatible = "sff,sfp";
653-
i2c-bus = <&i2c_sfp15>;
654-
tx-disable-gpios = <&sgpio_out2 25 1 GPIO_ACTIVE_LOW>;
655-
los-gpios = <&sgpio_in2 25 1 GPIO_ACTIVE_HIGH>;
656-
mod-def0-gpios = <&sgpio_in2 25 2 GPIO_ACTIVE_LOW>;
657-
tx-fault-gpios = <&sgpio_in2 26 0 GPIO_ACTIVE_HIGH>;
658-
};
659-
sfp_eth59: sfp-eth59 {
660-
compatible = "sff,sfp";
661-
i2c-bus = <&i2c_sfp16>;
662-
tx-disable-gpios = <&sgpio_out2 26 1 GPIO_ACTIVE_LOW>;
663-
los-gpios = <&sgpio_in2 26 1 GPIO_ACTIVE_HIGH>;
664-
mod-def0-gpios = <&sgpio_in2 26 2 GPIO_ACTIVE_LOW>;
665-
tx-fault-gpios = <&sgpio_in2 27 0 GPIO_ACTIVE_HIGH>;
666-
};
667-
sfp_eth60: sfp-eth60 {
668-
compatible = "sff,sfp";
669-
i2c-bus = <&i2c_sfp17>;
670-
tx-disable-gpios = <&sgpio_out2 27 1 GPIO_ACTIVE_LOW>;
671-
los-gpios = <&sgpio_in2 27 1 GPIO_ACTIVE_HIGH>;
672-
mod-def0-gpios = <&sgpio_in2 27 2 GPIO_ACTIVE_LOW>;
673-
tx-fault-gpios = <&sgpio_in2 28 0 GPIO_ACTIVE_HIGH>;
674-
};
675-
sfp_eth61: sfp-eth61 {
676-
compatible = "sff,sfp";
677-
i2c-bus = <&i2c_sfp18>;
678-
tx-disable-gpios = <&sgpio_out2 28 1 GPIO_ACTIVE_LOW>;
679-
los-gpios = <&sgpio_in2 28 1 GPIO_ACTIVE_HIGH>;
680-
mod-def0-gpios = <&sgpio_in2 28 2 GPIO_ACTIVE_LOW>;
681-
tx-fault-gpios = <&sgpio_in2 29 0 GPIO_ACTIVE_HIGH>;
682-
};
683-
sfp_eth62: sfp-eth62 {
684-
compatible = "sff,sfp";
685-
i2c-bus = <&i2c_sfp19>;
686-
tx-disable-gpios = <&sgpio_out2 29 1 GPIO_ACTIVE_LOW>;
687-
los-gpios = <&sgpio_in2 29 1 GPIO_ACTIVE_HIGH>;
688-
mod-def0-gpios = <&sgpio_in2 29 2 GPIO_ACTIVE_LOW>;
689-
tx-fault-gpios = <&sgpio_in2 30 0 GPIO_ACTIVE_HIGH>;
690-
};
691-
sfp_eth63: sfp-eth63 {
692-
compatible = "sff,sfp";
693-
i2c-bus = <&i2c_sfp20>;
694-
tx-disable-gpios = <&sgpio_out2 30 1 GPIO_ACTIVE_LOW>;
695-
los-gpios = <&sgpio_in2 30 1 GPIO_ACTIVE_HIGH>;
696-
mod-def0-gpios = <&sgpio_in2 30 2 GPIO_ACTIVE_LOW>;
697-
tx-fault-gpios = <&sgpio_in2 31 0 GPIO_ACTIVE_HIGH>;
698-
};
699-
};
700-
701717
&switch {
702718
ethernet-ports {
703719
#address-cells = <1>;

0 commit comments

Comments
 (0)