nvmem-consumer.yaml 993 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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/base.yaml#
  6. title: NVMEM (Non Volatile Memory) Consumer
  7. maintainers:
  8. - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  9. select: true
  10. properties:
  11. nvmem:
  12. $ref: /schemas/types.yaml#/definitions/phandle-array
  13. description:
  14. List of phandle to the nvmem providers.
  15. nvmem-cells:
  16. $ref: /schemas/types.yaml#/definitions/phandle-array
  17. description:
  18. List of phandle to the nvmem data cells.
  19. nvmem-names:
  20. description:
  21. Names for the each nvmem provider.
  22. nvmem-cell-names:
  23. description:
  24. Names for each nvmem-cells specified.
  25. dependencies:
  26. nvmem-names: [ nvmem ]
  27. nvmem-cell-names: [ nvmem-cells ]
  28. additionalProperties: true
  29. examples:
  30. - |
  31. tsens {
  32. /* ... */
  33. nvmem-cells = <&tsens_calibration>;
  34. nvmem-cell-names = "calibration";
  35. };