| /freebsd/sys/contrib/device-tree/Bindings/soc/fsl/ |
| H A D | bman-portals.txt | 1 QorIQ DPAA Buffer Manager Portals Device Tree Binding 3 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc. 7 - BMan Portal 8 - Example 10 BMan Portal Node 12 Portals are memory mapped interfaces to BMan that allow low-latency, lock-less 14 interfaces with the BMan 18 - compatible 21 Definition: Must include "fsl,bman-portal-<hardware revision>" 22 May include "fsl,<SoC>-bman-portal" or "fsl,bman-portal" [all …]
|
| H A D | bman.txt | 3 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc. 7 - BMan Node 8 - BMan Private Memory Node 9 - Example 11 BMan Node 13 The Buffer Manager is part of the Data-Path Acceleration Architecture (DPAA). 14 BMan supports hardware allocation and deallocation of buffers belonging to pools 20 - compatible 23 Definition: Must include "fsl,bman" 24 May include "fsl,<SoC>-bman" [all …]
|
| H A D | fsl,bman.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/fsl,bman.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 13 The Buffer Manager is part of the Data-Path Acceleration Architecture (DPAA). 14 BMan supports hardware allocation and deallocation of buffers belonging to 21 - const: fsl,bman 22 - items: 23 - enum: [all …]
|
| H A D | fsl,bman-portal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/fsl,bman-portal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: QorIQ DPAA Queue Manager Portals 10 - Frank Li <Frank.Li@nxp.com> 15 Portals are memory mapped interfaces to BMan that allow low-latency, lock-less 17 interfaces with the BMan 22 - const: fsl,bman-portal 23 - items: [all …]
|
| /freebsd/sys/dev/dpaa/ |
| H A D | bman_fdt.c | 1 /*- 2 * Copyright (c) 2011-2012 Semihalf. 42 #include "bman.h" 43 #include "portals.h" 63 "bman", 68 EARLY_DRIVER_MODULE(bman, simplebus, bman_driver, 0, 0, BUS_PASS_SUPPORTDEV); 74 if (!ofw_bus_is_compatible(dev, "fsl,bman")) in bman_fdt_probe() 83 * BMAN Portals 85 #define BMAN_PORT_DEVSTR "Freescale Buffer Manager - Portals" 100 "bman-portals", [all …]
|
| H A D | bman.h | 1 /*- 2 * Copyright (c) 2011-2012 Semihalf. 35 * BMAN Configuration 38 /* Maximum number of buffers in all BMAN pools */ 63 t_Handle sc_bh; /* BMAN handle */ 64 t_Handle sc_bph[MAXCPU]; /* BMAN portal handles */ 65 vm_paddr_t sc_bp_pa; /* BMAN portals PA */ 74 * @brief Function to create BMAN pool. 124 * @returns Handle to newly created BMAN pool or NULL on error. 142 * The bman_pool_fill() function fills the BMAN pool with buffers. The buffers [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
| H A D | qoriq-bman-portals.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * QorIQ BMan Portals device tree 5 * Copyright 2011-2016 Freescale Semiconductor Inc. 10 #address-cells = <1>; 11 #size-cells = <1>; 12 compatible = "simple-bus"; 14 bman-portal@0 { 16 * bootloader fix-ups are expected to provide the 17 * "fsl,bman-portal-<hardware revision>" compatible 19 compatible = "fsl,bman-portal"; [all …]
|
| /freebsd/sys/contrib/ncsw/user/env/ |
| H A D | xx.c | 1 /*- 50 #include <dev/dpaa/bman.h> 52 #include <dev/dpaa/portals.h> 76 (((x) + MALLOCSMART_SLICE_SIZE - 1) / MALLOCSMART_SLICE_SIZE) 113 /* Structure to store portals' properties */ 171 XX_MallocSmartMap[i] = ((i == start) ? slices : -1); in XX_MallocSmartMapSet() 246 start = MALLOCSMART_SIZE_TO_SLICE((vm_offset_t)(p) - in XX_FreeSmart() 253 ("XX_FreeSmart: Double or mid-block free!\n")); in XX_FreeSmart() 288 /* Check interrupt numbers of all available portals */ in XX_IsPortalIntr() 304 if (info->handler == NULL) { in XX_Dispatch() [all …]
|
| /freebsd/sys/contrib/device-tree/src/powerpc/fsl/ |
| H A D | qoriq-bman1-portals.dtsi | 2 * QorIQ BMan Portal device tree stub for 10 portals 4 * Copyright 2011 - 2014 Freescale Semiconductor Inc. 36 #address-cells = <1>; 37 #size-cells = <1>; 38 compatible = "simple-bus"; 40 bman-portal@0 { 41 compatible = "fsl,bman-portal"; 45 bman-portal@4000 { 46 compatible = "fsl,bman-portal"; 50 bman-portal@8000 { [all …]
|
| H A D | qoriq-bman1.dtsi | 2 * QorIQ BMan device tree stub [ controller @ offset 0x31a000 ] 4 * Copyright 2011 - 2014 Freescale Semiconductor Inc. 35 bman: bman@31a000 { label 36 compatible = "fsl,bman"; 39 fsl,bman-portals = <&bportals>; 40 memory-region = <&bman_fbpr>;
|
| 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 | cyrus_p5020.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Copyright 2010 - 2014 Freescale Semiconductor Inc. 11 /include/ "p5020si-pre.dtsi" 16 #address-cells = <2>; 17 #size-cells = <2>; 18 interrupt-parent = <&mpic>; 24 reserved-memory { 25 #address-cells = <2>; 26 #size-cells = <2>; 29 bman_fbpr: bman-fbpr { [all …]
|
| H A D | oca4080.dts | 8 * Copyright 2009-2011 Freescale Semiconductor Inc. 39 /include/ "p4080si-pre.dtsi" 44 #address-cells = <2>; 45 #size-cells = <2>; 46 interrupt-parent = <&mpic>; 52 reserved-memory { 53 #address-cells = <2>; 54 #size-cells = <2>; 57 bman_fbpr: bman-fbpr { 61 qman_fqd: qman-fqd { [all …]
|
| H A D | kmcoge4.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 /include/ "p2041si-pre.dtsi" 16 #address-cells = <2>; 17 #size-cells = <2>; 18 interrupt-parent = <&mpic>; 24 reserved-memory { 25 #address-cells = <2>; 26 #size-cells = <2>; 29 bman_fbpr: bman-fbpr { 33 qman_fqd: qman-fqd { [all …]
|
| H A D | t1023rdb.dts | 35 /include/ "t102xsi-pre.dtsi" 40 #address-cells = <2>; 41 #size-cells = <2>; 42 interrupt-parent = <&mpic>; 44 reserved-memory { 45 #address-cells = <2>; 46 #size-cells = <2>; 49 bman_fbpr: bman-fbpr { 54 qman_fqd: qman-fqd { 59 qman_pfdr: qman-pfdr { [all …]
|
| H A D | t208xrdb.dtsi | 2 * T2080PCIe-RDB Board Device Tree Source 38 #address-cells = <2>; 39 #size-cells = <2>; 40 interrupt-parent = <&mpic>; 42 reserved-memory { 43 #address-cells = <2>; 44 #size-cells = <2>; 47 bman_fbpr: bman-fbpr { 51 qman_fqd: qman-fqd { 55 qman_pfdr: qman-pfdr { [all …]
|
| H A D | kmcent2.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Copyright 2014 - 2015 Freescale Semiconductor Inc. 11 /include/ "t104xsi-pre.dtsi" 21 reserved-memory { 22 #address-cells = <2>; 23 #size-cells = <2>; 26 bman_fbpr: bman-fbpr { 30 qman_fqd: qman-fqd { 34 qman_pfdr: qman-pfdr { 50 #address-cells = <1>; [all …]
|
| H A D | t104xrdb.dtsi | 4 * Copyright 2014 - 2015 Freescale Semiconductor Inc. 42 reserved-memory { 43 #address-cells = <2>; 44 #size-cells = <2>; 47 bman_fbpr: bman-fbpr { 51 qman_fqd: qman-fqd { 55 qman_pfdr: qman-pfdr { 68 #address-cells = <1>; 69 #size-cells = <1>; 70 compatible = "cfi-flash"; [all …]
|
| /freebsd/sys/contrib/ncsw/Peripherals/BM/ |
| H A D | bm.h | 3 � 1995-2003, 2004, 2005-2011 Freescale Semiconductor, Inc. 89 /* BM-Portal defaults */ 92 /* BM-Pool defaults */ 109 /* BMan Buffer Pool Configuration & Status Registers */ 125 …volatile uint32_t cmd_pm_cfg[BM_NUM_OF_PM]; /**< BMan Command Performance Monitor configuratio… 126 …volatile uint32_t fl_pm_cfg[BM_NUM_OF_PM]; /**< BMan Free List Performance Monitor configurat… 129 /* BMan Error Capture Registers */ 130 volatile uint32_t ecsr; /**< BMan Error Capture Status Register */ 131 volatile uint32_t ecir; /**< BMan Error Capture Information Register */ 132 volatile uint32_t eadr; /**< BMan Error Capture Address Register */ [all …]
|
| /freebsd/sys/dts/powerpc/ |
| 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 …]
|
| 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>; 65 bman = &bman; 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>; 64 bman = &bman; 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>; 65 bman = &bman; 108 #address-cells = <1>; 109 #size-cells = <0>; 114 bus-frequency = <799999998>; 115 next-level-cache = <&L2_0>; [all …]
|