In order for the LS1028A based boards to benefit from support for multiple CPU ports, the second DSA master and its associated CPU port must be enabled in the device trees. This does not change the default CPU port from the current port 4. Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> Acked-by: Michael Walle <michael@walle.cc> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
73 lines
1.3 KiB
Plaintext
73 lines
1.3 KiB
Plaintext
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* Device Tree file for the Kontron SMARC-sAL28 board.
|
|
*
|
|
* This is for the network variant 2 which has two ethernet ports. These
|
|
* ports are connected to the internal switch.
|
|
*
|
|
* Copyright (C) 2021 Michael Walle <michael@walle.cc>
|
|
*
|
|
*/
|
|
|
|
/dts-v1/;
|
|
#include "fsl-ls1028a-kontron-sl28.dts"
|
|
|
|
/ {
|
|
model = "Kontron SMARC-sAL28 (TSN-on-module)";
|
|
compatible = "kontron,sl28-var2", "kontron,sl28", "fsl,ls1028a";
|
|
};
|
|
|
|
&enetc_mdio_pf3 {
|
|
phy1: ethernet-phy@4 {
|
|
reg = <0x4>;
|
|
eee-broken-1000t;
|
|
eee-broken-100tx;
|
|
};
|
|
};
|
|
|
|
&enetc_port0 {
|
|
status = "disabled";
|
|
/*
|
|
* In the base device tree the PHY at address 5 was assigned for
|
|
* this port. On this module this PHY is connected to a switch
|
|
* port instead. Therefore, delete the phy-handle property here.
|
|
*/
|
|
/delete-property/ phy-handle;
|
|
};
|
|
|
|
&enetc_port2 {
|
|
status = "okay";
|
|
};
|
|
|
|
&enetc_port3 {
|
|
status = "okay";
|
|
};
|
|
|
|
&mscc_felix {
|
|
status = "okay";
|
|
};
|
|
|
|
&mscc_felix_port0 {
|
|
label = "swp0";
|
|
managed = "in-band-status";
|
|
phy-handle = <&phy0>;
|
|
phy-mode = "sgmii";
|
|
status = "okay";
|
|
};
|
|
|
|
&mscc_felix_port1 {
|
|
label = "swp1";
|
|
managed = "in-band-status";
|
|
phy-handle = <&phy1>;
|
|
phy-mode = "sgmii";
|
|
status = "okay";
|
|
};
|
|
|
|
&mscc_felix_port4 {
|
|
status = "okay";
|
|
};
|
|
|
|
&mscc_felix_port5 {
|
|
status = "okay";
|
|
};
|