mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-11-01 09:13:37 +00:00
With commitb203e6f1e8("arm64: dts: ls1028a: sl28: get MAC addresses from VPD"), the network adapter now depends on the nvmem device to be present, which isn't the case and thus breaks networking on this board. Revert it. Fixes:b203e6f1e8("arm64: dts: ls1028a: sl28: get MAC addresses from VPD") Signed-off-by: Michael Walle <michael@walle.cc> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
120 lines
1.9 KiB
Text
120 lines
1.9 KiB
Text
// 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"
|
|
#include <dt-bindings/leds/common.h>
|
|
|
|
/ {
|
|
model = "Kontron KBox A-230-LS";
|
|
compatible = "kontron,kbox-a-230-ls", "kontron,sl28-var4",
|
|
"kontron,sl28", "fsl,ls1028a";
|
|
|
|
leds {
|
|
compatible = "gpio-leds";
|
|
|
|
alarm-led {
|
|
function = LED_FUNCTION_ALARM;
|
|
color = <LED_COLOR_ID_YELLOW>;
|
|
gpios = <&sl28cpld_gpio0 0 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
|
|
power-led {
|
|
linux,default-trigger = "default-on";
|
|
function = LED_FUNCTION_POWER;
|
|
color = <LED_COLOR_ID_GREEN>;
|
|
gpios = <&sl28cpld_gpio1 3 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
};
|
|
};
|
|
|
|
&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";
|
|
};
|
|
|
|
&enetc_port3 {
|
|
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 {
|
|
status = "okay";
|
|
};
|
|
|
|
&mscc_felix_port5 {
|
|
status = "okay";
|
|
};
|
|
|
|
&sata {
|
|
status = "okay";
|
|
};
|