snvs-lpgpr.yaml 997 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/nvmem/snvs-lpgpr.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Low Power General Purpose Register found in i.MX Secure Non-Volatile Storage
  7. maintainers:
  8. - Oleksij Rempel <o.rempel@pengutronix.de>
  9. properties:
  10. compatible:
  11. oneOf:
  12. - items:
  13. - enum:
  14. - fsl,imx8mm-snvs-lpgpr
  15. - fsl,imx8mn-snvs-lpgpr
  16. - fsl,imx8mp-snvs-lpgpr
  17. - fsl,imx8mq-snvs-lpgpr
  18. - const: fsl,imx7d-snvs-lpgpr
  19. - enum:
  20. - fsl,imx6q-snvs-lpgpr
  21. - fsl,imx6ul-snvs-lpgpr
  22. - fsl,imx7d-snvs-lpgpr
  23. required:
  24. - compatible
  25. additionalProperties: false
  26. examples:
  27. - |
  28. snvs@20cc000 {
  29. compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
  30. reg = <0x20cc000 0x4000>;
  31. snvs_lpgpr: snvs-lpgpr {
  32. compatible = "fsl,imx6q-snvs-lpgpr";
  33. };
  34. };