nintendo-otp.yaml 868 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/nvmem/nintendo-otp.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Nintendo Wii and Wii U OTP
  7. description: |
  8. This binding represents the OTP memory as found on a Nintendo Wii or Wii U,
  9. which contains common and per-console keys, signatures and related data
  10. required to access peripherals.
  11. See https://wiiubrew.org/wiki/Hardware/OTP
  12. maintainers:
  13. - Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
  14. allOf:
  15. - $ref: nvmem.yaml#
  16. properties:
  17. compatible:
  18. enum:
  19. - nintendo,hollywood-otp
  20. - nintendo,latte-otp
  21. reg:
  22. maxItems: 1
  23. required:
  24. - compatible
  25. - reg
  26. unevaluatedProperties: false
  27. examples:
  28. - |
  29. otp@d8001ec {
  30. compatible = "nintendo,latte-otp";
  31. reg = <0x0d8001ec 0x8>;
  32. };
  33. ...