mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
dt-bindings: net: tsnep: Allow additional interrupts
Additional TX/RX queue pairs require dedicated interrupts. Extend binding with additional interrupts. Signed-off-by: Gerhard Engleder <gerhard@engleder-embedded.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
ff46c610ab
commit
60e1b494ef
@ -20,7 +20,24 @@ properties:
|
||||
maxItems: 1
|
||||
|
||||
interrupts:
|
||||
maxItems: 1
|
||||
minItems: 1
|
||||
maxItems: 8
|
||||
|
||||
interrupt-names:
|
||||
minItems: 1
|
||||
items:
|
||||
- const: mac
|
||||
- const: txrx-1
|
||||
- const: txrx-2
|
||||
- const: txrx-3
|
||||
- const: txrx-4
|
||||
- const: txrx-5
|
||||
- const: txrx-6
|
||||
- const: txrx-7
|
||||
description:
|
||||
The main interrupt for basic MAC features and the first TX/RX queue pair
|
||||
is named "mac". "txrx-[1-7]" are the interrupts for additional TX/RX
|
||||
queue pairs.
|
||||
|
||||
dma-coherent: true
|
||||
|
||||
@ -60,7 +77,7 @@ examples:
|
||||
axi {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
tnsep0: ethernet@a0000000 {
|
||||
tsnep0: ethernet@a0000000 {
|
||||
compatible = "engleder,tsnep";
|
||||
reg = <0x0 0xa0000000 0x0 0x10000>;
|
||||
interrupts = <0 89 1>;
|
||||
@ -78,4 +95,24 @@ examples:
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
tsnep1: ethernet@a0010000 {
|
||||
compatible = "engleder,tsnep";
|
||||
reg = <0x0 0xa0010000 0x0 0x10000>;
|
||||
interrupts = <0 93 1>, <0 94 1>, <0 95 1>, <0 96 1>;
|
||||
interrupt-names = "mac", "txrx-1", "txrx-2", "txrx-3";
|
||||
interrupt-parent = <&gic>;
|
||||
local-mac-address = [00 00 00 00 00 00];
|
||||
phy-mode = "rgmii";
|
||||
phy-handle = <&phy1>;
|
||||
mdio {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
suppress-preamble;
|
||||
phy1: ethernet-phy@1 {
|
||||
reg = <1>;
|
||||
rxc-skew-ps = <1080>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user