// SPDX-License-Identifier: GPL-2.0-or-later
/dts-v1/;

#include "rtl9302_zyxel_xgs1210-12-common.dtsi"

/ {
	compatible = "zyxel,xgs1210-12-b1", "realtek,rtl838x-soc";
	model = "Zyxel XGS1210-12 B1 Switch";
};

&mdio_bus0 {
	phy24: ethernet-phy@24 {
		reg = <24>;
		compatible = "ethernet-phy-ieee802.3-c45";
		rtl9300,smi-address = <1 1>;
		// Disabled because we do not know how to bring up again
		// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
	};

	phy25: ethernet-phy@25 {
		reg = <25>;
		compatible = "ethernet-phy-ieee802.3-c45";
		rtl9300,smi-address = <2 2>;
		// Disabled because we do not know how to bring up again
		// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
	};
};

&switch0 {
	ports {
		port@24 {
			reg = <24>;
			label = "lan9";
			pcs-handle = <&serdes6>;
			phy-handle = <&phy24>;
			phy-mode = "2500base-x";
			led-set = <1>;
		};
		port@25 {
			reg = <25>;
			label = "lan10";
			pcs-handle = <&serdes7>;
			phy-handle = <&phy25>;
			phy-mode = "2500base-x";
			led-set = <1>;
		};
	};
};
