mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-20 00:11:22 +00:00
powerpc/85xx: Move gianfar mdio nodes under the ethernet nodes
Currently it doesn't matter where the mdio nodes are placed, but with power management support (i.e. when sleep = <> properties will take effect), mdio nodes placement will become important: mdio controller is a part of the ethernet block, so the mdio nodes should be placed correctly. Otherwise we may wrongly assume that MDIO controllers are available during sleep. Suggested-by: Scott Wood <scottwood@freescale.com> Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
parent
70b3adbba0
commit
84ba4a5899
@ -124,67 +124,72 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 { /* For TSECs */
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
PHY1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
reg = <0x1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
|
|
||||||
PHY2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
reg = <0x2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
/* Mac address filled in by bootwrapper */
|
/* Mac address filled in by bootwrapper */
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>;
|
interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&PHY1>;
|
phy-handle = <&PHY1>;
|
||||||
|
|
||||||
|
mdio@520 { /* For TSECs */
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
PHY1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
reg = <0x1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
|
||||||
|
PHY2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
reg = <0x2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
/* Mac address filled in by bootwrapper */
|
/* Mac address filled in by bootwrapper */
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>;
|
interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&PHY2>;
|
phy-handle = <&PHY2>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mpic: pic@40000 {
|
mpic: pic@40000 {
|
||||||
|
@ -137,42 +137,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 0x1>;
|
|
||||||
reg = <0>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 0x1>;
|
|
||||||
reg = <1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@26520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x26520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
usb@22000 {
|
usb@22000 {
|
||||||
compatible = "fsl,mpc8536-usb2-mph", "fsl-usb2-mph";
|
compatible = "fsl,mpc8536-usb2-mph", "fsl-usb2-mph";
|
||||||
reg = <0x22000 0x1000>;
|
reg = <0x22000 0x1000>;
|
||||||
@ -194,31 +158,73 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 0x1>;
|
||||||
|
reg = <0>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 0x1>;
|
||||||
|
reg = <1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@26000 {
|
enet1: ethernet@26000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x26000 0x1000>;
|
reg = <0x26000 0x1000>;
|
||||||
|
ranges = <0x0 0x26000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <31 2 32 2 33 2>;
|
interrupts = <31 2 32 2 33 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
usb@2b000 {
|
usb@2b000 {
|
||||||
|
@ -126,97 +126,106 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x0>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <7 1>;
|
|
||||||
reg = <0x3>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@26520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x26520 0x20>;
|
|
||||||
|
|
||||||
tbi2: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x0>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <7 1>;
|
||||||
|
reg = <0x3>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet2: ethernet@26000 {
|
enet2: ethernet@26000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <2>;
|
cell-index = <2>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "FEC";
|
model = "FEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x26000 0x1000>;
|
reg = <0x26000 0x1000>;
|
||||||
|
ranges = <0x0 0x26000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <41 2>;
|
interrupts = <41 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi2>;
|
tbi-handle = <&tbi2>;
|
||||||
phy-handle = <&phy3>;
|
phy-handle = <&phy3>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi2: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -126,66 +126,72 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x0>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x0>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -98,44 +98,6 @@
|
|||||||
dfsrr;
|
dfsrr;
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x0>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@26520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x26520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
dma@21300 {
|
dma@21300 {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
@ -178,31 +140,74 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x0>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@26000 {
|
enet1: ethernet@26000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x26000 0x1000>;
|
reg = <0x26000 0x1000>;
|
||||||
|
ranges = <0x0 0x26000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <31 2 32 2 33 2>;
|
interrupts = <31 2 32 2 33 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -142,129 +142,141 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x0>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x3>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@26520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x26520 0x20>;
|
|
||||||
|
|
||||||
tbi2: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@27520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x27520 0x20>;
|
|
||||||
|
|
||||||
tbi3: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x0>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x3>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
/* eTSEC 3/4 are currently broken
|
/* eTSEC 3/4 are currently broken
|
||||||
enet2: ethernet@26000 {
|
enet2: ethernet@26000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <2>;
|
cell-index = <2>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x26000 0x1000>;
|
reg = <0x26000 0x1000>;
|
||||||
|
ranges = <0x0 0x26000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <31 2 32 2 33 2>;
|
interrupts = <31 2 32 2 33 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi2>;
|
tbi-handle = <&tbi2>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi2: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet3: ethernet@27000 {
|
enet3: ethernet@27000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <3>;
|
cell-index = <3>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x27000 0x1000>;
|
reg = <0x27000 0x1000>;
|
||||||
|
ranges = <0x0 0x27000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <37 2 38 2 39 2>;
|
interrupts = <37 2 38 2 39 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi3>;
|
tbi-handle = <&tbi3>;
|
||||||
phy-handle = <&phy3>;
|
phy-handle = <&phy3>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi3: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -126,66 +126,72 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x0>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x0>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -115,78 +115,84 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x0>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 1>;
|
|
||||||
reg = <0x1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <7 1>;
|
|
||||||
reg = <0x2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <7 1>;
|
|
||||||
reg = <0x3>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x0>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 1>;
|
||||||
|
reg = <0x1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <7 1>;
|
||||||
|
reg = <0x2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <7 1>;
|
||||||
|
reg = <0x3>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mpic: pic@40000 {
|
mpic: pic@40000 {
|
||||||
|
@ -149,78 +149,84 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@7 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <1 1>;
|
|
||||||
reg = <0x7>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <2 1>;
|
|
||||||
reg = <0x1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <1 1>;
|
|
||||||
reg = <0x2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <2 1>;
|
|
||||||
reg = <0x3>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@7 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <1 1>;
|
||||||
|
reg = <0x7>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <2 1>;
|
||||||
|
reg = <0x1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <1 1>;
|
||||||
|
reg = <0x2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <2 1>;
|
||||||
|
reg = <0x3>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy3>;
|
phy-handle = <&phy3>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -312,129 +312,141 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x0>;
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x1>;
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x2>;
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x3>;
|
|
||||||
};
|
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@26520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x26520 0x20>;
|
|
||||||
|
|
||||||
tbi2: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@27520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x27520 0x20>;
|
|
||||||
|
|
||||||
tbi3: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x0>;
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x1>;
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x2>;
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x3>;
|
||||||
|
};
|
||||||
|
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet2: ethernet@26000 {
|
enet2: ethernet@26000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <2>;
|
cell-index = <2>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x26000 0x1000>;
|
reg = <0x26000 0x1000>;
|
||||||
|
ranges = <0x0 0x26000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <31 2 32 2 33 2>;
|
interrupts = <31 2 32 2 33 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi2>;
|
tbi-handle = <&tbi2>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi2: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet3: ethernet@27000 {
|
enet3: ethernet@27000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <3>;
|
cell-index = <3>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x27000 0x1000>;
|
reg = <0x27000 0x1000>;
|
||||||
|
ranges = <0x0 0x27000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <37 2 38 2 39 2>;
|
interrupts = <37 2 38 2 39 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi3>;
|
tbi-handle = <&tbi3>;
|
||||||
phy-handle = <&phy3>;
|
phy-handle = <&phy3>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi3: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -312,129 +312,141 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x0>;
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x1>;
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x2>;
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x3>;
|
|
||||||
};
|
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@26520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x26520 0x20>;
|
|
||||||
|
|
||||||
tbi2: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@27520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x27520 0x20>;
|
|
||||||
|
|
||||||
tbi3: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x0>;
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x1>;
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x2>;
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x3>;
|
||||||
|
};
|
||||||
|
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet2: ethernet@26000 {
|
enet2: ethernet@26000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <2>;
|
cell-index = <2>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x26000 0x1000>;
|
reg = <0x26000 0x1000>;
|
||||||
|
ranges = <0x0 0x26000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <31 2 32 2 33 2>;
|
interrupts = <31 2 32 2 33 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi2>;
|
tbi-handle = <&tbi2>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi2: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet3: ethernet@27000 {
|
enet3: ethernet@27000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <3>;
|
cell-index = <3>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x27000 0x1000>;
|
reg = <0x27000 0x1000>;
|
||||||
|
ranges = <0x0 0x27000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <37 2 38 2 39 2>;
|
interrupts = <37 2 38 2 39 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi3>;
|
tbi-handle = <&tbi3>;
|
||||||
phy-handle = <&phy3>;
|
phy-handle = <&phy3>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi3: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -148,35 +148,38 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x0>;
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <10 1>;
|
|
||||||
reg = <0x1>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x0>;
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <10 1>;
|
||||||
|
reg = <0x1>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
@ -234,66 +234,72 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy0: ethernet-phy@19 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <0x6 0x1>;
|
|
||||||
reg = <0x19>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1a {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <0x7 0x1>;
|
|
||||||
reg = <0x1a>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>;
|
interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy0: ethernet-phy@19 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <0x6 0x1>;
|
||||||
|
reg = <0x19>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1a {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <0x7 0x1>;
|
||||||
|
reg = <0x1a>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>;
|
interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -139,77 +139,83 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
phy0: ethernet-phy@19 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <0x6 0x1>;
|
|
||||||
reg = <0x19>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy1: ethernet-phy@1a {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <0x7 0x1>;
|
|
||||||
reg = <0x1a>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@1b {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <0x8 0x1>;
|
|
||||||
reg = <0x1b>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@1c {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <0x8 0x1>;
|
|
||||||
reg = <0x1c>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>;
|
interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
phy0: ethernet-phy@19 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <0x6 0x1>;
|
||||||
|
reg = <0x19>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy1: ethernet-phy@1a {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <0x7 0x1>;
|
||||||
|
reg = <0x1a>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@1b {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <0x8 0x1>;
|
||||||
|
reg = <0x1b>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@1c {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <0x8 0x1>;
|
||||||
|
reg = <0x1c>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>;
|
interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mpic: pic@40000 {
|
mpic: pic@40000 {
|
||||||
|
@ -124,66 +124,72 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 4>;
|
|
||||||
reg = <2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy4: ethernet-phy@4 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <5 4>;
|
|
||||||
reg = <4>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 4>;
|
||||||
|
reg = <2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy4: ethernet-phy@4 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <5 4>;
|
||||||
|
reg = <4>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy4>;
|
phy-handle = <&phy4>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mpic: pic@40000 {
|
mpic: pic@40000 {
|
||||||
|
@ -136,94 +136,103 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <3>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@26520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x26520 0x20>;
|
|
||||||
|
|
||||||
tbi2: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <3>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet2: ethernet@26000 {
|
enet2: ethernet@26000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <2>;
|
cell-index = <2>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "FEC";
|
model = "FEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x26000 0x1000>;
|
reg = <0x26000 0x1000>;
|
||||||
|
ranges = <0x0 0x26000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <41 2>;
|
interrupts = <41 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
phy-handle = <&phy3>;
|
phy-handle = <&phy3>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi2: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -135,72 +135,78 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <3>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <3>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -148,134 +148,146 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy1: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <3>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy4: ethernet-phy@4 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <4>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy5: ethernet-phy@5 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <5>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@26520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x26520 0x20>;
|
|
||||||
|
|
||||||
tbi2: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@27520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x27520 0x20>;
|
|
||||||
|
|
||||||
tbi3: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy1: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <3>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy4: ethernet-phy@4 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <4>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy5: ethernet-phy@5 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <5>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet2: ethernet@26000 {
|
enet2: ethernet@26000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <2>;
|
cell-index = <2>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x26000 0x1000>;
|
reg = <0x26000 0x1000>;
|
||||||
|
ranges = <0x0 0x26000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <31 2 32 2 33 2>;
|
interrupts = <31 2 32 2 33 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi2>;
|
tbi-handle = <&tbi2>;
|
||||||
phy-handle = <&phy3>;
|
phy-handle = <&phy3>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi2: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet3: ethernet@27000 {
|
enet3: ethernet@27000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <3>;
|
cell-index = <3>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x27000 0x1000>;
|
reg = <0x27000 0x1000>;
|
||||||
|
ranges = <0x0 0x27000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <37 2 38 2 39 2>;
|
interrupts = <37 2 38 2 39 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi3>;
|
tbi-handle = <&tbi3>;
|
||||||
phy-handle = <&phy4>;
|
phy-handle = <&phy4>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi3: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -148,134 +148,146 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy1: ethernet-phy@0 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <3>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy4: ethernet-phy@4 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <4>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy5: ethernet-phy@5 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <5>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@26520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x26520 0x20>;
|
|
||||||
|
|
||||||
tbi2: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@27520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x27520 0x20>;
|
|
||||||
|
|
||||||
tbi3: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy1: ethernet-phy@0 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <3>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy4: ethernet-phy@4 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <4>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy5: ethernet-phy@5 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <5>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet2: ethernet@26000 {
|
enet2: ethernet@26000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <2>;
|
cell-index = <2>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x26000 0x1000>;
|
reg = <0x26000 0x1000>;
|
||||||
|
ranges = <0x0 0x26000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <31 2 32 2 33 2>;
|
interrupts = <31 2 32 2 33 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi2>;
|
tbi-handle = <&tbi2>;
|
||||||
phy-handle = <&phy3>;
|
phy-handle = <&phy3>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi2: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet3: ethernet@27000 {
|
enet3: ethernet@27000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <3>;
|
cell-index = <3>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "eTSEC";
|
model = "eTSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x27000 0x1000>;
|
reg = <0x27000 0x1000>;
|
||||||
|
ranges = <0x0 0x27000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <37 2 38 2 39 2>;
|
interrupts = <37 2 38 2 39 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi3>;
|
tbi-handle = <&tbi3>;
|
||||||
phy-handle = <&phy4>;
|
phy-handle = <&phy4>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi3: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -135,72 +135,78 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <3>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <3>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@4500 {
|
serial0: serial@4500 {
|
||||||
|
@ -137,72 +137,78 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@24520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-mdio";
|
|
||||||
reg = <0x24520 0x20>;
|
|
||||||
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <1>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy2: ethernet-phy@2 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <2>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
phy3: ethernet-phy@3 {
|
|
||||||
interrupt-parent = <&mpic>;
|
|
||||||
interrupts = <8 1>;
|
|
||||||
reg = <3>;
|
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
|
||||||
tbi0: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
mdio@25520 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "fsl,gianfar-tbi";
|
|
||||||
reg = <0x25520 0x20>;
|
|
||||||
|
|
||||||
tbi1: tbi-phy@11 {
|
|
||||||
reg = <0x11>;
|
|
||||||
device_type = "tbi-phy";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
enet0: ethernet@24000 {
|
enet0: ethernet@24000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <0>;
|
cell-index = <0>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x24000 0x1000>;
|
reg = <0x24000 0x1000>;
|
||||||
|
ranges = <0x0 0x24000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <29 2 30 2 34 2>;
|
interrupts = <29 2 30 2 34 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi0>;
|
tbi-handle = <&tbi0>;
|
||||||
phy-handle = <&phy2>;
|
phy-handle = <&phy2>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-mdio";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
phy1: ethernet-phy@1 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <1>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy2: ethernet-phy@2 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <2>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
phy3: ethernet-phy@3 {
|
||||||
|
interrupt-parent = <&mpic>;
|
||||||
|
interrupts = <8 1>;
|
||||||
|
reg = <3>;
|
||||||
|
device_type = "ethernet-phy";
|
||||||
|
};
|
||||||
|
tbi0: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enet1: ethernet@25000 {
|
enet1: ethernet@25000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
cell-index = <1>;
|
cell-index = <1>;
|
||||||
device_type = "network";
|
device_type = "network";
|
||||||
model = "TSEC";
|
model = "TSEC";
|
||||||
compatible = "gianfar";
|
compatible = "gianfar";
|
||||||
reg = <0x25000 0x1000>;
|
reg = <0x25000 0x1000>;
|
||||||
|
ranges = <0x0 0x25000 0x1000>;
|
||||||
local-mac-address = [ 00 00 00 00 00 00 ];
|
local-mac-address = [ 00 00 00 00 00 00 ];
|
||||||
interrupts = <35 2 36 2 40 2>;
|
interrupts = <35 2 36 2 40 2>;
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
tbi-handle = <&tbi1>;
|
tbi-handle = <&tbi1>;
|
||||||
phy-handle = <&phy1>;
|
phy-handle = <&phy1>;
|
||||||
|
|
||||||
|
mdio@520 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "fsl,gianfar-tbi";
|
||||||
|
reg = <0x520 0x20>;
|
||||||
|
|
||||||
|
tbi1: tbi-phy@11 {
|
||||||
|
reg = <0x11>;
|
||||||
|
device_type = "tbi-phy";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mpic: pic@40000 {
|
mpic: pic@40000 {
|
||||||
|
@ -219,6 +219,7 @@ static struct of_device_id __initdata of_bus_ids[] = {
|
|||||||
{ .type = "simple-bus", },
|
{ .type = "simple-bus", },
|
||||||
{ .name = "cpm", },
|
{ .name = "cpm", },
|
||||||
{ .name = "localbus", },
|
{ .name = "localbus", },
|
||||||
|
{ .compatible = "gianfar", },
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -92,6 +92,7 @@ static struct of_device_id __initdata mpc8536_ds_ids[] = {
|
|||||||
{ .type = "soc", },
|
{ .type = "soc", },
|
||||||
{ .compatible = "soc", },
|
{ .compatible = "soc", },
|
||||||
{ .compatible = "simple-bus", },
|
{ .compatible = "simple-bus", },
|
||||||
|
{ .compatible = "gianfar", },
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -226,6 +226,7 @@ static struct of_device_id __initdata of_bus_ids[] = {
|
|||||||
{ .name = "cpm", },
|
{ .name = "cpm", },
|
||||||
{ .name = "localbus", },
|
{ .name = "localbus", },
|
||||||
{ .compatible = "simple-bus", },
|
{ .compatible = "simple-bus", },
|
||||||
|
{ .compatible = "gianfar", },
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -336,6 +336,7 @@ static struct of_device_id __initdata of_bus_ids[] = {
|
|||||||
{ .type = "soc", },
|
{ .type = "soc", },
|
||||||
{ .compatible = "soc", },
|
{ .compatible = "soc", },
|
||||||
{ .compatible = "simple-bus", },
|
{ .compatible = "simple-bus", },
|
||||||
|
{ .compatible = "gianfar", },
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -204,6 +204,7 @@ static struct of_device_id __initdata mpc85xxds_ids[] = {
|
|||||||
{ .type = "soc", },
|
{ .type = "soc", },
|
||||||
{ .compatible = "soc", },
|
{ .compatible = "soc", },
|
||||||
{ .compatible = "simple-bus", },
|
{ .compatible = "simple-bus", },
|
||||||
|
{ .compatible = "gianfar", },
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -265,6 +265,7 @@ static struct of_device_id mpc85xx_ids[] = {
|
|||||||
{ .compatible = "simple-bus", },
|
{ .compatible = "simple-bus", },
|
||||||
{ .type = "qe", },
|
{ .type = "qe", },
|
||||||
{ .compatible = "fsl,qe", },
|
{ .compatible = "fsl,qe", },
|
||||||
|
{ .compatible = "gianfar", },
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -154,6 +154,7 @@ static struct of_device_id __initdata of_bus_ids[] = {
|
|||||||
{ .name = "soc", },
|
{ .name = "soc", },
|
||||||
{ .type = "soc", },
|
{ .type = "soc", },
|
||||||
{ .compatible = "simple-bus", },
|
{ .compatible = "simple-bus", },
|
||||||
|
{ .compatible = "gianfar", },
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -213,6 +213,7 @@ static struct of_device_id __initdata of_bus_ids[] = {
|
|||||||
{ .name = "cpm", },
|
{ .name = "cpm", },
|
||||||
{ .name = "localbus", },
|
{ .name = "localbus", },
|
||||||
{ .compatible = "simple-bus", },
|
{ .compatible = "simple-bus", },
|
||||||
|
{ .compatible = "gianfar", },
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -145,6 +145,7 @@ static void stx_gp3_show_cpuinfo(struct seq_file *m)
|
|||||||
|
|
||||||
static struct of_device_id __initdata of_bus_ids[] = {
|
static struct of_device_id __initdata of_bus_ids[] = {
|
||||||
{ .compatible = "simple-bus", },
|
{ .compatible = "simple-bus", },
|
||||||
|
{ .compatible = "gianfar", },
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -153,6 +153,7 @@ static void tqm85xx_show_cpuinfo(struct seq_file *m)
|
|||||||
|
|
||||||
static struct of_device_id __initdata of_bus_ids[] = {
|
static struct of_device_id __initdata of_bus_ids[] = {
|
||||||
{ .compatible = "simple-bus", },
|
{ .compatible = "simple-bus", },
|
||||||
|
{ .compatible = "gianfar", },
|
||||||
{},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user