1 // SPDX-License-Identifier: GPL-2.0-or-later
3 #include "rtl8380_zyxel_gs1900.dtsi"
6 compatible = "zyxel,gs1900-10hp", "realtek,rtl838x-soc";
7 model = "ZyXEL GS1900-10HP Switch";
9 /* i2c of the left SFP cage: port 9 */
11 compatible = "i2c-gpio";
12 sda-gpios = <&gpio1 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
13 scl-gpios = <&gpio1 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
14 i2c-gpio,delay-us = <2>;
20 compatible = "sff,sfp";
22 los-gpio = <&gpio1 27 GPIO_ACTIVE_HIGH>;
23 tx-fault-gpio = <&gpio1 22 GPIO_ACTIVE_HIGH>;
24 mod-def0-gpio = <&gpio1 26 GPIO_ACTIVE_LOW>;
25 tx-disable-gpio = <&gpio1 23 GPIO_ACTIVE_HIGH>;
28 /* i2c of the right SFP cage: port 10 */
30 compatible = "i2c-gpio";
31 sda-gpios = <&gpio1 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
32 scl-gpios = <&gpio1 31 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
33 i2c-gpio,delay-us = <2>;
39 compatible = "sff,sfp";
41 los-gpio = <&gpio1 33 GPIO_ACTIVE_HIGH>;
42 tx-fault-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
43 mod-def0-gpio = <&gpio1 32 GPIO_ACTIVE_LOW>;
44 tx-disable-gpio = <&gpio1 29 GPIO_ACTIVE_HIGH>;
62 phy-mode = "1000base-x";
63 managed = "in-band-status";
70 phy-mode = "1000base-x";
71 managed = "in-band-status";