Lines Matching +full:tx +full:- +full:queues +full:- +full:config

1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - https://www.ti.com/
9 compatible = "ti,keystone-navigator-qmss";
10 dma-coherent;
11 #address-cells = <1>;
12 #size-cells = <1>;
15 queue-range = <0 0x4000>;
20 #address-cells = <1>;
21 #size-cells = <1>;
24 managed-queues = <0 0x2000>;
31 reg-names = "peek", "status", "config",
36 managed-queues = <0x2000 0x2000>;
43 reg-names = "peek", "status", "config",
48 queue-pools {
50 qpend-0 {
56 qpend-1 {
64 qalloc-by-id;
66 qpend-2 {
76 general-purpose {
77 gp-0 {
80 netcp-tx {
82 qalloc-by-id;
84 netcpx-tx {
86 qalloc-by-id;
90 acc-low-0 {
94 multi-queue;
95 qalloc-by-id;
100 descriptor-regions {
101 #address-cells = <1>;
102 #size-cells = <1>;
104 region-12 {
106 region-spec = <8192 128>; /* num_desc desc_size */
107 link-index = <0x4000>;
112 #address-cells = <1>;
113 #size-cells = <1>;
126 compatible = "ti,keystone-navigator-dma";
128 #address-cells = <1>;
129 #size-cells = <1>;
131 ti,navigator-cloud-address = <0x23a80000 0x23a90000
140 reg-names = "global", "txchan", "rxchan",
147 reg-names = "efuse";
148 compatible = "ti,netcp-1.0";
149 #address-cells = <1>;
150 #size-cells = <1>;
156 clock-names = "pa_clk", "ethss_clk";
157 dma-coherent;
159 ti,navigator-dmas = <&dma_gbe 22>,
162 ti,navigator-dma-names = "netrx0", "netrx1", "nettx";
164 netcp-devices {
166 #address-cells = <1>;
167 #size-cells = <1>;
169 #address-cells = <1>;
170 #size-cells = <1>;
171 label = "netcp-gbe";
172 compatible = "ti,netcp-gbe";
174 /* enable-ale; */
175 tx-queue = <648>;
176 tx-channel = "nettx";
180 clock-names = "cpts";
182 cpts_refclk_mux: cpts-refclk-mux {
183 #clock-cells = <0>;
187 ti,mux-tbl = <0x0>, <0x1>, <0x2>,
189 assigned-clocks = <&cpts_refclk_mux>;
190 assigned-clock-parents = <&chipclk12>;
195 gbe0: interface-0 {
196 slave-port = <0>;
197 link-interface = <1>;
198 phy-handle = <&ethphy0>;
200 gbe1: interface-1 {
201 slave-port = <1>;
202 link-interface = <1>;
203 phy-handle = <&ethphy1>;
207 secondary-slave-ports {
208 port-2 {
209 slave-port = <2>;
210 link-interface = <2>;
212 port-3 {
213 slave-port = <3>;
214 link-interface = <2>;
220 netcp-interfaces {
221 interface-0 {
222 rx-channel = "netrx0";
223 rx-pool = <1024 12>;
224 tx-pool = <1024 12>;
225 rx-queue-depth = <128 128 0 0>;
226 rx-buffer-size = <1518 4096 0 0>;
227 rx-queue = <8704>;
228 tx-completion-queue = <8706>;
229 efuse-mac = <1>;
230 netcp-gbe = <&gbe0>;
233 interface-1 {
234 rx-channel = "netrx1";
235 rx-pool = <1024 12>;
236 tx-pool = <1024 12>;
237 rx-queue-depth = <128 128 0 0>;
238 rx-buffer-size = <1518 4096 0 0>;
239 rx-queue = <8705>;
240 tx-completion-queue = <8707>;
241 efuse-mac = <0>;
242 local-mac-address = [02 18 31 7e 3e 6f];
243 netcp-gbe = <&gbe1>;
249 compatible = "simple-bus";
250 #address-cells = <1>;
251 #size-cells = <1>;
260 compatible = "ti,keystone-rng";
262 ti,syscon-sa-cfg = <&sa_config>;
264 clock-names = "fck";