Home
last modified time | relevance | path

Searched full:qman (Results 1 – 25 of 86) sorted by relevance

1234

/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/
H A Dqman.txt7 - QMan Node
8 - QMan Private Memory Nodes
11 QMan Node
13 The Queue Manager is part of the Data-Path Acceleration Architecture (DPAA). QMan
25 Definition: Must include "fsl,qman"
26 May include "fsl,<SoC>-qman"
33 The QMan revision information is located in the QMAN_IP_REV_1/2 registers which
41 - fsl,qman-portals
44 Definition: Phandle to this QMan instance's portals
66 Definition: List of phandles referencing the QMan private memory
[all …]
H A Dfsl,qman.yaml4 $id: http://devicetree.org/schemas/soc/fsl/fsl,qman.yaml#
13 The Queue Manager is part of the Data-Path Acceleration Architecture (DPAA). QMan
23 - const: fsl,qman
26 - fsl,ls1043a-qman
27 - fsl,ls1046a-qman
28 - const: fsl,qman
34 The QMan revision information is located in the QMAN_IP_REV_1/2
41 fsl,qman-portals:
43 description: ref fsl,qman-port.yaml
63 List of phandles referencing the QMan private memory nodes (described
[all …]
H A Dqman-portals.txt7 - QMan Portal
10 QMan Portal Node
12 Portals are memory mapped interfaces to QMan that allow low-latency, lock-less
14 interfaces with the QMan
21 Definition: Must include "fsl,qman-portal-<hardware revision>"
22 May include "fsl,<SoC>-qman-portal" or "fsl,qman-portal"
56 In addition to these properties the qman-portals should have sub-nodes to
86 The example below shows a (P4080) QMan portals container/bus node with two portals
88 qman-portals@ff4200000 {
94 qman-portal@0 {
[all …]
H A Dfsl,qman-portal.yaml4 $id: http://devicetree.org/schemas/soc/fsl/fsl,qman-portal.yaml#
13 Portals are memory mapped interfaces to QMan that allow low-latency, lock-less
15 interfaces with the QMan
20 - const: fsl,qman-portal
23 - fsl,ls1043-qman-portal
24 - fsl,ls1046-qman-portal
25 - fsl,qman-portal-1.2.0
26 - const: fsl,qman-portal
45 fsl,qman-channel-id:
47 description: qman channel id.
[all …]
H A Dfsl,qman-fqd.yaml4 $id: http://devicetree.org/schemas/soc/fsl/fsl,qman-fqd.yaml#
7 title: QMan Private Memory Nodes
13 QMan requires two contiguous range of physical memory used for the backing store
14 for QMan Frame Queue Descriptor (FQD) and Packed Frame Descriptor Record (PFDR).
21 The QMan FQD memory node must be named "qman-fqd"
22 The QMan PFDR memory node must be named "qman-pfdr"
41 pattern: '^(qman-fqd|qman-pfdr|bman-fbpr)+$'
45 - fsl,qman-fqd
46 - fsl,qman-pfdr
63 qman-fqd {
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dqoriq-qman-portals.dtsi3 * QorIQ QMan Portals device tree
14 qportal0: qman-portal@0 {
19 compatible = "fsl,qman-portal";
25 qportal1: qman-portal@10000 {
26 compatible = "fsl,qman-portal";
32 qportal2: qman-portal@20000 {
33 compatible = "fsl,qman-portal";
39 qportal3: qman-portal@30000 {
40 compatible = "fsl,qman-portal";
46 qportal4: qman-portal@40000 {
[all …]
/freebsd/sys/dts/powerpc/
H A Dp3041si.dtsi66 qman = &qman;
281 qman-portals@ff4200000 {
284 compatible = "fsl,qman-portals";
286 qportal0: qman-portal@0 {
288 compatible = "fsl,p3041-qman-portal", "fsl,qman-portal";
291 fsl,qman-channel-id = <0x0>;
294 qportal1: qman-portal@4000 {
296 compatible = "fsl,p3041-qman-portal", "fsl,qman-portal";
299 fsl,qman-channel-id = <0x1>;
302 qportal2: qman-portal@8000 {
[all …]
H A Dp2041si.dtsi65 qman = &qman;
280 qman-portals@ff4200000 {
283 compatible = "fsl,qman-portals";
285 qportal0: qman-portal@0 {
287 compatible = "fsl,p2041-qman-portal", "fsl,qman-portal";
290 fsl,qman-channel-id = <0x0>;
293 qportal1: qman-portal@4000 {
295 compatible = "fsl,p2041-qman-portal", "fsl,qman-portal";
298 fsl,qman-channel-id = <0x1>;
301 qportal2: qman-portal@8000 {
[all …]
H A Dp5020si.dtsi66 qman = &qman;
266 qman-portals@ff4200000 {
269 compatible = "fsl,qman-portals";
271 qportal0: qman-portal@0 {
273 compatible = "fsl,p5020-qman-portal", "fsl,qman-portal";
276 fsl,qman-channel-id = <0x0>;
279 qportal1: qman-portal@4000 {
281 compatible = "fsl,p5020-qman-portal", "fsl,qman-portal";
284 fsl,qman-channel-id = <0x1>;
287 qportal2: qman-portal@8000 {
[all …]
H A Dp2041rdb.dts99 qman-portals@ff4200000 {
100 qportal0: qman-portal@0 {
102 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
109 qportal1: qman-portal@4000 {
111 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
118 qportal2: qman-portal@8000 {
120 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
127 qportal3: qman-portal@c000 {
129 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
136 qportal4: qman-portal@10000 {
[all …]
H A Dp3041ds.dts100 qman-portals@ff4200000 {
101 qportal0: qman-portal@0 {
103 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
110 qportal1: qman-portal@4000 {
112 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
119 qportal2: qman-portal@8000 {
121 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
128 qportal3: qman-portal@c000 {
130 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
137 qportal4: qman-portal@10000 {
[all …]
H A Dp5020ds.dts98 qman-portals@ff4200000 {
99 qportal0: qman-portal@0 {
101 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
108 qportal1: qman-portal@4000 {
110 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
117 qportal2: qman-portal@8000 {
118 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
125 qportal3: qman-portal@c000 {
126 fsl,qman-pool-channels = <&qpool1 &qpool2 &qpool3
133 qportal4: qman-portal@10000 {
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dt4240si-post.dtsi41 compatible = "fsl,qman-fqd";
46 compatible = "fsl,qman-pfdr";
574 qportal0: qman-portal@0 {
575 compatible = "fsl,qman-portal";
580 qportal1: qman-portal@4000 {
581 compatible = "fsl,qman-portal";
586 qportal2: qman-portal@8000 {
587 compatible = "fsl,qman-portal";
592 qportal3: qman-portal@c000 {
593 compatible = "fsl,qman-portal";
[all …]
H A Dqoriq-qman1-portals.dtsi2 * QorIQ QMan Portal device tree stub for 10 portals & 15 pool channels
40 qportal0: qman-portal@0 {
41 compatible = "fsl,qman-portal";
46 qportal1: qman-portal@4000 {
47 compatible = "fsl,qman-portal";
52 qportal2: qman-portal@8000 {
53 compatible = "fsl,qman-portal";
58 qportal3: qman-portal@c000 {
59 compatible = "fsl,qman-portal";
64 qportal4: qman-portal@10000 {
[all …]
H A Db4860si-post.dtsi169 qportal14: qman-portal@38000 {
170 compatible = "fsl,qman-portal";
175 qportal15: qman-portal@3c000 {
176 compatible = "fsl,qman-portal";
181 qportal16: qman-portal@40000 {
182 compatible = "fsl,qman-portal";
187 qportal17: qman-portal@44000 {
188 compatible = "fsl,qman-portal";
193 qportal18: qman-portal@48000 {
194 compatible = "fsl,qman-portal";
[all …]
H A Db4si-post.dtsi41 compatible = "fsl,qman-fqd";
46 compatible = "fsl,qman-pfdr";
228 qportal0: qman-portal@0 {
229 compatible = "fsl,qman-portal";
234 qportal1: qman-portal@4000 {
235 compatible = "fsl,qman-portal";
240 qportal2: qman-portal@8000 {
241 compatible = "fsl,qman-portal";
246 qportal3: qman-portal@c000 {
247 compatible = "fsl,qman-portal";
[all …]
H A Dt2081si-post.dtsi41 compatible = "fsl,qman-fqd";
46 compatible = "fsl,qman-pfdr";
344 qportal0: qman-portal@0 {
345 compatible = "fsl,qman-portal";
350 qportal1: qman-portal@4000 {
351 compatible = "fsl,qman-portal";
356 qportal2: qman-portal@8000 {
357 compatible = "fsl,qman-portal";
362 qportal3: qman-portal@c000 {
363 compatible = "fsl,qman-portal";
[all …]
H A Dp1023si-post.dtsi41 compatible = "fsl,qman-fqd";
46 compatible = "fsl,qman-pfdr";
120 qportal0: qman-portal@0 {
121 compatible = "fsl,qman-portal";
126 qportal1: qman-portal@4000 {
127 compatible = "fsl,qman-portal";
132 qportal2: qman-portal@8000 {
133 compatible = "fsl,qman-portal";
286 qman: qman@88000 { label
287 compatible = "fsl,qman";
[all …]
H A Dt1040si-post.dtsi43 compatible = "fsl,qman-fqd";
48 compatible = "fsl,qman-pfdr";
300 qportal0: qman-portal@0 {
301 compatible = "fsl,qman-portal";
306 qportal1: qman-portal@4000 {
307 compatible = "fsl,qman-portal";
312 qportal2: qman-portal@8000 {
313 compatible = "fsl,qman-portal";
318 qportal3: qman-portal@c000 {
319 compatible = "fsl,qman-portal";
[all …]
H A Dqoriq-qman1.dtsi2 * QorIQ QMan device tree stub [ controller @ offset 0x318000 ]
35 qman: qman@318000 { label
36 compatible = "fsl,qman";
39 fsl,qman-portals = <&qportals>;
H A Dqoriq-qman3.dtsi2 * QorIQ QMan rev3 device tree stub [ controller @ offset 0x318000 ]
35 qman: qman@318000 { label
36 compatible = "fsl,qman";
39 fsl,qman-portals = <&qportals>;
/freebsd/sys/dev/dpaa/
H A Dqman.c44 #include "qman.h"
116 device_printf(sc->sc_dev, "QMan Exception: %s.\n", message); in qman_exception()
195 /* Initialize QMan */ in qman_attach()
225 device_printf(dev, "could not get QMan revision\n"); in qman_attach()
291 * @group QMan API functions implementation.
310 /* Ensure we have got QMan port initialized */ in qman_fqr_create()
313 device_printf(sc->sc_dev, "could not setup QMan portal\n"); in qman_fqr_create()
405 /* Ensure we have got QMan port initialized */ in qman_fqr_register_cb()
408 device_printf(sc->sc_dev, "could not setup QMan portal\n"); in qman_fqr_register_cb()
430 /* Ensure we have got QMan port initialized */ in qman_fqr_enqueue()
[all …]
H A Dqman_fdt.c42 #include "qman.h"
63 "qman",
68 EARLY_DRIVER_MODULE(qman, simplebus, qman_driver, 0, 0, BUS_PASS_SUPPORTDEV);
74 if (!ofw_bus_is_compatible(dev, "fsl,qman")) in qman_fdt_probe()
83 * QMAN Portals
100 "qman-portals",
126 if (ofw_bus_node_is_compatible(node, "fsl,qman-portal")) in qman_portals_fdt_probe()
131 } else if (!ofw_bus_is_compatible(dev, "fsl,qman-portals")) in qman_portals_fdt_probe()
211 if (!ofw_bus_node_is_compatible(child, "fsl,qman-portal")) { in qman_portals_fdt_attach()
H A Dqman.h36 * @group QMan private defines/declarations
75 t_Handle sc_qh; /* QMAN handle */
76 t_Handle sc_qph[MAXCPU]; /* QMAN portal handles */
77 vm_paddr_t sc_qp_pa; /* QMAN portal PA */
85 * @group QMan bus interface
97 * @group QMan API
134 * @param prefer_in_cache If TRUE, prefer this FQR to be in QMan
217 * Poll frames from QMan.
/freebsd/sys/contrib/ncsw/Peripherals/QM/
H A Dqm.h175 /* QMan Software Portal Configuration Registers */
177 volatile uint32_t lio_cfg; /**< QMan Software Portal LIO Configuration */
178 volatile uint32_t io_cfg; /**< QMan Software Portal 0 IO Configuration */
185 volatile uint32_t qman_dd_cfg; /**< QMan Dynamic Debug (DD) Configuration */
241 /* QMan Error Capture Registers */
242 volatile uint32_t ecsr; /**< QMan Error Capture Status Register */
243 volatile uint32_t ecir; /**< QMan Error Capture Information Register */
244 volatile uint32_t eadr; /**< QMan Error Capture Address Register */
246 volatile uint32_t edata[16]; /**< QMan ECC Error Data Register */
248 …volatile uint32_t sbet; /**< QMan Single Bit ECC Error Threshold Register …
[all …]

1234