/freebsd-src/sys/contrib/device-tree/Bindings/reserved-memory/ |
H A D | reserved-memory.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/reserved-memory.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: /reserved-memory Child Node Common 10 - devicetree-spec@vger.kernel.org 13 Reserved memory is specified as a node under the /reserved-memory node. The 14 operating system shall exclude reserved memory from normal usage one can 15 create child nodes describing particular reserved (excluded from normal use) 16 memory regions. Such memory regions are usually designed for the special [all …]
|
H A D | memory-region.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/memory-region.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Reserved Memory Region 10 - devicetree-spec@vger.kernel.org 13 Regions in the /reserved-memory node may be referenced by other device 14 nodes by adding a memory-region property to the device node. 19 memory-region: 20 $ref: /schemas/types.yaml#/definitions/phandle-array [all …]
|
H A D | xen,shared-memory.txt | 1 * Xen hypervisor reserved-memory binding 3 Expose one or more memory regions as reserved-memory to the guest 5 to be a shared memory area across multiple virtual machines for 8 For each of these pre-shared memory regions, a range is exposed under 9 the /reserved-memory node as a child node. Each range sub-node is named 10 xen-shmem@<address> and has the following properties: 12 - compatible: 13 compatible = "xen,shared-memory-v1" 15 - reg: 16 the base guest physical address and size of the shared memory region [all …]
|
H A D | nvidia,tegra264-bpmp-shmem.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/nvidia,tegra264-bpmp-shmem.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Tegra CPU-NS - BPMP IPC reserved memory 10 - Peter De Schrijver <pdeschrijver@nvidia.com> 13 Define a memory region used for communication between CPU-NS and BPMP. 15 has to be known to both CPU-NS and BPMP for correct IPC operation. 16 The memory region is defined using a child node under /reserved-memory. 17 The sub-node is named shmem@<address>. [all …]
|
H A D | shared-dma-pool.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/shared-dma-pool.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: /reserved-memory DMA pool 10 - devicetree-spec@vger.kernel.org 13 - $ref: reserved-memory.yaml 18 - const: shared-dma-pool 20 This indicates a region of memory meant to be used as a shared 25 - const: restricted-dma-pool [all …]
|
H A D | qcom,rmtfs-mem.txt | 1 Qualcomm Remote File System Memory binding 3 This binding describes the Qualcomm remote filesystem memory, which serves the 4 purpose of describing the shared memory region used for remote processors to 7 - compatible: 11 "qcom,rmtfs-mem" 13 - reg: 15 Value type: <prop-encoded-array> 16 Definition: must specify base address and size of the memory region, 17 as described in reserved-memory.txt 19 - size: [all …]
|
H A D | framebuffer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/framebuffer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: /reserved-memory framebuffer node 10 - devicetree-spec@vger.kernel.org 13 - $ref: reserved-memory.yaml 19 This indicates a region of memory meant to be used as a framebuffer for 21 the framebuffer from being overwritten and use it as the backing memory 22 for a display device (such as simple-framebuffer). [all …]
|
H A D | qcom,rmtfs-mem.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/qcom,rmtfs-mem.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Remote File System Memory 10 This binding describes the Qualcomm remote filesystem memory, which serves the 11 purpose of describing the shared memory region used for remote processors to 15 - Bjorn Andersson <bjorn.andersson@linaro.org> 18 - $ref: reserved-memory.yaml 22 const: qcom,rmtfs-mem [all …]
|
H A D | qcom,cmd-db.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/qcom,cmd-db.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 is stored in a shared memory region and is loaded by the remote processor. 17 remote processor and made available in the shared memory. 20 - Bjorn Andersson <bjorn.andersson@linaro.org> 23 - $ref: reserved-memory.yaml 27 const: qcom,cmd-db 30 - reg [all …]
|
H A D | google,open-dice.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/google,open-dice.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 This binding represents a reserved memory region containing data 13 See https://pigweed.googlesource.com/open-dice/ 16 - David Brazdil <dbrazdil@google.com> 19 - $ref: reserved-memory.yaml 23 const: google,open-dice 26 description: page-aligned region of memory containing DICE data [all …]
|
H A D | phram.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/phram.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 Specifies that the reserved memory region can be used as an MTD or block 17 - Vincent Whitchurch <vincent.whitchurch@axis.com> 20 - $ref: reserved-memory.yaml 21 - $ref: /schemas/mtd/mtd.yaml 28 description: region of memory that can be used as an MTD/block device 31 - compatible [all …]
|
H A D | qcom,cmd-db.txt | 2 --------- 6 is stored in a shared memory region and is loaded by the remote processor. 11 remote processor and made available in the shared memory. 13 The bindings for Command DB is specified in the reserved-memory section in 17 - compatible: 20 Definition: Should be "qcom,cmd-db" 22 - reg: 26 the Command DB in memory. 30 reserved-memory { 32 reserved-memory@85fe0000 { [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/remoteproc/ |
H A D | ti,davinci-rproc.txt | 4 The TI Davinci family of SoCs usually contains a TI DSP Core sub-system that 5 is used to offload some of the processor-intensive tasks or algorithms, for 8 The processor cores in the sub-system usually contain additional sub-modules 9 like L1 and/or L2 caches/SRAMs, an Interrupt Controller, an external memory 15 Each DSP Core sub-system is represented as a single DT node. 18 ---- [all...] |
H A D | ti,omap-remoteproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,omap-remoteproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The OMAP family of SoCs usually have one or more slave processor sub-systems 14 that are used to offload some of the processor-intensive tasks, or to manage 17 The processor cores in the sub-system are usually behind an IOMMU, and may 18 contain additional sub-modules like Internal RAM and/or ROMs, L1 and/or L2 21 The OMAP SoCs usually have a DSP processor sub-system and/or an IPU processor [all …]
|
H A D | ti,k3-dsp-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-ds [all...] |
H A D | ti,keystone-rproc.txt | 5 sub-systems that are used to offload some of the processor-intensive tasks or 8 These processor sub-systems usually contain additional sub-modules like L1 9 and/or L2 caches/SRAMs, an Interrupt Controller, an external memory controller, 15 Each DSP Core sub-system is represented as a single DT node, and should also 22 -------------------- 25 - compatible: Should be one of the following, 26 "ti,k2hk-dsp" for DSPs on Keystone 2 66AK2H/K SoCs 27 "ti,k2l-dsp" for DSPs on Keystone 2 66AK2L SoCs 28 "ti,k2e-dsp" for DSPs on Keystone 2 66AK2E SoCs 29 "ti,k2g-dsp" for DSPs on Keystone 2 66AK2G SoCs [all …]
|
H A D | renesas,rcar-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/renesas,rcar-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas R-Car remote processor controller 10 - Julien Massot <julien.massot@iot.bzh> 14 boots firmwares on the Renesas R-Car family chipset. 15 R-Car gen3 family may have a realtime processor, this processor shares peripheral 20 const: renesas,rcar-cr7 25 power-domains: [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/soc/fsl/ |
H A D | qman.txt | 3 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc. 7 - QMan Node 8 - QMan Private Memory Nodes 9 - Example 13 The Queue Manager is part of the Data-Path Acceleration Architecture (DPAA). QMan 16 flow-level queuing, is also responsible for congestion management functions such 22 - compatible 26 May include "fsl,<SoC>-qman" 28 - reg 30 Value type: <prop-encoded-array> [all …]
|
H A D | bman.txt | 3 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc. 7 - BMan Node 8 - BMan Private Memory Node 9 - Example 13 The Buffer Manager is part of the Data-Path Acceleration Architecture (DPAA). 20 - compatible 24 May include "fsl,<SoC>-bman" 26 - reg 28 Value type: <prop-encoded-array> 34 - interrupts [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/watchdog/ |
H A D | ti,rti-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/watchdog/ti,rti-wdt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tero Kristo <t-kristo@ti.com> 21 - $ref: watchdog.yaml# 26 - ti,j7-rti-wdt 34 power-domains: 37 memory-region: 40 Contains the watchdog reserved memory. It is optional. [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/soc/qcom/ |
H A D | qcom,smem.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Shared Memory Manager 10 - Andy Gross <agross@kernel.org> 11 - Bjorn Andersson <bjorn.andersson@linaro.org> 14 This binding describes the Qualcomm Shared Memory Manager, a region of 15 reserved-memory used to share data between various subsystems and OSes in 25 memory-region: 27 description: handle to memory reservation for main SMEM memory region. [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/media/ |
H A D | amphion,vpu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Min [all...] |
/freebsd-src/contrib/xz/src/liblzma/api/lzma/ |
H A D | base.h | 1 /* SPDX-License-Identifier: 0BSD */ 23 * - C99's 'true' and 'false' from stdbool.h; 24 * - C++'s internal 'true' and 'false'; or 25 * - integers one (true) and zero (false). 31 * \brief Type of reserved enumeration variable in structures 37 * a separate type to be used for reserved enumeration variables. All 38 * enumeration constants in liblzma API will be non-negative and less 53 * described per-function basis. 70 * output bytes should be picked from strm->next_out. 128 * \brief Cannot allocate memory [all …]
|
/freebsd-src/sys/dev/drm2/ttm/ |
H A D | ttm_bo_api.h | 3 * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA 4 * All Rights Reserved. 20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 28 * Authors: Thomas Hellstrom <thellstrom-at-vmware-dot-com> 67 * @is_iomem: is this io memory ? 89 * @mm_node: Memory manager node. 90 * @size: Requested size of memory region. 91 * @num_pages: Actual size of memory region in pages. 119 * but they cannot be accessed from user-space. For kernel-only use. 152 * pinned in physical memory. If this behaviour is not desired, this member [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/firmware/ |
H A D | intel,stratix10-svc.txt | 3 Intel Stratix10 SoC is composed of a 64 bit quad-core ARM Cortex A53 hard 22 ------------------- 26 - compatible: "intel,stratix10-svc" or "intel,agilex-svc" 27 - method: smc or hvc 28 smc - Secure Monitor Call 29 hvc - Hypervisor Call 30 - memory-region: 31 phandle to the reserved memory node. See 32 Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt 36 ------- [all …]
|