linux_dsm_epyc7002/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-kbox-a-230-ls.dts
Michael Walle 630952e1f8 arm64: dts: ls1028a: disable the felix switch by default
Disable the felix switch by default and enable it per board which are
actually using it.

Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2020-03-16 16:16:00 +08:00

92 lines
1.5 KiB
Plaintext

// SPDX-License-Identifier: GPL-2.0+
/*
* Device Tree File for the Kontron KBox A-230-LS.
*
* This consists of a Kontron SMARC-sAL28 (Dual PHY) and a special
* carrier (s1914).
*
* Copyright (C) 2019 Michael Walle <michael@walle.cc>
*
*/
/dts-v1/;
#include "fsl-ls1028a-kontron-sl28-var4.dts"
/ {
model = "Kontron KBox A-230-LS";
compatible = "kontron,kbox-a-230-ls", "kontron,sl28-var4",
"kontron,sl28", "fsl,ls1028a";
};
&enetc_mdio_pf3 {
/* BCM54140 QSGMII quad PHY */
qsgmii_phy0: ethernet-phy@7 {
reg = <7>;
};
qsgmii_phy1: ethernet-phy@8 {
reg = <8>;
};
qsgmii_phy2: ethernet-phy@9 {
reg = <9>;
};
qsgmii_phy3: ethernet-phy@10 {
reg = <10>;
};
};
&enetc_port2 {
status = "okay";
};
&i2c3 {
eeprom@57 {
compatible = "atmel,24c32";
reg = <0x57>;
pagesize = <32>;
};
};
&mscc_felix {
status = "okay";
};
&mscc_felix_port0 {
label = "swp0";
managed = "in-band-status";
phy-handle = <&qsgmii_phy0>;
phy-mode = "qsgmii";
status = "okay";
};
&mscc_felix_port1 {
label = "swp1";
managed = "in-band-status";
phy-handle = <&qsgmii_phy1>;
phy-mode = "qsgmii";
status = "okay";
};
&mscc_felix_port2 {
label = "swp2";
managed = "in-band-status";
phy-handle = <&qsgmii_phy2>;
phy-mode = "qsgmii";
status = "okay";
};
&mscc_felix_port3 {
label = "swp3";
managed = "in-band-status";
phy-handle = <&qsgmii_phy3>;
phy-mode = "qsgmii";
status = "okay";
};
&mscc_felix_port4 {
ethernet = <&enetc_port2>;
status = "okay";
};