diff options
Diffstat (limited to 'Documentation/devicetree/bindings/net/amd-xgbe.txt')
-rw-r--r-- | Documentation/devicetree/bindings/net/amd-xgbe.txt | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/Documentation/devicetree/bindings/net/amd-xgbe.txt b/Documentation/devicetree/bindings/net/amd-xgbe.txt index ea0c7908a3b8..41354f730beb 100644 --- a/Documentation/devicetree/bindings/net/amd-xgbe.txt +++ b/Documentation/devicetree/bindings/net/amd-xgbe.txt | |||
@@ -8,16 +8,21 @@ Required properties: | |||
8 | - interrupt-parent: Should be the phandle for the interrupt controller | 8 | - interrupt-parent: Should be the phandle for the interrupt controller |
9 | that services interrupts for this device | 9 | that services interrupts for this device |
10 | - interrupts: Should contain the amd-xgbe interrupt | 10 | - interrupts: Should contain the amd-xgbe interrupt |
11 | - clocks: Should be the DMA clock for the amd-xgbe device (used for | 11 | - clocks: |
12 | calculating the correct Rx interrupt watchdog timer value on a DMA | 12 | - DMA clock for the amd-xgbe device (used for calculating the |
13 | channel for coalescing) | 13 | correct Rx interrupt watchdog timer value on a DMA channel |
14 | - clock-names: Should be the name of the DMA clock, "dma_clk" | 14 | for coalescing) |
15 | - PTP clock for the amd-xgbe device | ||
16 | - clock-names: Should be the names of the clocks | ||
17 | - "dma_clk" for the DMA clock | ||
18 | - "ptp_clk" for the PTP clock | ||
15 | - phy-handle: See ethernet.txt file in the same directory | 19 | - phy-handle: See ethernet.txt file in the same directory |
16 | - phy-mode: See ethernet.txt file in the same directory | 20 | - phy-mode: See ethernet.txt file in the same directory |
17 | 21 | ||
18 | Optional properties: | 22 | Optional properties: |
19 | - mac-address: mac address to be assigned to the device. Can be overridden | 23 | - mac-address: mac address to be assigned to the device. Can be overridden |
20 | by UEFI. | 24 | by UEFI. |
25 | - dma-coherent: Present if dma operations are coherent | ||
21 | 26 | ||
22 | Example: | 27 | Example: |
23 | xgbe@e0700000 { | 28 | xgbe@e0700000 { |
@@ -26,8 +31,8 @@ Example: | |||
26 | <0 0xe0780000 0 0x80000>; | 31 | <0 0xe0780000 0 0x80000>; |
27 | interrupt-parent = <&gic>; | 32 | interrupt-parent = <&gic>; |
28 | interrupts = <0 325 4>; | 33 | interrupts = <0 325 4>; |
29 | clocks = <&xgbe_clk>; | 34 | clocks = <&xgbe_dma_clk>, <&xgbe_ptp_clk>; |
30 | clock-names = "dma_clk"; | 35 | clock-names = "dma_clk", "ptp_clk"; |
31 | phy-handle = <&phy>; | 36 | phy-handle = <&phy>; |
32 | phy-mode = "xgmii"; | 37 | phy-mode = "xgmii"; |
33 | mac-address = [ 02 a1 a2 a3 a4 a5 ]; | 38 | mac-address = [ 02 a1 a2 a3 a4 a5 ]; |