// SPDX-License-Identifier: GPL-2.0 /* * Device Tree Source for the Spider Ethernet sub-board * * Copyright (C) 2021 Renesas Electronics Corp. */ ð_serdes { status = "okay"; }; &i2c4 { eeprom@52 { compatible = "rohm,br24g01", "atmel,24c01"; label = "ethernet-sub-board"; reg = <0x52>; pagesize = <8>; }; }; &pfc { tsn0_pins: tsn0 { groups = "tsn0_mdio_b", "tsn0_link_b"; function = "tsn0"; power-source = <1800>; }; tsn1_pins: tsn1 { groups = "tsn1_mdio_b", "tsn1_link_b"; function = "tsn1"; power-source = <1800>; }; tsn2_pins: tsn2 { groups = "tsn2_mdio_b", "tsn2_link_b"; function = "tsn2"; power-source = <1800>; }; }; &rswitch { pinctrl-0 = <&tsn0_pins>, <&tsn1_pins>, <&tsn2_pins>; pinctrl-names = "default"; status = "okay"; ethernet-ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; phy-handle = <&u101>; phy-mode = "sgmii"; phys = <ð_serdes 0>; mdio { #address-cells = <1>; #size-cells = <0>; u101: ethernet-phy@1 { reg = <1>; compatible = "ethernet-phy-ieee802.3-c45"; interrupt-parent = <&gpio3>; interrupts = <10 IRQ_TYPE_LEVEL_LOW>; }; }; }; port@1 { reg = <1>; phy-handle = <&u201>; phy-mode = "sgmii"; phys = <ð_serdes 1>; mdio { #address-cells = <1>; #size-cells = <0>; u201: ethernet-phy@2 { reg = <2>; compatible = "ethernet-phy-ieee802.3-c45"; interrupt-parent = <&gpio3>; interrupts = <11 IRQ_TYPE_LEVEL_LOW>; }; }; }; port@2 { reg = <2>; phy-handle = <&u301>; phy-mode = "sgmii"; phys = <ð_serdes 2>; mdio { #address-cells = <1>; #size-cells = <0>; u301: ethernet-phy@3 { reg = <3>; compatible = "ethernet-phy-ieee802.3-c45"; interrupt-parent = <&gpio3>; interrupts = <9 IRQ_TYPE_LEVEL_LOW>; }; }; }; }; };