1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 compatible = "i2c-gpio";
7 sda-gpios = <&gpio1 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
8 scl-gpios = <&gpio1 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
9 i2c-gpio,delay-us = <2>;
15 compatible = "sff,sfp";
17 los-gpio = <&gpio1 9 GPIO_ACTIVE_HIGH>;
18 mod-def0-gpio = <&gpio1 8 GPIO_ACTIVE_LOW>;
19 /* tx-disable-gpio handled by RTL8214FC based on media setting */
24 compatible = "i2c-gpio";
25 sda-gpios = <&gpio1 1 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
26 scl-gpios = <&gpio1 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
27 i2c-gpio,delay-us = <2>;
33 compatible = "sff,sfp";
35 los-gpio = <&gpio1 4 GPIO_ACTIVE_HIGH>;
36 mod-def0-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>;
37 /* tx-disable-gpio handled by RTL8214FC based on media setting */
42 compatible = "i2c-gpio";
43 sda-gpios = <&gpio1 22 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
44 scl-gpios = <&gpio1 23 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
45 i2c-gpio,delay-us = <2>;
51 compatible = "sff,sfp";
53 los-gpio = <&gpio1 25 GPIO_ACTIVE_HIGH>;
54 mod-def0-gpio = <&gpio1 24 GPIO_ACTIVE_LOW>;
55 /* tx-disable-gpio handled by RTL8214FC based on media setting */
60 compatible = "i2c-gpio";
61 sda-gpios = <&gpio1 11 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
62 scl-gpios = <&gpio1 12 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
63 i2c-gpio,delay-us = <2>;
69 compatible = "sff,sfp";
71 los-gpio = <&gpio1 14 GPIO_ACTIVE_HIGH>;
72 mod-def0-gpio = <&gpio1 13 GPIO_ACTIVE_LOW>;
73 /* tx-disable-gpio handled by RTL8214FC based on media setting */