Skip to content

Commit

Permalink
ARM: Kirkwood: DIR665: Instantiate Distributed Switch Architecture
Browse files Browse the repository at this point in the history
The DIR665 has an 8 port Ethernet Switch, a Marvell mv88e6171. Add a
DSA node in DT, to instantiate DSA support for the 4 back panel ports,
the Internet port, and the port to the CPU which is connected to eth0.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lkml.kernel.org/r/1414793613-11798-3-git-send-email-andrew@lunn.ch
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
  • Loading branch information
Andrew Lunn authored and Jason Cooper committed Nov 1, 2014
1 parent 8c0ff7a commit dd5dc02
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions arch/arm/boot/dts/kirkwood-dir665.dts
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,51 @@
gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
};
};

dsa@0 {
compatible = "marvell,dsa";
#address-cells = <2>;
#size-cells = <0>;

dsa,ethernet = <&eth0port>;
dsa,mii-bus = <&mdio>;

switch@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0 0>; /* MDIO address 0, switch 0 in tree */

port@0 {
reg = <0>;
label = "lan4";
};

port@1 {
reg = <1>;
label = "lan3";
};

port@2 {
reg = <2>;
label = "lan2";
};

port@3 {
reg = <3>;
label = "lan1";
};

port@4 {
reg = <4>;
label = "wan";
};

port@6 {
reg = <6>;
label = "cpu";
};
};
};
};

&mdio {
Expand Down

0 comments on commit dd5dc02

Please sign in to comment.