14de02e4aSRoland Stigge* NXP LPC32xx SoC Ethernet Controller
24de02e4aSRoland Stigge
34de02e4aSRoland StiggeRequired properties:
44de02e4aSRoland Stigge- compatible: Should be "nxp,lpc-eth"
54de02e4aSRoland Stigge- reg: Address and length of the register set for the device
64de02e4aSRoland Stigge- interrupts: Should contain ethernet controller interrupt
74de02e4aSRoland Stigge
84de02e4aSRoland StiggeOptional properties:
9e8f08ee0SSergei Shtylyov- phy-mode: See ethernet.txt file in the same directory. If the property is
10e8f08ee0SSergei Shtylyov  absent, "rmii" is assumed.
114de02e4aSRoland Stigge- use-iram: Use LPC32xx internal SRAM (IRAM) for DMA buffering
124de02e4aSRoland Stigge
132c69dae8SAlexandre BelloniOptional subnodes:
142c69dae8SAlexandre Belloni- mdio : specifies the mdio bus, used as a container for phy nodes according to
152c69dae8SAlexandre Belloni  phy.txt in the same directory
162c69dae8SAlexandre Belloni
172c69dae8SAlexandre Belloni
184de02e4aSRoland StiggeExample:
194de02e4aSRoland Stigge
204de02e4aSRoland Stigge	mac: ethernet@31060000 {
214de02e4aSRoland Stigge		compatible = "nxp,lpc-eth";
224de02e4aSRoland Stigge		reg = <0x31060000 0x1000>;
234de02e4aSRoland Stigge		interrupt-parent = <&mic>;
244de02e4aSRoland Stigge		interrupts = <29 0>;
254de02e4aSRoland Stigge
264de02e4aSRoland Stigge		phy-mode = "rmii";
274de02e4aSRoland Stigge		use-iram;
284de02e4aSRoland Stigge	};
29