-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
net/macb: add DT support for Cadence macb/gem driver
Allow the device tree to provide the mac address and the phy mode. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> [nicolas.ferre@atmel.com: change "compatible" node property, doc and DT hwaddr] Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> [jamie@jamieiles.com: add "gem" compatibility strings and doc] Acked-by: Jamie Iles<jamie@jamieiles.com> Acked-by: David S. Miller <davem@davemloft.net>
- Loading branch information
Jean-Christophe PLAGNIOL-VILLARD
authored and
Nicolas Ferre
committed
Dec 16, 2011
1 parent
0116da4
commit fb97a84
Showing
3 changed files
with
92 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
* Cadence MACB/GEM Ethernet controller | ||
|
||
Required properties: | ||
- compatible: Should be "cdns,[<chip>-]{macb|gem}" | ||
Use "cdns,at91sam9260-macb" Atmel at91sam9260 and at91sam9263 SoCs. | ||
Use "cdns,at32ap7000-macb" for other 10/100 usage or use the generic form: "cdns,macb". | ||
Use "cnds,pc302-gem" for Picochip picoXcell pc302 and later devices based on | ||
the Cadence GEM, or the generic form: "cdns,gem". | ||
- reg: Address and length of the register set for the device | ||
- interrupts: Should contain macb interrupt | ||
- phy-mode: String, operation mode of the PHY interface. | ||
Supported values are: "mii", "rmii", "gmii", "rgmii". | ||
|
||
Optional properties: | ||
- local-mac-address: 6 bytes, mac address | ||
|
||
Examples: | ||
|
||
macb0: ethernet@fffc4000 { | ||
compatible = "cdns,at32ap7000-macb"; | ||
reg = <0xfffc4000 0x4000>; | ||
interrupts = <21>; | ||
phy-mode = "rmii"; | ||
local-mac-address = [3a 0e 03 04 05 06]; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters