1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 /* 2 /* 3 * Device Tree fragment for LS1028A QDS board, 3 * Device Tree fragment for LS1028A QDS board, serdes 7777 4 * 4 * 5 * Copyright 2019-2021 NXP 5 * Copyright 2019-2021 NXP 6 * 6 * 7 * Requires a LS1028A QDS board without lane B 7 * Requires a LS1028A QDS board without lane B rework. 8 * Requires a SCH-30841 card without lane A/C 8 * Requires a SCH-30841 card without lane A/C rewire and with a FW with muxing 9 * disabled, plugged in slot 1. 9 * disabled, plugged in slot 1. 10 */ 10 */ 11 11 12 /dts-v1/; 12 /dts-v1/; 13 /plugin/; 13 /plugin/; 14 14 15 &mdio_slot1 { 15 &mdio_slot1 { 16 #address-cells = <1>; 16 #address-cells = <1>; 17 #size-cells = <0>; 17 #size-cells = <0>; 18 18 19 /* 4 ports on AQR412 */ 19 /* 4 ports on AQR412 */ 20 slot1_sxgmii0: ethernet-phy@0 { 20 slot1_sxgmii0: ethernet-phy@0 { 21 reg = <0x0>; 21 reg = <0x0>; 22 compatible = "ethernet-phy-iee 22 compatible = "ethernet-phy-ieee802.3-c45"; 23 }; 23 }; 24 24 25 slot1_sxgmii1: ethernet-phy@1 { 25 slot1_sxgmii1: ethernet-phy@1 { 26 reg = <0x1>; 26 reg = <0x1>; 27 compatible = "ethernet-phy-iee 27 compatible = "ethernet-phy-ieee802.3-c45"; 28 }; 28 }; 29 29 30 slot1_sxgmii2: ethernet-phy@2 { 30 slot1_sxgmii2: ethernet-phy@2 { 31 reg = <0x2>; 31 reg = <0x2>; 32 compatible = "ethernet-phy-iee 32 compatible = "ethernet-phy-ieee802.3-c45"; 33 }; 33 }; 34 34 35 slot1_sxgmii3: ethernet-phy@3 { 35 slot1_sxgmii3: ethernet-phy@3 { 36 reg = <0x3>; 36 reg = <0x3>; 37 compatible = "ethernet-phy-iee 37 compatible = "ethernet-phy-ieee802.3-c45"; 38 }; 38 }; 39 }; 39 }; 40 40 41 &mscc_felix_ports { 41 &mscc_felix_ports { 42 port@0 { 42 port@0 { 43 status = "okay"; 43 status = "okay"; 44 phy-handle = <&slot1_sxgmii0>; 44 phy-handle = <&slot1_sxgmii0>; 45 phy-mode = "2500base-x"; 45 phy-mode = "2500base-x"; 46 }; 46 }; 47 47 48 port@1 { 48 port@1 { 49 status = "okay"; 49 status = "okay"; 50 phy-handle = <&slot1_sxgmii1>; 50 phy-handle = <&slot1_sxgmii1>; 51 phy-mode = "2500base-x"; 51 phy-mode = "2500base-x"; 52 }; 52 }; 53 53 54 port@2 { 54 port@2 { 55 status = "okay"; 55 status = "okay"; 56 phy-handle = <&slot1_sxgmii2>; 56 phy-handle = <&slot1_sxgmii2>; 57 phy-mode = "2500base-x"; 57 phy-mode = "2500base-x"; 58 }; 58 }; 59 59 60 port@3 { 60 port@3 { 61 status = "okay"; 61 status = "okay"; 62 phy-handle = <&slot1_sxgmii3>; 62 phy-handle = <&slot1_sxgmii3>; 63 phy-mode = "2500base-x"; 63 phy-mode = "2500base-x"; 64 }; 64 }; 65 }; 65 }; 66 66 67 &mscc_felix { 67 &mscc_felix { 68 status = "okay"; 68 status = "okay"; 69 }; 69 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.