1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Device Tree file for the Kontron SMARC-sAL28 board. 4 * 5 * This is for the network variant 2 which has two ethernet ports. These 6 * ports are connected to the internal switch. 7 * 8 * Copyright (C) 2021 Michael Walle <michael@walle.cc> 9 * 10 */ 11 12/dts-v1/; 13#include "fsl-ls1028a-kontron-sl28.dts" 14 15/ { 16 model = "Kontron SMARC-sAL28 (TSN-on-module)"; 17 compatible = "kontron,sl28-var2", "kontron,sl28", "fsl,ls1028a"; 18}; 19 20&enetc_mdio_pf3 { 21 phy1: ethernet-phy@4 { 22 reg = <0x4>; 23 eee-broken-1000t; 24 eee-broken-100tx; 25 }; 26}; 27 28&enetc_port0 { 29 status = "disabled"; 30 /* 31 * In the base device tree the PHY at address 5 was assigned for 32 * this port. On this module this PHY is connected to a switch 33 * port instead. Therefore, delete the phy-handle property here. 34 */ 35 /delete-property/ phy-handle; 36}; 37 38&enetc_port2 { 39 status = "okay"; 40}; 41 42&enetc_port3 { 43 status = "okay"; 44}; 45 46&mscc_felix { 47 status = "okay"; 48}; 49 50&mscc_felix_port0 { 51 label = "swp0"; 52 managed = "in-band-status"; 53 phy-handle = <&phy0>; 54 phy-mode = "sgmii"; 55 status = "okay"; 56}; 57 58&mscc_felix_port1 { 59 label = "swp1"; 60 managed = "in-band-status"; 61 phy-handle = <&phy1>; 62 phy-mode = "sgmii"; 63 status = "okay"; 64}; 65 66&mscc_felix_port4 { 67 status = "okay"; 68}; 69 70&mscc_felix_port5 { 71 status = "okay"; 72}; 73