/freebsd/sys/contrib/device-tree/src/powerpc/fsl/ |
H A D | t4240si-post.dtsi | 4 * 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 D | qoriq-qman1-portals.dtsi | 2 * 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 D | b4860si-post.dtsi | 4 * 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 D | b4si-post.dtsi | 4 * 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 D | t2081si-post.dtsi | 4 * 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 D | t1040si-post.dtsi | 4 * 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 D | p1023si-post.dtsi | 4 * 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 D | t1023si-post.dtsi | 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>; 60 compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | qoriq-qman-portals.dtsi | 1 // 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 D | qman-portals.txt | 3 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 D | fsl,qman-portal.yaml | 1 # 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 D | p3041si.dtsi | 4 * 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 D | p2041si.dtsi | 35 /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 D | p5020si.dtsi | 4 * 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 D | p2041rdb.dts | 40 #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 D | p3041ds.dts | 4 * 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 D | p5020ds.dts | 4 * 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 D | qman.c | 1 /*- 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 D | qman.h | 1 /*- 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 D | qman_fdt.c | 1 /*- 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 D | qman_portals.c | 1 /*- 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 D | qm.h | 3 � 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 D | dpaa2_swp.h | 1 /*- 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 D | dpaa2_swp.c | 1 /*- 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 D | dpaa_integration_ext.h | 3 � 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 …]
|