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