1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 2 /* 3 * Copyright (c) 2019,2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 4 * D-82229 Seefeld, Germany. 5 * Author: Gregor Herburger, Timo Herbrecher 6 * 7 * Device Tree Include file for MBLS10xxA from TQ (FMAN related sections) 8 */ 9 10 #include <dt-bindings/net/ti-dp83867.h> 11 12 &enet0 { 13 status = "disabled"; 14 }; 15 16 &enet1 { 17 status = "disabled"; 18 }; 19 20 &enet2 { 21 phy-handle = <&rgmii_phy1>; 22 phy-connection-type = "rgmii"; 23 phy-mode = "rgmii-id"; 24 status = "okay"; 25 }; 26 27 &enet3 { 28 phy-handle = <&rgmii_phy2>; 29 phy-connection-type = "rgmii"; 30 phy-mode = "rgmii-id"; 31 status = "okay"; 32 }; 33 34 &enet4 { 35 status = "disabled"; 36 }; 37 38 &enet5 { 39 status = "disabled"; 40 }; 41 42 &enet6 { 43 status = "disabled"; 44 }; 45 46 &mdio0 { 47 status = "okay"; 48 49 qsgmii2_phy1: ethernet-phy@0 { 50 compatible = "ethernet-phy-ieee802.3-c22"; 51 reg = <0x00>; 52 }; 53 54 qsgmii2_phy2: ethernet-phy@1 { 55 compatible = "ethernet-phy-ieee802.3-c22"; 56 reg = <0x01>; 57 }; 58 59 qsgmii2_phy3: ethernet-phy@2 { 60 compatible = "ethernet-phy-ieee802.3-c22"; 61 reg = <0x02>; 62 }; 63 64 qsgmii2_phy4: ethernet-phy@3 { 65 compatible = "ethernet-phy-ieee802.3-c22"; 66 reg = <0x03>; 67 }; 68 69 rgmii_phy2: ethernet-phy@c { 70 compatible = "ethernet-phy-ieee802.3-c22"; 71 reg = <0x0c>; 72 ti,rx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>; 73 ti,tx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>; 74 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_8_B_NIB>; 75 }; 76 77 rgmii_phy1: ethernet-phy@e { 78 compatible = "ethernet-phy-ieee802.3-c22"; 79 reg = <0x0e>; 80 ti,rx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>; 81 ti,tx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>; 82 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_8_B_NIB>; 83 }; 84 85 qsgmii1_phy1: ethernet-phy@1c { 86 compatible = "ethernet-phy-ieee802.3-c22"; 87 reg = <0x1c>; 88 }; 89 90 qsgmii1_phy2: ethernet-phy@1d { 91 compatible = "ethernet-phy-ieee802.3-c22"; 92 reg = <0x1d>; 93 }; 94 95 qsgmii1_phy3: ethernet-phy@1e { 96 compatible = "ethernet-phy-ieee802.3-c22"; 97 reg = <0x1e>; 98 }; 99 100 qsgmii1_phy4: ethernet-phy@1f { 101 compatible = "ethernet-phy-ieee802.3-c22"; 102 reg = <0x1f>; 103 }; 104 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.