mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
[POWERPC] 4xx: Add RGMII support for Sequoia 440EPx
This adds RGMII support to Sequoia DTS and sets correct phy-mode for EMACs. According to Sequoia datasheet, both ethernet ports are connected to RGMII interface, while ZMII is used only for MDIO. Signed-off-by: Valentine Barshak <vbarshak@ru.mvista.com> Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
This commit is contained in:
parent
4fa4d23fa2
commit
1f69dcfdae
2 changed files with 13 additions and 2 deletions
|
@ -241,6 +241,12 @@ ZMII0: emac-zmii@ef600d00 {
|
|||
reg = <ef600d00 c>;
|
||||
};
|
||||
|
||||
RGMII0: emac-rgmii@ef601000 {
|
||||
device_type = "rgmii-interface";
|
||||
compatible = "ibm,rgmii-440epx", "ibm,rgmii";
|
||||
reg = <ef601000 8>;
|
||||
};
|
||||
|
||||
EMAC0: ethernet@ef600e00 {
|
||||
linux,network-index = <0>;
|
||||
device_type = "network";
|
||||
|
@ -261,10 +267,12 @@ EMAC0: ethernet@ef600e00 {
|
|||
max-frame-size = <5dc>;
|
||||
rx-fifo-size = <1000>;
|
||||
tx-fifo-size = <800>;
|
||||
phy-mode = "rmii";
|
||||
phy-mode = "rgmii";
|
||||
phy-map = <00000000>;
|
||||
zmii-device = <&ZMII0>;
|
||||
zmii-channel = <0>;
|
||||
rgmii-device = <&RGMII0>;
|
||||
rgmii-channel = <0>;
|
||||
};
|
||||
|
||||
EMAC1: ethernet@ef600f00 {
|
||||
|
@ -287,10 +295,12 @@ EMAC1: ethernet@ef600f00 {
|
|||
max-frame-size = <5dc>;
|
||||
rx-fifo-size = <1000>;
|
||||
tx-fifo-size = <800>;
|
||||
phy-mode = "rmii";
|
||||
phy-mode = "rgmii";
|
||||
phy-map = <00000000>;
|
||||
zmii-device = <&ZMII0>;
|
||||
zmii-channel = <1>;
|
||||
rgmii-device = <&RGMII0>;
|
||||
rgmii-channel = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -50,6 +50,7 @@ config 440EPX
|
|||
select PPC_FPU
|
||||
# Disabled until the new EMAC Driver is merged.
|
||||
# select IBM_NEW_EMAC_EMAC4
|
||||
# select IBM_NEW_EMAC_RGMII
|
||||
# select IBM_NEW_EMAC_ZMII
|
||||
|
||||
config 440GP
|
||||
|
|
Loading…
Reference in a new issue