Lines Matching +full:tse +full:- +full:mdio

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/altr,tse.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Altera Triple Speed Ethernet MAC driver (TSE)
10 - Maxime Chevallier <maxime.chevallier@bootlin.com>
15 - const: altr,tse-1.0
16 - const: ALTR,tse-1.0
18 - const: altr,tse-msgdma-1.0
23 interrupt-names:
25 - const: rx_irq
26 - const: tx_irq
28 rx-fifo-depth:
33 tx-fifo-depth:
38 altr,has-supplementary-unicast:
41 If present, TSE supports additional unicast addresses.
43 altr,has-hash-multicast-filter:
46 If present, TSE supports hash based multicast filter.
48 mdio:
49 $ref: mdio.yaml#
52 Creates and registers an MDIO bus.
56 const: altr,tse-mdio
59 - compatible
62 - compatible
63 - reg
64 - interrupts
65 - rx-fifo-depth
66 - tx-fifo-depth
69 - $ref: ethernet-controller.yaml#
70 - if:
75 - altr,tse-1.0
76 - ALTR,tse-1.0
81 reg-names:
83 - const: control_port
84 - const: rx_csr
85 - const: tx_csr
86 - const: s1
88 - if:
93 - altr,tse-msgdma-1.0
99 reg-names:
102 - const: control_port
103 - const: rx_csr
104 - const: rx_desc
105 - const: rx_resp
106 - const: tx_csr
107 - const: tx_desc
108 - const: pcs
113 - |
115 compatible = "altr,tse-msgdma-1.0";
123 reg-names = "control_port", "rx_csr", "rx_desc", "rx_resp", "tx_csr", "tx_desc", "pcs";
124 interrupt-parent = <&intc>;
126 interrupt-names = "rx_irq","tx_irq";
127 rx-fifo-depth = <2048>;
128 tx-fifo-depth = <2048>;
129 max-frame-size = <1500>;
130 local-mac-address = [ 00 00 00 00 00 00 ];
131 altr,has-supplementary-unicast;
132 altr,has-hash-multicast-filter;
134 phy-mode = "sgmii";
135 managed = "in-band-status";
137 - |
139 compatible = "altr,tse-msgdma-1.0";
146 reg-names = "control_port", "rx_csr", "rx_desc", "rx_resp", "tx_csr", "tx_desc";
147 interrupt-parent = <&hps_0_arm_gic_0>;
149 interrupt-names = "rx_irq", "tx_irq";
150 rx-fifo-depth = <2048>;
151 tx-fifo-depth = <2048>;
152 max-frame-size = <1500>;
153 local-mac-address = [ 00 00 00 00 00 00 ];
154 phy-mode = "gmii";
155 altr,has-supplementary-unicast;
156 altr,has-hash-multicast-filter;
157 phy-handle = <&phy1>;
158 mdio {
159 compatible = "altr,tse-mdio";
160 #address-cells = <1>;
161 #size-cells = <0>;
162 phy1: ethernet-phy@1 {