Message ID | 20200929113209.3767787-2-vladimir.oltean@nxp.com |
---|---|
State | Superseded |
Headers | show |
Series | Add Seville Ethernet switch to T1040RDB | expand |
Reviewed-by: Maxim Kochetkov <fido_max@inbox.ru> 29.09.2020 14:32, Vladimir Oltean пишет: > Add the description of the embedded L2 switch inside the SoC dtsi file > for NXP T1040. > > Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> > --- > Changes in v2: > Make switch node disabled by default. > > arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 76 +++++++++++++++++++++ > 1 file changed, 76 insertions(+) > > diff --git a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi > index 315d0557eefc..5cb90c66cd3f 100644 > --- a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi > +++ b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi > @@ -628,6 +628,82 @@ mdio@fd000 { > status = "disabled"; > }; > }; > + > + seville_switch: ethernet-switch@800000 { > + #address-cells = <1>; > + #size-cells = <0>; > + compatible = "mscc,vsc9953-switch"; > + reg = <0x800000 0x290000>; > + little-endian; > + status = "disabled"; > + > + ports { > + #address-cells = <1>; > + #size-cells = <0>; > + > + seville_port0: port@0 { > + reg = <0>; > + status = "disabled"; > + }; > + > + seville_port1: port@1 { > + reg = <1>; > + status = "disabled"; > + }; > + > + seville_port2: port@2 { > + reg = <2>; > + status = "disabled"; > + }; > + > + seville_port3: port@3 { > + reg = <3>; > + status = "disabled"; > + }; > + > + seville_port4: port@4 { > + reg = <4>; > + status = "disabled"; > + }; > + > + seville_port5: port@5 { > + reg = <5>; > + status = "disabled"; > + }; > + > + seville_port6: port@6 { > + reg = <6>; > + status = "disabled"; > + }; > + > + seville_port7: port@7 { > + reg = <7>; > + status = "disabled"; > + }; > + > + seville_port8: port@8 { > + reg = <8>; > + phy-mode = "internal"; > + status = "disabled"; > + > + fixed-link { > + speed = <2500>; > + full-duplex; > + }; > + }; > + > + seville_port9: port@9 { > + reg = <9>; > + phy-mode = "internal"; > + status = "disabled"; > + > + fixed-link { > + speed = <2500>; > + full-duplex; > + }; > + }; > + }; > + }; > }; > > &qe { >
diff --git a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi index 315d0557eefc..5cb90c66cd3f 100644 --- a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi +++ b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi @@ -628,6 +628,82 @@ mdio@fd000 { status = "disabled"; }; }; + + seville_switch: ethernet-switch@800000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "mscc,vsc9953-switch"; + reg = <0x800000 0x290000>; + little-endian; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + seville_port0: port@0 { + reg = <0>; + status = "disabled"; + }; + + seville_port1: port@1 { + reg = <1>; + status = "disabled"; + }; + + seville_port2: port@2 { + reg = <2>; + status = "disabled"; + }; + + seville_port3: port@3 { + reg = <3>; + status = "disabled"; + }; + + seville_port4: port@4 { + reg = <4>; + status = "disabled"; + }; + + seville_port5: port@5 { + reg = <5>; + status = "disabled"; + }; + + seville_port6: port@6 { + reg = <6>; + status = "disabled"; + }; + + seville_port7: port@7 { + reg = <7>; + status = "disabled"; + }; + + seville_port8: port@8 { + reg = <8>; + phy-mode = "internal"; + status = "disabled"; + + fixed-link { + speed = <2500>; + full-duplex; + }; + }; + + seville_port9: port@9 { + reg = <9>; + phy-mode = "internal"; + status = "disabled"; + + fixed-link { + speed = <2500>; + full-duplex; + }; + }; + }; + }; }; &qe {
Add the description of the embedded L2 switch inside the SoC dtsi file for NXP T1040. Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> --- Changes in v2: Make switch node disabled by default. arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 76 +++++++++++++++++++++ 1 file changed, 76 insertions(+)