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: 13d14d9f0eSRob Herring - $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 20*c6ee6495SIvan T. Ivanov - raspberrypi,bootloader-public-key 21f90714e5SNicolas Saenz Julienne - const: nvmem-rmem 22f90714e5SNicolas Saenz Julienne 2315c00b68SRob Herring reg: 2415c00b68SRob Herring maxItems: 1 2515c00b68SRob Herring 26f90714e5SNicolas Saenz Julienne no-map: 27f90714e5SNicolas Saenz Julienne $ref: /schemas/types.yaml#/definitions/flag 28f90714e5SNicolas Saenz Julienne description: 29f90714e5SNicolas Saenz Julienne Avoid creating a virtual mapping of the region as part of the OS' 30f90714e5SNicolas Saenz Julienne standard mapping of system memory. 31f90714e5SNicolas Saenz Julienne 32f90714e5SNicolas Saenz Juliennerequired: 33f90714e5SNicolas Saenz Julienne - compatible 34f90714e5SNicolas Saenz Julienne - no-map 35f90714e5SNicolas Saenz Julienne 36f90714e5SNicolas Saenz JulienneunevaluatedProperties: false 37f90714e5SNicolas Saenz Julienne 38f90714e5SNicolas Saenz Julienneexamples: 39f90714e5SNicolas Saenz Julienne - | 40f90714e5SNicolas Saenz Julienne reserved-memory { 41f90714e5SNicolas Saenz Julienne #address-cells = <1>; 42f90714e5SNicolas Saenz Julienne #size-cells = <1>; 43f90714e5SNicolas Saenz Julienne 44f90714e5SNicolas Saenz Julienne blconfig: nvram@10000000 { 45f90714e5SNicolas Saenz Julienne compatible = "raspberrypi,bootloader-config", "nvmem-rmem"; 46f90714e5SNicolas Saenz Julienne #address-cells = <1>; 47f90714e5SNicolas Saenz Julienne #size-cells = <1>; 48f90714e5SNicolas Saenz Julienne reg = <0x10000000 0x1000>; 49f90714e5SNicolas Saenz Julienne no-map; 50f90714e5SNicolas Saenz Julienne }; 51f90714e5SNicolas Saenz Julienne }; 52f90714e5SNicolas Saenz Julienne 53f90714e5SNicolas Saenz Julienne... 54