1*48332454SSasha Finkelstein# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*48332454SSasha Finkelstein%YAML 1.2 3*48332454SSasha Finkelstein--- 4*48332454SSasha Finkelstein$id: http://devicetree.org/schemas/nvmem/apple,spmi-nvmem.yaml# 5*48332454SSasha Finkelstein$schema: http://devicetree.org/meta-schemas/core.yaml# 6*48332454SSasha Finkelstein 7*48332454SSasha Finkelsteintitle: Apple SPMI NVMEM 8*48332454SSasha Finkelstein 9*48332454SSasha Finkelsteindescription: Exports a series of SPMI registers as NVMEM cells 10*48332454SSasha Finkelstein 11*48332454SSasha Finkelsteinmaintainers: 12*48332454SSasha Finkelstein - Sasha Finkelstein <fnkl.kernel@gmail.com> 13*48332454SSasha Finkelstein 14*48332454SSasha FinkelsteinallOf: 15*48332454SSasha Finkelstein - $ref: nvmem.yaml# 16*48332454SSasha Finkelstein 17*48332454SSasha Finkelsteinproperties: 18*48332454SSasha Finkelstein compatible: 19*48332454SSasha Finkelstein items: 20*48332454SSasha Finkelstein - enum: 21*48332454SSasha Finkelstein - apple,maverick-pmic 22*48332454SSasha Finkelstein - apple,sera-pmic 23*48332454SSasha Finkelstein - apple,stowe-pmic 24*48332454SSasha Finkelstein - const: apple,spmi-nvmem 25*48332454SSasha Finkelstein 26*48332454SSasha Finkelstein reg: 27*48332454SSasha Finkelstein maxItems: 1 28*48332454SSasha Finkelstein 29*48332454SSasha Finkelsteinrequired: 30*48332454SSasha Finkelstein - compatible 31*48332454SSasha Finkelstein - reg 32*48332454SSasha Finkelstein 33*48332454SSasha FinkelsteinunevaluatedProperties: false 34*48332454SSasha Finkelstein 35*48332454SSasha Finkelsteinexamples: 36*48332454SSasha Finkelstein - | 37*48332454SSasha Finkelstein #include <dt-bindings/spmi/spmi.h> 38*48332454SSasha Finkelstein 39*48332454SSasha Finkelstein pmic@f { 40*48332454SSasha Finkelstein compatible = "apple,maverick-pmic", "apple,spmi-nvmem"; 41*48332454SSasha Finkelstein reg = <0xf SPMI_USID>; 42*48332454SSasha Finkelstein 43*48332454SSasha Finkelstein nvmem-layout { 44*48332454SSasha Finkelstein compatible = "fixed-layout"; 45*48332454SSasha Finkelstein #address-cells = <1>; 46*48332454SSasha Finkelstein #size-cells = <1>; 47*48332454SSasha Finkelstein 48*48332454SSasha Finkelstein boot_stage: boot-stage@6001 { 49*48332454SSasha Finkelstein reg = <0x6001 0x1>; 50*48332454SSasha Finkelstein }; 51*48332454SSasha Finkelstein }; 52*48332454SSasha Finkelstein }; 53*48332454SSasha Finkelstein 54*48332454SSasha Finkelstein... 55