ti,omap-sham.yaml 997 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/crypto/ti,omap-sham.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: OMAP SoC SHA crypto Module
  7. maintainers:
  8. - Animesh Agarwal <animeshagarwal28@gmail.com>
  9. properties:
  10. compatible:
  11. enum:
  12. - ti,omap2-sham
  13. - ti,omap4-sham
  14. - ti,omap5-sham
  15. reg:
  16. maxItems: 1
  17. interrupts:
  18. maxItems: 1
  19. dmas:
  20. maxItems: 1
  21. dma-names:
  22. const: rx
  23. ti,hwmods:
  24. description: Name of the hwmod associated with the SHAM module
  25. $ref: /schemas/types.yaml#/definitions/string
  26. enum: [sham]
  27. dependencies:
  28. dmas: [dma-names]
  29. additionalProperties: false
  30. required:
  31. - compatible
  32. - ti,hwmods
  33. - reg
  34. - interrupts
  35. examples:
  36. - |
  37. sham@53100000 {
  38. compatible = "ti,omap4-sham";
  39. ti,hwmods = "sham";
  40. reg = <0x53100000 0x200>;
  41. interrupts = <109>;
  42. dmas = <&edma 36>;
  43. dma-names = "rx";
  44. };