1bf99826fSMaxime Ripard# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2bf99826fSMaxime Ripard%YAML 1.2 3bf99826fSMaxime Ripard--- 4bf99826fSMaxime Ripard$id: http://devicetree.org/schemas/reserved-memory/memory-region.yaml# 5bf99826fSMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 6bf99826fSMaxime Ripard 7*dd3cb467SAndrew Lunntitle: Reserved Memory Region 8bf99826fSMaxime Ripard 9bf99826fSMaxime Ripardmaintainers: 10bf99826fSMaxime Ripard - devicetree-spec@vger.kernel.org 11bf99826fSMaxime Ripard 12bf99826fSMaxime Riparddescription: | 13bf99826fSMaxime Ripard Regions in the /reserved-memory node may be referenced by other device 14bf99826fSMaxime Ripard nodes by adding a memory-region property to the device node. 15bf99826fSMaxime Ripard 16bf99826fSMaxime Ripardselect: true 17bf99826fSMaxime Ripard 18bf99826fSMaxime Ripardproperties: 19bf99826fSMaxime Ripard memory-region: 20bf99826fSMaxime Ripard $ref: /schemas/types.yaml#/definitions/phandle-array 21bf99826fSMaxime Ripard description: > 22bf99826fSMaxime Ripard Phandle to a /reserved-memory child node assigned to the device. 23bf99826fSMaxime Ripard 24bf99826fSMaxime Ripard memory-region-names: 25bf99826fSMaxime Ripard $ref: /schemas/types.yaml#/definitions/string-array 26bf99826fSMaxime Ripard description: > 27bf99826fSMaxime Ripard A list of names, one for each corresponding entry in the 28bf99826fSMaxime Ripard memory-region property 29bf99826fSMaxime Ripard 30bf99826fSMaxime RipardadditionalProperties: true 31bf99826fSMaxime Ripard 32bf99826fSMaxime Ripardexamples: 33bf99826fSMaxime Ripard - | 34bf99826fSMaxime Ripard fb0: video@12300000 { 35bf99826fSMaxime Ripard /* ... */ 36bf99826fSMaxime Ripard reg = <0x12300000 0x1000>; 37bf99826fSMaxime Ripard memory-region = <&display_reserved>; 38bf99826fSMaxime Ripard }; 39bf99826fSMaxime Ripard 40bf99826fSMaxime Ripard... 41