diff options
Diffstat (limited to 'arch/powerpc/boot/dts/p1023rdb.dts')
-rw-r--r-- | arch/powerpc/boot/dts/p1023rdb.dts | 49 |
1 files changed, 48 insertions, 1 deletions
diff --git a/arch/powerpc/boot/dts/p1023rdb.dts b/arch/powerpc/boot/dts/p1023rdb.dts index 0a06a88..f3177fb 100644 --- a/arch/powerpc/boot/dts/p1023rdb.dts +++ b/arch/powerpc/boot/dts/p1023rdb.dts @@ -3,7 +3,8 @@ * * Copyright 2013 Freescale Semiconductor Inc. * - * Author: Chunhe Lan <Chunhe.Lan@freescale.com> + * Author: Roy Zang <tie-fei.zang@freescale.com> + * Chunhe Lan <Chunhe.Lan@freescale.com> * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -43,10 +44,23 @@ #size-cells = <2>; interrupt-parent = <&mpic>; + aliases { + ethernet0 = &enet0; + ethernet1 = &enet1; + }; + memory { device_type = "memory"; }; + qportals: qman-portals@ff000000 { + ranges = <0x0 0xf 0xff000000 0x200000>; + }; + + bportals: bman-portals@ff200000 { + ranges = <0x0 0xf 0xff200000 0x200000>; + }; + soc: soc@ff600000 { ranges = <0x0 0x0 0xff600000 0x200000>; @@ -66,6 +80,25 @@ dr_mode = "host"; phy_type = "ulpi"; }; + + fman0: fman@100000 { + enet0: ethernet@e0000 { + phy-handle = <&phy0>; + phy-connection-type = "rgmii"; + }; + enet1: ethernet@e2000 { + phy-handle = <&phy1>; + phy-connection-type = "rgmii"; + }; + mdio0: mdio@e1120 { + phy0: ethernet-phy@1 { + reg = <0x01>; + }; + phy1: ethernet-phy@2 { + reg = <0x02>; + }; + }; + }; }; lbc: localbus@ff605000 { @@ -229,6 +262,20 @@ }; }; + fsl,dpaa { + compatible = "fsl,p1023-dpaa", "fsl,dpaa"; + + ethernet@0 { + compatible = "fsl,p1023-dpa-ethernet", "fsl,dpa-ethernet"; + fsl,fman-mac = <&enet0>; + }; + ethernet@1 { + compatible = "fsl,p1023-dpa-ethernet", "fsl,dpa-ethernet"; + fsl,fman-mac = <&enet1>; + }; + }; }; /include/ "fsl/p1023si-post.dtsi" + +/include/ "fsl/qoriq-dpaa-res2.dtsi" |