samsung-slimsss.yaml 898 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # SPDX-License-Identifier: GPL-2.0
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/crypto/samsung-slimsss.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Samsung Exynos SoC SlimSSS (Slim Security SubSystem) module
  7. maintainers:
  8. - Krzysztof Kozlowski <krzk@kernel.org>
  9. description: |+
  10. The SlimSSS module in Exynos5433 SoC supports the following:
  11. -- Feeder (FeedCtrl)
  12. -- Advanced Encryption Standard (AES) with ECB,CBC,CTR,XTS and (CBC/XTS)/CTS
  13. -- SHA-1/SHA-256 and (SHA-1/SHA-256)/HMAC
  14. properties:
  15. compatible:
  16. items:
  17. - const: samsung,exynos5433-slim-sss
  18. reg:
  19. maxItems: 1
  20. clocks:
  21. maxItems: 2
  22. clock-names:
  23. items:
  24. - const: pclk
  25. - const: aclk
  26. interrupts:
  27. description: One feed control interrupt.
  28. maxItems: 1
  29. required:
  30. - compatible
  31. - reg
  32. - clock-names
  33. - clocks
  34. - interrupts
  35. additionalProperties: false