xref: /linux/arch/arm/boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr-ac.dts (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
1*85ac6b80SLinus Walleij// SPDX-License-Identifier: ISC
2*85ac6b80SLinus Walleij/*
3*85ac6b80SLinus Walleij * Device Tree file for the IXP425-based Actiontec MI424WR revision A and C
4*85ac6b80SLinus Walleij * Based on a board file from OpenWrt by Jose Vasconcellos.
5*85ac6b80SLinus Walleij */
6*85ac6b80SLinus Walleij
7*85ac6b80SLinus Walleij/dts-v1/;
8*85ac6b80SLinus Walleij
9*85ac6b80SLinus Walleij#include "intel-ixp42x-actiontec-mi424wr.dtsi"
10*85ac6b80SLinus Walleij
11*85ac6b80SLinus Walleij/ {
12*85ac6b80SLinus Walleij	model = "Actiontec MI424WR rev A/C";
13*85ac6b80SLinus Walleij	compatible = "actiontec,mi424wr-ac", "intel,ixp42x";
14*85ac6b80SLinus Walleij
15*85ac6b80SLinus Walleij	soc {
16*85ac6b80SLinus Walleij		/* EthB used for WAN */
17*85ac6b80SLinus Walleij		ethernet@c8009000 {
18*85ac6b80SLinus Walleij			phy-handle = <&phy17>; // 17 on revision A-C
19*85ac6b80SLinus Walleij
20*85ac6b80SLinus Walleij			mdio {
21*85ac6b80SLinus Walleij				phy17: ethernet-phy@17 {
22*85ac6b80SLinus Walleij					/* WAN */
23*85ac6b80SLinus Walleij					reg = <17>;
24*85ac6b80SLinus Walleij				};
25*85ac6b80SLinus Walleij			};
26*85ac6b80SLinus Walleij		};
27*85ac6b80SLinus Walleij
28*85ac6b80SLinus Walleij		/* EthC used for LAN */
29*85ac6b80SLinus Walleij		ethernet@c800a000 {
30*85ac6b80SLinus Walleij			/* Fixed link to the CPU MII port on the KS8995 */
31*85ac6b80SLinus Walleij			fixed-link {
32*85ac6b80SLinus Walleij				speed = <100>;
33*85ac6b80SLinus Walleij				full-duplex;
34*85ac6b80SLinus Walleij			};
35*85ac6b80SLinus Walleij		};
36*85ac6b80SLinus Walleij	};
37*85ac6b80SLinus Walleij};
38