renesas,rcar-otp.yaml 879 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/fuse/renesas,rcar-otp.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: R-Car E-FUSE connected to OTP_MEM
  7. maintainers:
  8. - Geert Uytterhoeven <geert+renesas@glider.be>
  9. description:
  10. The E-FUSE is a type of non-volatile memory, which is accessible through the
  11. One-Time Programmable Memory (OTP_MEM) module on some R-Car Gen4 SoCs.
  12. properties:
  13. compatible:
  14. enum:
  15. - renesas,r8a779g0-otp # R-CarV4H
  16. - renesas,r8a779h0-otp # R-CarV4M
  17. reg:
  18. items:
  19. - description: OTP_MEM_0
  20. - description: OTP_MEM_1
  21. required:
  22. - compatible
  23. - reg
  24. additionalProperties: false
  25. examples:
  26. - |
  27. otp: otp@e61be000 {
  28. compatible = "renesas,r8a779g0-otp";
  29. reg = <0xe61be000 0x1000>, <0xe61bf000 0x1000>;
  30. };