1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/nvmem/nvmem-consumer.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: NVMEM (Non Volatile Memory) Consumer Device Tree Bindings 8 9maintainers: 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11 12select: true 13 14properties: 15 nvmem: 16 $ref: /schemas/types.yaml#/definitions/phandle-array 17 description: 18 List of phandle to the nvmem providers. 19 20 nvmem-cells: 21 $ref: /schemas/types.yaml#/definitions/phandle-array 22 description: 23 List of phandle to the nvmem data cells. 24 25 nvmem-names: 26 $ref: /schemas/types.yaml#/definitions/string-array 27 description: 28 Names for the each nvmem provider. 29 30 nvmem-cell-names: 31 $ref: /schemas/types.yaml#/definitions/string-array 32 description: 33 Names for each nvmem-cells specified. 34 35dependencies: 36 nvmem-names: [ nvmem ] 37 nvmem-cell-names: [ nvmem-cells ] 38 39additionalProperties: true 40 41examples: 42 - | 43 tsens { 44 /* ... */ 45 nvmem-cells = <&tsens_calibration>; 46 nvmem-cell-names = "calibration"; 47 }; 48