4c33cb3128
DTB Overlays (.dtbo) can now be built from source files with the extension (.dtso). This makes it clear what is the content of the files and differentiates them from base DTB source files. Convert the DTB overlay source files in the arm64/freescale directory. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Tested-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
92 lines
1.6 KiB
Plaintext
92 lines
1.6 KiB
Plaintext
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
/*
|
|
* Device Tree fragment for LS1028A QDS board, serdes 13bb
|
|
*
|
|
* Copyright 2019-2021 NXP
|
|
*
|
|
* Requires a LS1028A QDS board with lane B rework.
|
|
* Requires a SCH-30841 card with lane A of connector rewired to PHY lane C.
|
|
* Set-up is a SCH-30842 card in slot 1 and SCH-30841 in slot 2.
|
|
*/
|
|
|
|
/dts-v1/;
|
|
/plugin/;
|
|
|
|
&mdio_slot1 {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
slot1_sgmii: ethernet-phy@2 {
|
|
/* AQR112 */
|
|
reg = <0x2>;
|
|
compatible = "ethernet-phy-ieee802.3-c45";
|
|
};
|
|
};
|
|
|
|
&enetc_port0 {
|
|
phy-handle = <&slot1_sgmii>;
|
|
phy-mode = "usxgmii";
|
|
managed = "in-band-status";
|
|
status = "okay";
|
|
};
|
|
|
|
&mdio_slot2 {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
/* 4 ports on AQR412 */
|
|
slot2_qxgmii0: ethernet-phy@0 {
|
|
reg = <0x0>;
|
|
compatible = "ethernet-phy-ieee802.3-c45";
|
|
};
|
|
|
|
slot2_qxgmii1: ethernet-phy@1 {
|
|
reg = <0x1>;
|
|
compatible = "ethernet-phy-ieee802.3-c45";
|
|
};
|
|
|
|
slot2_qxgmii2: ethernet-phy@2 {
|
|
reg = <0x2>;
|
|
compatible = "ethernet-phy-ieee802.3-c45";
|
|
};
|
|
|
|
slot2_qxgmii3: ethernet-phy@3 {
|
|
reg = <0x3>;
|
|
compatible = "ethernet-phy-ieee802.3-c45";
|
|
};
|
|
};
|
|
|
|
&mscc_felix_ports {
|
|
port@0 {
|
|
status = "okay";
|
|
phy-handle = <&slot2_qxgmii0>;
|
|
phy-mode = "usxgmii";
|
|
managed = "in-band-status";
|
|
};
|
|
|
|
port@1 {
|
|
status = "okay";
|
|
phy-handle = <&slot2_qxgmii1>;
|
|
phy-mode = "usxgmii";
|
|
managed = "in-band-status";
|
|
};
|
|
|
|
port@2 {
|
|
status = "okay";
|
|
phy-handle = <&slot2_qxgmii2>;
|
|
phy-mode = "usxgmii";
|
|
managed = "in-band-status";
|
|
};
|
|
|
|
port@3 {
|
|
status = "okay";
|
|
phy-handle = <&slot2_qxgmii3>;
|
|
phy-mode = "usxgmii";
|
|
managed = "in-band-status";
|
|
};
|
|
};
|
|
|
|
&mscc_felix {
|
|
status = "okay";
|
|
};
|