1f90714e5SNicolas Saenz Julienne# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2f90714e5SNicolas Saenz Julienne%YAML 1.2 3f90714e5SNicolas Saenz Julienne--- 4f90714e5SNicolas Saenz Julienne$id: http://devicetree.org/schemas/nvmem/rmem.yaml# 5f90714e5SNicolas Saenz Julienne$schema: http://devicetree.org/meta-schemas/core.yaml# 6f90714e5SNicolas Saenz Julienne 7f90714e5SNicolas Saenz Juliennetitle: Reserved Memory Based nvmem Device 8f90714e5SNicolas Saenz Julienne 9f90714e5SNicolas Saenz Juliennemaintainers: 10f90714e5SNicolas Saenz Julienne - Nicolas Saenz Julienne <nsaenzjulienne@suse.de> 11f90714e5SNicolas Saenz Julienne 12f90714e5SNicolas Saenz JulienneallOf: 13f90714e5SNicolas Saenz Julienne - $ref: "nvmem.yaml#" 14f90714e5SNicolas Saenz Julienne 15f90714e5SNicolas Saenz Julienneproperties: 16f90714e5SNicolas Saenz Julienne compatible: 17f90714e5SNicolas Saenz Julienne items: 18f90714e5SNicolas Saenz Julienne - enum: 19f90714e5SNicolas Saenz Julienne - raspberrypi,bootloader-config 20f90714e5SNicolas Saenz Julienne - const: nvmem-rmem 21f90714e5SNicolas Saenz Julienne 22*15c00b68SRob Herring reg: 23*15c00b68SRob Herring maxItems: 1 24*15c00b68SRob Herring 25f90714e5SNicolas Saenz Julienne no-map: 26f90714e5SNicolas Saenz Julienne $ref: /schemas/types.yaml#/definitions/flag 27f90714e5SNicolas Saenz Julienne description: 28f90714e5SNicolas Saenz Julienne Avoid creating a virtual mapping of the region as part of the OS' 29f90714e5SNicolas Saenz Julienne standard mapping of system memory. 30f90714e5SNicolas Saenz Julienne 31f90714e5SNicolas Saenz Juliennerequired: 32f90714e5SNicolas Saenz Julienne - compatible 33f90714e5SNicolas Saenz Julienne - no-map 34f90714e5SNicolas Saenz Julienne 35f90714e5SNicolas Saenz JulienneunevaluatedProperties: false 36f90714e5SNicolas Saenz Julienne 37f90714e5SNicolas Saenz Julienneexamples: 38f90714e5SNicolas Saenz Julienne - | 39f90714e5SNicolas Saenz Julienne reserved-memory { 40f90714e5SNicolas Saenz Julienne #address-cells = <1>; 41f90714e5SNicolas Saenz Julienne #size-cells = <1>; 42f90714e5SNicolas Saenz Julienne 43f90714e5SNicolas Saenz Julienne blconfig: nvram@10000000 { 44f90714e5SNicolas Saenz Julienne compatible = "raspberrypi,bootloader-config", "nvmem-rmem"; 45f90714e5SNicolas Saenz Julienne #address-cells = <1>; 46f90714e5SNicolas Saenz Julienne #size-cells = <1>; 47f90714e5SNicolas Saenz Julienne reg = <0x10000000 0x1000>; 48f90714e5SNicolas Saenz Julienne no-map; 49f90714e5SNicolas Saenz Julienne }; 50f90714e5SNicolas Saenz Julienne }; 51f90714e5SNicolas Saenz Julienne 52f90714e5SNicolas Saenz Julienne... 53