/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/ |
H A D | qman.txt | 7 - 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 D | fsl,qman.yaml | 4 $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 D | qman-portals.txt | 7 - 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 D | fsl,qman-portal.yaml | 4 $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 D | fsl,qman-fqd.yaml | 4 $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 D | qoriq-qman-portals.dtsi | 3 * 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 D | p3041si.dtsi | 66 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 D | p2041si.dtsi | 65 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 D | p5020si.dtsi | 66 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 D | p2041rdb.dts | 99 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 D | p3041ds.dts | 100 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 D | p5020ds.dts | 98 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 D | t4240si-post.dtsi | 41 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 D | qoriq-qman1-portals.dtsi | 2 * 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 D | b4860si-post.dtsi | 169 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 D | b4si-post.dtsi | 41 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 D | t2081si-post.dtsi | 41 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 D | p1023si-post.dtsi | 41 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 D | t1040si-post.dtsi | 43 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 D | qoriq-qman1.dtsi | 2 * QorIQ QMan device tree stub [ controller @ offset 0x318000 ] 35 qman: qman@318000 { label 36 compatible = "fsl,qman"; 39 fsl,qman-portals = <&qportals>;
|
H A D | qoriq-qman3.dtsi | 2 * 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 D | qman.c | 44 #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 D | qman_fdt.c | 42 #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 D | qman.h | 36 * @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 D | qm.h | 175 /* 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 …]
|