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