mirror of
https://github.com/torvalds/linux.git
synced 2024-12-26 21:02:19 +00:00
4de02e4a28
This patch adds device tree support for lpc_eth.c. The runtime option for MII/RMII is solved via the "phy-mode" property, SRAM ("IRAM") usage for DMA can be chosen via "use-iram". Signed-off-by: Roland Stigge <stigge@antcom.de> Reviewed-by: Arnd Bergmann <arnd@arndb.de> Acked-by: David S. Miller <davem@davemloft.net>
25 lines
637 B
Plaintext
25 lines
637 B
Plaintext
* NXP LPC32xx SoC Ethernet Controller
|
|
|
|
Required properties:
|
|
- compatible: Should be "nxp,lpc-eth"
|
|
- reg: Address and length of the register set for the device
|
|
- interrupts: Should contain ethernet controller interrupt
|
|
|
|
Optional properties:
|
|
- phy-mode: String, operation mode of the PHY interface.
|
|
Supported values are: "mii", "rmii" (default)
|
|
- use-iram: Use LPC32xx internal SRAM (IRAM) for DMA buffering
|
|
- local-mac-address : 6 bytes, mac address
|
|
|
|
Example:
|
|
|
|
mac: ethernet@31060000 {
|
|
compatible = "nxp,lpc-eth";
|
|
reg = <0x31060000 0x1000>;
|
|
interrupt-parent = <&mic>;
|
|
interrupts = <29 0>;
|
|
|
|
phy-mode = "rmii";
|
|
use-iram;
|
|
};
|