forked from Minki/linux
4b741bc359
Contrary to what the Device Tree binding indicates, the binding for the PPv2 network device currently doesn't provide any fixed link functionality. This commit adjusts the Device Tree binding documentation accordingly. Reported-by: Russell King - ARM Linux <linux@armlinux.org.uk> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Rob Herring <robh@kernel.org>
60 lines
1.5 KiB
Plaintext
60 lines
1.5 KiB
Plaintext
* Marvell Armada 375 Ethernet Controller (PPv2)
|
|
|
|
Required properties:
|
|
|
|
- compatible: should be "marvell,armada-375-pp2"
|
|
- reg: addresses and length of the register sets for the device.
|
|
Must contain the following register sets:
|
|
- common controller registers
|
|
- LMS registers
|
|
In addition, at least one port register set is required.
|
|
- clocks: a pointer to the reference clocks for this device, consequently:
|
|
- main controller clock
|
|
- GOP clock
|
|
- clock-names: names of used clocks, must be "pp_clk" and "gop_clk".
|
|
|
|
The ethernet ports are represented by subnodes. At least one port is
|
|
required.
|
|
|
|
Required properties (port):
|
|
|
|
- interrupts: interrupt for the port
|
|
- port-id: should be '0' or '1' for ethernet ports, and '2' for the
|
|
loopback port
|
|
- phy-mode: See ethernet.txt file in the same directory
|
|
|
|
Optional properties (port):
|
|
|
|
- marvell,loopback: port is loopback mode
|
|
- phy: a phandle to a phy node defining the PHY address (as the reg
|
|
property, a single integer).
|
|
|
|
Example:
|
|
|
|
ethernet@f0000 {
|
|
compatible = "marvell,armada-375-pp2";
|
|
reg = <0xf0000 0xa000>,
|
|
<0xc0000 0x3060>,
|
|
<0xc4000 0x100>,
|
|
<0xc5000 0x100>;
|
|
clocks = <&gateclk 3>, <&gateclk 19>;
|
|
clock-names = "pp_clk", "gop_clk";
|
|
status = "okay";
|
|
|
|
eth0: eth0@c4000 {
|
|
interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
|
|
port-id = <0>;
|
|
status = "okay";
|
|
phy = <&phy0>;
|
|
phy-mode = "gmii";
|
|
};
|
|
|
|
eth1: eth1@c5000 {
|
|
interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
|
|
port-id = <1>;
|
|
status = "okay";
|
|
phy = <&phy3>;
|
|
phy-mode = "gmii";
|
|
};
|
|
};
|