/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/ |
H A D | bman.txt | 7 - BMan Node 8 - BMan Private Memory Node 11 BMan Node 14 BMan supports hardware allocation and deallocation of buffers belonging to pools 23 Definition: Must include "fsl,bman" 24 May include "fsl,<SoC>-bman" 31 The BMan revision information is located in the BMAN_IP_REV_1/2 registers which 39 - fsl,bman-portals 42 Definition: Phandle to this BMan instance's portals 56 Devices connected to a BMan instance via Direct Connect Portals (DCP) must link [all …]
|
H A D | fsl,bman.yaml | 4 $id: http://devicetree.org/schemas/soc/fsl/fsl,bman.yaml# 14 BMan supports hardware allocation and deallocation of buffers belonging to 21 - const: fsl,bman 24 - fsl,ls1043a-bman 25 - fsl,ls1046a-bman 26 - const: fsl,bman 33 The BMan revision information is located in the BMAN_IP_REV_1/2 44 List of phandles referencing the BMan private memory 45 nodes (described below). The bman-fqd node must be 46 first followed by bman-pfdr node. Only used on ARM [all …]
|
H A D | bman-portals.txt | 7 - BMan Portal 10 BMan Portal Node 12 Portals are memory mapped interfaces to BMan that allow low-latency, lock-less 14 interfaces with the BMan 21 Definition: Must include "fsl,bman-portal-<hardware revision>" 22 May include "fsl,<SoC>-bman-portal" or "fsl,bman-portal" 38 The example below shows a (P4080) BMan portals container/bus node with two portals 40 bman-portals@ff4000000 { 46 bman-portal@0 { 47 compatible = "fsl,bman-portal-1.0.0", "fsl,bman-portal"; [all …]
|
H A D | fsl,bman-portal.yaml | 4 $id: http://devicetree.org/schemas/soc/fsl/fsl,bman-portal.yaml# 15 Portals are memory mapped interfaces to BMan that allow low-latency, lock-less 17 interfaces with the BMan 22 - const: fsl,bman-portal 25 - fsl,bman-portal-1.0.0 28 - const: fsl,bman-portal 48 bman-portal@0 { 49 compatible = "fsl,bman-portal-1.0.0", "fsl,bman-portal";
|
H A D | fsl,qman-fqd.yaml | 17 BMan requires a contiguous range of physical memory used for the backing store 18 for BMan Free Buffer Proxy Records (FBPR). This memory is reserved/allocated as 23 The BMan FBPR memory node must be named "bman-fbpr" 41 pattern: '^(qman-fqd|qman-pfdr|bman-fbpr)+$' 47 - fsl,bman-fbpr
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | qoriq-bman-portals.dtsi | 3 * QorIQ BMan Portals device tree 14 bman-portal@0 { 17 * "fsl,bman-portal-<hardware revision>" compatible 19 compatible = "fsl,bman-portal"; 24 bman-portal@10000 { 25 compatible = "fsl,bman-portal"; 30 bman-portal@20000 { 31 compatible = "fsl,bman-portal"; 36 bman-portal@30000 { 37 compatible = "fsl,bman-portal"; [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 40 bman-portal@0 { 41 compatible = "fsl,bman-portal"; 45 bman-portal@4000 { 46 compatible = "fsl,bman-portal"; 50 bman-portal@8000 { 51 compatible = "fsl,bman-portal"; 55 bman-portal@c000 { 56 compatible = "fsl,bman-portal"; 60 bman-portal@10000 { [all …]
|
H A D | t4240si-post.dtsi | 36 compatible = "fsl,bman-fbpr"; 317 bman-portal@0 { 318 compatible = "fsl,bman-portal"; 322 bman-portal@4000 { 323 compatible = "fsl,bman-portal"; 327 bman-portal@8000 { 328 compatible = "fsl,bman-portal"; 332 bman-portal@c000 { 333 compatible = "fsl,bman-portal"; 337 bman-portal@10000 { [all …]
|
H A D | b4860si-post.dtsi | 111 bman-portal@38000 { 112 compatible = "fsl,bman-portal"; 116 bman-portal@3c000 { 117 compatible = "fsl,bman-portal"; 121 bman-portal@40000 { 122 compatible = "fsl,bman-portal"; 126 bman-portal@44000 { 127 compatible = "fsl,bman-portal"; 131 bman-portal@48000 { 132 compatible = "fsl,bman-portal"; [all …]
|
H A D | b4si-post.dtsi | 36 compatible = "fsl,bman-fbpr"; 151 bman-portal@0 { 152 compatible = "fsl,bman-portal"; 156 bman-portal@4000 { 157 compatible = "fsl,bman-portal"; 161 bman-portal@8000 { 162 compatible = "fsl,bman-portal"; 166 bman-portal@c000 { 167 compatible = "fsl,bman-portal"; 171 bman-portal@10000 { [all …]
|
H A D | t2081si-post.dtsi | 36 compatible = "fsl,bman-fbpr"; 247 bman-portal@0 { 248 compatible = "fsl,bman-portal"; 252 bman-portal@4000 { 253 compatible = "fsl,bman-portal"; 257 bman-portal@8000 { 258 compatible = "fsl,bman-portal"; 262 bman-portal@c000 { 263 compatible = "fsl,bman-portal"; 267 bman-portal@10000 { [all …]
|
H A D | p1023si-post.dtsi | 36 compatible = "fsl,bman-fbpr"; 145 bman-portal@0 { 146 compatible = "fsl,bman-portal"; 150 bman-portal@4000 { 151 compatible = "fsl,bman-portal"; 155 bman-portal@8000 { 156 compatible = "fsl,bman-portal"; 294 bman: bman@8a000 { label 295 compatible = "fsl,bman"; 298 fsl,bman-portals = <&bportals>;
|
H A D | qoriq-bman1.dtsi | 2 * QorIQ BMan device tree stub [ controller @ offset 0x31a000 ] 35 bman: bman@31a000 { label 36 compatible = "fsl,bman"; 39 fsl,bman-portals = <&bportals>;
|
H A D | t1040si-post.dtsi | 38 compatible = "fsl,bman-fbpr"; 243 bman-portal@0 { 244 compatible = "fsl,bman-portal"; 248 bman-portal@4000 { 249 compatible = "fsl,bman-portal"; 253 bman-portal@8000 { 254 compatible = "fsl,bman-portal"; 258 bman-portal@c000 { 259 compatible = "fsl,bman-portal"; 263 bman-portal@10000 { [all …]
|
H A D | t1023si-post.dtsi | 38 compatible = "fsl,bman-fbpr"; 203 bman-portal@0 { 205 compatible = "fsl,bman-portal"; 209 bman-portal@4000 { 211 compatible = "fsl,bman-portal"; 215 bman-portal@8000 { 217 compatible = "fsl,bman-portal"; 221 bman-portal@c000 { 223 compatible = "fsl,bman-portal"; 227 bman-portal@10000 { [all …]
|
/freebsd/sys/dev/dpaa/ |
H A D | bman.h | 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 145 * @param pool The BMAN pool handle. 156 * The bman_pool_destroy() function destroys the BMAN pool. Buffers for pool [all …]
|
H A D | bman_fdt.c | 42 #include "bman.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 100 "bman-portals", 126 if (ofw_bus_node_is_compatible(node, "fsl,bman-portal")) in bman_portals_fdt_probe() 131 } else if (!ofw_bus_is_compatible(dev, "fsl,bman-portals")) in bman_portals_fdt_probe() 183 if (!ofw_bus_node_is_compatible(child, "fsl,bman-portal")) { in bman_portals_fdt_attach()
|
H A D | bman.c | 41 #include "bman.h" 73 device_printf(sc->sc_dev, "BMAN Exception: %s.\n", message); in bman_exception() 105 /* Initialize BMAN */ in bman_attach() 186 * BMAN API
|
/freebsd/sys/contrib/ncsw/Peripherals/BM/ |
H A D | bm.h | 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 */ 134 volatile uint32_t edata[8]; /**< BMan ECC Error Data Register */ 135 …volatile uint32_t sbet; /**< BMan Single Bit ECC Error Threshold Register … 136 volatile uint32_t efcr; /**< BMan Error Fetch Capture Register */ [all …]
|
/freebsd/sys/dts/powerpc/ |
H A D | p2041rdb.dts | 66 bman-portals@ff4000000 { 67 bman-portal@0 { 70 bman-portal@4000 { 73 bman-portal@8000 { 76 bman-portal@c000 { 79 bman-portal@10000 { 81 bman-portal@14000 { 83 bman-portal@18000 { 85 bman-portal@1c000 { 87 bman-portal@20000 { [all …]
|
H A D | p3041si.dtsi | 65 bman = &bman; 208 bman-portals@ff4000000 { 211 compatible = "fsl,bman-portals"; 213 bman-portal@0 { 215 compatible = "fsl,p3041-bman-portal", "fsl,bman-portal"; 219 bman-portal@4000 { 221 compatible = "fsl,p3041-bman-portal", "fsl,bman-portal"; 225 bman-portal@8000 { 227 compatible = "fsl,p3041-bman-portal", "fsl,bman-portal"; 231 bman-portal@c000 { [all …]
|
H A D | p2041si.dtsi | 64 bman = &bman; 207 bman-portals@ff4000000 { 210 compatible = "fsl,bman-portals"; 212 bman-portal@0 { 214 compatible = "fsl,p2041-bman-portal", "fsl,bman-portal"; 218 bman-portal@4000 { 220 compatible = "fsl,p2041-bman-portal", "fsl,bman-portal"; 224 bman-portal@8000 { 226 compatible = "fsl,p2041-bman-portal", "fsl,bman-portal"; 230 bman-portal@c000 { [all …]
|
H A D | p5020si.dtsi | 65 bman = &bman; 193 bman-portals@ff4000000 { 196 compatible = "fsl,bman-portals"; 198 bman-portal@0 { 200 compatible = "fsl,p5020-bman-portal", "fsl,bman-portal"; 204 bman-portal@4000 { 206 compatible = "fsl,p5020-bman-portal", "fsl,bman-portal"; 210 bman-portal@8000 { 212 compatible = "fsl,p5020-bman-portal", "fsl,bman-portal"; 216 bman-portal@c000 { [all …]
|
H A D | p3041ds.dts | 67 bman-portals@ff4000000 { 68 bman-portal@0 { 71 bman-portal@4000 { 74 bman-portal@8000 { 77 bman-portal@c000 { 80 bman-portal@10000 { 82 bman-portal@14000 { 84 bman-portal@18000 { 86 bman-portal@1c000 { 88 bman-portal@20000 { [all …]
|
H A D | p5020ds.dts | 67 bman-portals@ff4000000 { 68 bman-portal@0 { 71 bman-portal@4000 { 74 bman-portal@8000 { 76 bman-portal@c000 { 78 bman-portal@10000 { 80 bman-portal@14000 { 82 bman-portal@18000 { 84 bman-portal@1c000 { 86 bman-portal@20000 { [all …]
|