1*bd912c99SRafał Miłecki# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*bd912c99SRafał Miłecki%YAML 1.2 3*bd912c99SRafał Miłecki--- 4*bd912c99SRafał Miłecki$id: http://devicetree.org/schemas/nvmem/layouts/fixed-layout.yaml# 5*bd912c99SRafał Miłecki$schema: http://devicetree.org/meta-schemas/core.yaml# 6*bd912c99SRafał Miłecki 7*bd912c99SRafał Miłeckititle: NVMEM layout for fixed NVMEM cells 8*bd912c99SRafał Miłecki 9*bd912c99SRafał Miłeckidescription: 10*bd912c99SRafał Miłecki Many NVMEM devices have hardcoded cells layout (offset and size of defined 11*bd912c99SRafał Miłecki NVMEM content doesn't change). 12*bd912c99SRafał Miłecki 13*bd912c99SRafał Miłecki This binding allows defining such NVMEM layout with its cells. It can be used 14*bd912c99SRafał Miłecki on top of any NVMEM device. 15*bd912c99SRafał Miłecki 16*bd912c99SRafał Miłeckimaintainers: 17*bd912c99SRafał Miłecki - Rafał Miłecki <rafal@milecki.pl> 18*bd912c99SRafał Miłecki 19*bd912c99SRafał Miłeckiproperties: 20*bd912c99SRafał Miłecki compatible: 21*bd912c99SRafał Miłecki const: fixed-layout 22*bd912c99SRafał Miłecki 23*bd912c99SRafał Miłecki "#address-cells": 24*bd912c99SRafał Miłecki const: 1 25*bd912c99SRafał Miłecki 26*bd912c99SRafał Miłecki "#size-cells": 27*bd912c99SRafał Miłecki const: 1 28*bd912c99SRafał Miłecki 29*bd912c99SRafał MiłeckipatternProperties: 30*bd912c99SRafał Miłecki "@[a-f0-9]+$": 31*bd912c99SRafał Miłecki type: object 32*bd912c99SRafał Miłecki $ref: fixed-cell.yaml 33*bd912c99SRafał Miłecki unevaluatedProperties: false 34*bd912c99SRafał Miłecki 35*bd912c99SRafał Miłeckirequired: 36*bd912c99SRafał Miłecki - compatible 37*bd912c99SRafał Miłecki 38*bd912c99SRafał MiłeckiadditionalProperties: false 39*bd912c99SRafał Miłecki 40*bd912c99SRafał Miłeckiexamples: 41*bd912c99SRafał Miłecki - | 42*bd912c99SRafał Miłecki nvmem-layout { 43*bd912c99SRafał Miłecki compatible = "fixed-layout"; 44*bd912c99SRafał Miłecki #address-cells = <1>; 45*bd912c99SRafał Miłecki #size-cells = <1>; 46*bd912c99SRafał Miłecki 47*bd912c99SRafał Miłecki calibration@4000 { 48*bd912c99SRafał Miłecki reg = <0x4000 0x100>; 49*bd912c99SRafał Miłecki }; 50*bd912c99SRafał Miłecki }; 51