mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-27 05:35:12 +07:00
e8f08ee0ad
This patch is an attempt to gather the Ethernet related bindings in one file, like it's done in the MMC and some other subsystems. It should save some of the trouble of documenting several properties over and over in each binding document, instead only making reference to the main file. I have used the Embedded Power Architecture(TM) Platform Requirements (ePAPR) standard as a base for the properties description, also documenting some ad-hoc properties that have been introduced over time despite having direct analogs in ePAPR. Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Signed-off-by: David S. Miller <davem@davemloft.net>
24 lines
594 B
Plaintext
24 lines
594 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: See ethernet.txt file in the same directory. If the property is
|
|
absent, "rmii" is assumed.
|
|
- use-iram: Use LPC32xx internal SRAM (IRAM) for DMA buffering
|
|
|
|
Example:
|
|
|
|
mac: ethernet@31060000 {
|
|
compatible = "nxp,lpc-eth";
|
|
reg = <0x31060000 0x1000>;
|
|
interrupt-parent = <&mic>;
|
|
interrupts = <29 0>;
|
|
|
|
phy-mode = "rmii";
|
|
use-iram;
|
|
};
|