Commit | Line | Data |
---|---|---|
fcecaeb0 FF |
1 | * Broadcom BCM7xxx Ethernet Systemport Controller (SYSTEMPORT) |
2 | ||
3 | Required properties: | |
4 | - compatible: should be one of "brcm,systemport-v1.00" or "brcm,systemport" | |
5 | - reg: address and length of the register set for the device. | |
ac3e8ea1 | 6 | - interrupts: interrupts for the device, first cell must be for the rx |
83e82f4c FF |
7 | interrupts, and the second cell should be for the transmit queues. An |
8 | optional third interrupt cell for Wake-on-LAN can be specified | |
fcecaeb0 FF |
9 | - local-mac-address: Ethernet MAC address (48 bits) of this adapter |
10 | - phy-mode: Should be a string describing the PHY interface to the | |
11 | Ethernet switch/PHY, see Documentation/devicetree/bindings/net/ethernet.txt | |
ae21888f | 12 | - fixed-link: see Documentation/devicetree/bindings/net/fixed-link.txt for |
fcecaeb0 FF |
13 | the property specific details |
14 | ||
15 | Optional properties: | |
16 | - systemport,num-tier2-arb: number of tier 2 arbiters, an integer | |
17 | - systemport,num-tier1-arb: number of tier 1 arbiters, an integer | |
18 | - systemport,num-txq: number of HW transmit queues, an integer | |
19 | - systemport,num-rxq: number of HW receive queues, an integer | |
20 | ||
21 | Example: | |
22 | ethernet@f04a0000 { | |
23 | compatible = "brcm,systemport-v1.00"; | |
24 | reg = <0xf04a0000 0x4650>; | |
25 | local-mac-address = [ 00 11 22 33 44 55 ]; | |
26 | fixed-link = <0 1 1000 0 0>; | |
27 | phy-mode = "gmii"; | |
28 | interrupts = <0x0 0x16 0x0>, | |
29 | <0x0 0x17 0x0>; | |
30 | }; |