xref: /freebsd/sys/contrib/device-tree/Bindings/net/brcm,amac.txt (revision 18054d0220cfc8df9c9568c437bd6fbb59d53c3c)
1Broadcom AMAC Ethernet Controller Device Tree Bindings
2-------------------------------------------------------------
3
4Required properties:
5 - compatible:	"brcm,amac"
6		"brcm,nsp-amac"
7		"brcm,ns2-amac"
8 - reg:		Address and length of the register set for the device. It
9		contains the information of registers in the same order as
10		described by reg-names
11 - reg-names:	Names of the registers.
12		"amac_base":	Address and length of the GMAC registers
13		"idm_base":	Address and length of the GMAC IDM registers
14				(required for NSP and Northstar2)
15		"nicpm_base":	Address and length of the NIC Port Manager
16				registers (required for Northstar2)
17 - interrupts:	Interrupt number
18
19The MAC address will be determined using the optional properties
20defined in ethernet.txt.
21
22Examples:
23
24amac0: ethernet@18022000 {
25	compatible = "brcm,nsp-amac";
26	reg = <0x18022000 0x1000>,
27	      <0x18110000 0x1000>;
28	reg-names = "amac_base", "idm_base";
29	interrupts = <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>;
30};
31