Home
last modified time | relevance | path

Searched +full:qman +full:- +full:portal (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dt4240si-post.dtsi4 * Copyright 2012 - 2015 Freescale Semiconductor Inc.
36 compatible = "fsl,bman-fbpr";
37 alloc-ranges = <0 0 0x10000 0>;
41 compatible = "fsl,qman-fqd";
42 alloc-ranges = <0 0 0x10000 0>;
46 compatible = "fsl,qman-pfdr";
47 alloc-ranges = <0 0 0x10000 0>;
51 #address-cells = <2>;
52 #size-cells = <1>;
59 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0";
[all …]
H A Dqoriq-qman1-portals.dtsi2 * QorIQ QMan Portal device tree stub for 10 portals & 15 pool channels
4 * Copyright 2011 - 2014 Freescale Semiconductor Inc.
36 #address-cells = <1>;
37 #size-cells = <1>;
38 compatible = "simple-bus";
40 qportal0: qman-portal@0 {
41 compatible = "fsl,qman-portal";
44 cell-index = <0x0>;
46 qportal1: qman-portal@4000 {
47 compatible = "fsl,qman-portal";
[all …]
H A Db4860si-post.dtsi4 * Copyright 2012 - 2015 Freescale Semiconductor Inc.
35 /include/ "b4si-post.dtsi"
39 compatible = "fsl,b4860-pcie", "fsl,qoriq-pcie-v2.4";
45 #address-cells = <2>;
46 #size-cells = <2>;
47 fsl,iommu-parent = <&pamu0>;
51 #address-cells = <2>;
52 #size-cells = <2>;
53 cell-index = <1>;
57 #address-cells = <2>;
[all …]
H A Db4si-post.dtsi4 * Copyright 2012 - 2015 Freescale Semiconductor, Inc.
36 compatible = "fsl,bman-fbpr";
37 alloc-ranges = <0 0 0x10000 0>;
41 compatible = "fsl,qman-fqd";
42 alloc-ranges = <0 0 0x10000 0>;
46 compatible = "fsl,qman-pfdr";
47 alloc-ranges = <0 0 0x10000 0>;
51 #address-cells = <2>;
52 #size-cells = <1>;
59 compatible = "fsl,b4-pcie", "fsl,qoriq-pcie-v2.4";
[all …]
H A Dt2081si-post.dtsi4 * Copyright 2013 - 2014 Freescale Semiconductor Inc.
36 compatible = "fsl,bman-fbpr";
37 alloc-ranges = <0 0 0x10000 0>;
41 compatible = "fsl,qman-fqd";
42 alloc-ranges = <0 0 0x10000 0>;
46 compatible = "fsl,qman-pfdr";
47 alloc-ranges = <0 0 0x10000 0>;
51 #address-cells = <2>;
52 #size-cells = <1>;
59 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie";
[all …]
H A Dt1040si-post.dtsi4 * Copyright 2013 - 2014 Freescale Semiconductor Inc.
35 #include <dt-bindings/thermal/thermal.h>
38 compatible = "fsl,bman-fbpr";
39 alloc-ranges = <0 0 0x10000 0>;
43 compatible = "fsl,qman-fqd";
44 alloc-ranges = <0 0 0x10000 0>;
48 compatible = "fsl,qman-pfdr";
49 alloc-ranges = <0 0 0x10000 0>;
53 #address-cells = <2>;
54 #size-cells = <1>;
[all …]
H A Dp1023si-post.dtsi4 * Copyright 2011 - 2014 Freescale Semiconductor Inc.
36 compatible = "fsl,bman-fbpr";
37 alloc-ranges = <0 0 0x10 0>;
41 compatible = "fsl,qman-fqd";
42 alloc-ranges = <0 0 0x10 0>;
46 compatible = "fsl,qman-pfdr";
47 alloc-ranges = <0 0 0x10 0>;
51 #address-cells = <2>;
52 #size-cells = <1>;
53 compatible = "fsl,p1023-elbc", "fsl,elbc", "simple-bus";
[all …]
H A Dt1023si-post.dtsi35 #include <dt-bindings/thermal/thermal.h>
38 compatible = "fsl,bman-fbpr";
39 alloc-ranges = <0 0 0x10000 0>;
43 compatible = "fsl,qman-fqd";
44 alloc-ranges = <0 0 0x10000 0>;
48 compatible = "fsl,qman-pfdr";
49 alloc-ranges = <0 0 0x10000 0>;
53 #address-cells = <2>;
54 #size-cells = <1>;
60 compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dqoriq-qman-portals.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * QorIQ QMan Portals device tree
5 * Copyright 2011-2016 Freescale Semiconductor Inc.
10 #address-cells = <1>;
11 #size-cells = <1>;
12 compatible = "simple-bus";
14 qportal0: qman-portal@0 {
16 * bootloader fix-ups are expected to provide the
17 * "fsl,bman-portal-<hardware revision>" compatible
19 compatible = "fsl,qman-portal";
[all …]
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/
H A Dqman-portals.txt3 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc.
7 - QMan Portal
8 - Example
10 QMan Portal Node
12 Portals are memory mapped interfaces to QMan that allow low-latency, lock-less
14 interfaces with the QMan
18 - compatible
21 Definition: Must include "fsl,qman-portal-<hardware revision>"
22 May include "fsl,<SoC>-qman-portal" or "fsl,qman-portal"
24 - reg
[all …]
H A Dfsl,qman-portal.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/fsl,qman-portal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <Frank.Li@nxp.com>
13 Portals are memory mapped interfaces to QMan that allow low-latency, lock-less
15 interfaces with the QMan
20 - const: fsl,qman-portal
21 - items:
22 - enum:
[all …]
/freebsd/sys/dts/powerpc/
H A Dp3041si.dtsi4 * Copyright 2010-2011 Freescale Semiconductor Inc.
35 /dts-v1/;
39 #address-cells = <2>;
40 #size-cells = <2>;
41 interrupt-parent = <&mpic>;
66 qman = &qman;
102 #address-cells = <1>;
103 #size-cells = <0>;
108 bus-frequency = <749999996>;
109 next-level-cache = <&L2_0>;
[all …]
H A Dp2041si.dtsi35 /dts-v1/;
39 #address-cells = <2>;
40 #size-cells = <2>;
41 interrupt-parent = <&mpic>;
65 qman = &qman;
101 #address-cells = <1>;
102 #size-cells = <0>;
107 bus-frequency = <749999996>;
108 next-level-cache = <&L2_0>;
109 L2_0: l2-cache {
[all …]
H A Dp5020si.dtsi4 * Copyright 2010-2011 Freescale Semiconductor Inc.
35 /dts-v1/;
39 #address-cells = <2>;
40 #size-cells = <2>;
41 interrupt-parent = <&mpic>;
66 qman = &qman;
108 #address-cells = <1>;
109 #size-cells = <0>;
114 bus-frequency = <799999998>;
115 next-level-cache = <&L2_0>;
[all …]
H A Dp2041rdb.dts40 #address-cells = <2>;
41 #size-cells = <2>;
42 interrupt-parent = <&mpic>;
66 bman-portals@ff4000000 {
67 bman-portal@0 {
68 cpu-handle = <&cpu0>;
70 bman-portal@4000 {
71 cpu-handle = <&cpu1>;
73 bman-portal@8000 {
74 cpu-handle = <&cpu2>;
[all …]
H A Dp3041ds.dts4 * Copyright 2010-2011 Freescale Semiconductor Inc.
40 #address-cells = <2>;
41 #size-cells = <2>;
42 interrupt-parent = <&mpic>;
67 bman-portals@ff4000000 {
68 bman-portal@0 {
69 cpu-handle = <&cpu0>;
71 bman-portal@4000 {
72 cpu-handle = <&cpu1>;
74 bman-portal@8000 {
[all …]
H A Dp5020ds.dts4 * Copyright 2010-2011 Freescale Semiconductor Inc.
40 #address-cells = <2>;
41 #size-cells = <2>;
42 interrupt-parent = <&mpic>;
67 bman-portals@ff4000000 {
68 bman-portal@0 {
69 cpu-handle = <&cpu0>;
71 bman-portal@4000 {
72 cpu-handle = <&cpu1>;
74 bman-portal@8000 {
[all …]
/freebsd/sys/dev/dpaa/
H A Dqman.c1 /*-
2 * Copyright (c) 2011-2012 Semihalf.
44 #include "qman.h"
86 message = "Invalid Dequeue Direct Connect Portal Interrupt"; in qman_exception()
116 device_printf(sc->sc_dev, "QMan Exception: %s.\n", message); in qman_exception()
132 device_printf(sc->sc_dev, "dummy callback for received frame.\n"); in qman_received_frame_callback()
150 device_printf(sc->sc_dev, "dummy callback for rejected frame.\n"); in qman_rejected_frame_callback()
163 sc->sc_dev = dev; in qman_attach()
174 sc->sc_rrid = 0; in qman_attach()
175 sc->sc_rres = bus_alloc_resource(dev, SYS_RES_MEMORY, in qman_attach()
[all …]
H A Dqman.h1 /*-
2 * Copyright (c) 2011-2012 Semihalf.
36 * @group QMan private defines/declarations
56 * Portal defines
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
124 * portal in "held active" state in
[all …]
H A Dqman_fdt.c1 /*-
2 * Copyright (c) 2011-2012 Semihalf.
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
85 #define QMAN_PORT_DEVSTR "Freescale Queue Manager - Portals"
100 "qman-portals",
114 OF_getencprop(node, "#address-cells", addrp, sizeof(*addrp)); in get_addr_props()
[all …]
H A Dqman_portals.c1 /*-
48 #include "qman.h"
67 /* Map bman portal to physical address space */ in qman_portals_attach()
68 if (law_enable(OCP85XX_TGTIF_QMAN, sc->sc_dp_pa, sc->sc_dp_size)) { in qman_portals_attach()
72 /* Set portal properties for XX_VirtToPhys() */ in qman_portals_attach()
88 for (i = 0; i < ARRAY_SIZE(sc->sc_dp); i++) { in qman_portals_detach()
89 if (sc->sc_dp[i].dp_ph != NULL) { in qman_portals_detach()
94 QM_PORTAL_Free(sc->sc_dp[i].dp_ph); in qman_portals_detach()
101 if (sc->sc_dp[i].dp_ires != NULL) { in qman_portals_detach()
102 XX_DeallocIntr((uintptr_t)sc->sc_dp[i].dp_ires); in qman_portals_detach()
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/QM/
H A Dqm.h3 � 1995-2003, 2004, 2005-2011 Freescale Semiconductor, Inc.
138 /* Corenet initiator settings. Stash request queues are 4-deep to match cores'
146 /* QM-Portal defaults */
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 */
180 … volatile uint32_t dd_cfg; /**< Software Portal Dynamic Debug Configuration */
185 volatile uint32_t qman_dd_cfg; /**< QMan Dynamic Debug (DD) Configuration */
187 …volatile uint32_t qcsp_dd_ihrsr; /**< Software Portal DD Internal Halt Request Stat…
188 …volatile uint32_t qcsp_dd_ihrfr; /**< Software Portal DD Internal Halt Request Forc…
[all …]
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_swp.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright © 2021-2023 Dmitry Salychev
40 * DPAA2 QBMan software portal.
57 * Number of times to retry DPIO portal operations while waiting for portal to
61 * unresponsive, but not give up too easily if the portal really is busy for
74 /* Registers in the cache-inhibited area of the software portal. */
96 /* Registers in the cache-enabled area of the software portal. */
105 /* Registers in the cache-enabled area of the software portal (memory-backed). */
113 /* Shifts in the portal's configuration register. */
[all …]
H A Ddpaa2_swp.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause AND BSD-2-Clause
4 * Copyright © 2014-2016 Freescale Semiconductor, Inc.
5 * Copyright © 2016-2019 NXP
35 * drivers/soc/fsl/dpio/qbman-portal.c
42 * Copyright © 2021-2022 Dmitry Salychev
68 * DPAA2 QBMan software portal.
114 /* QBMan portal command codes. */
119 /* QBMan portal command result codes. */
150 MALLOC_DEFINE(M_DPAA2_SWP, "dpaa2_swp", "DPAA2 QBMan Software Portal");
[all …]
/freebsd/sys/contrib/ncsw/inc/integrations/
H A Ddpaa_integration_ext.h3 � 1995-2003, 2004, 2005-2011 Freescale Semiconductor, Inc.
82 QMan INTEGRATION-SPECIFIC DEFINITIONS
88 /**< FQIDs range - 24 bits */
91 @Description Work Queue Channel assignments in QMan.
122 …FQ_CHANNEL_FMAN0_SP0 = 0x40, /**< Dedicated channels serviced by Direct Connect Portal 0:
124 each sub-portal (SP) in the portal */
137 …P2 = 0x62, /**< Dedicated channels serviced by Direct Connect Portal 1: connected to RM…
140 …_FQ_CHANNEL_CAAM = 0x80, /**< Dedicated channel serviced by Direct Connect Portal 2:
143 …_FQ_CHANNEL_PME = 0xA0, /**< Dedicated channel serviced by Direct Connect Portal 3:
145 …_FQ_CHANNEL_RAID = 0xC0 /**< Dedicated channel serviced by Direct Connect Portal 4:
[all …]

12