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 DT bindings 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 sdam_1: nvram@b000 { 46 #address-cells = <1>; 47 #size-cells = <1>; 48 compatible = "qcom,spmi-sdam"; 49 reg = <0xb000 0x100>; 50 ranges = <0 0xb000 0x100>; 51 52 /* Data cells */ 53 restart_reason: restart@50 { 54 reg = <0x50 0x1>; 55 bits = <6 2>; 56 }; 57 }; 58... 59