1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/nvmem/qcom,spmi-sdam.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Qualcomm Technologies, Inc. SPMI SDAM 8 9maintainers: 10 - Shyam Kumar Thella <sthella@codeaurora.org> 11 12description: | 13 The SDAM provides scratch register space for the PMIC clients. This 14 memory can be used by software to store information or communicate 15 to/from the PBUS. 16 17allOf: 18 - $ref: nvmem.yaml# 19 20properties: 21 compatible: 22 enum: 23 - qcom,spmi-sdam 24 25 reg: 26 maxItems: 1 27 28 "#address-cells": 29 const: 1 30 31 "#size-cells": 32 const: 1 33 34 ranges: true 35 36required: 37 - compatible 38 - reg 39 - ranges 40 41unevaluatedProperties: false 42 43examples: 44 - | 45 pmic { 46 #address-cells = <1>; 47 #size-cells = <0>; 48 49 sdam_1: nvram@b000 { 50 compatible = "qcom,spmi-sdam"; 51 reg = <0xb000>; 52 #address-cells = <1>; 53 #size-cells = <1>; 54 ranges = <0 0xb000 0x100>; 55 56 /* Data cells */ 57 restart_reason: restart@50 { 58 reg = <0x50 0x1>; 59 bits = <6 2>; 60 }; 61 }; 62 }; 63... 64