brcm,bcm2835-vec.yaml 796 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # SPDX-License-Identifier: GPL-2.0
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/display/brcm,bcm2835-vec.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Broadcom VC4 (VideoCore4) VEC
  7. maintainers:
  8. - Eric Anholt <eric@anholt.net>
  9. properties:
  10. compatible:
  11. enum:
  12. - brcm,bcm2711-vec
  13. - brcm,bcm2835-vec
  14. reg:
  15. maxItems: 1
  16. clocks:
  17. maxItems: 1
  18. interrupts:
  19. maxItems: 1
  20. power-domains:
  21. maxItems: 1
  22. required:
  23. - compatible
  24. - reg
  25. - clocks
  26. - interrupts
  27. additionalProperties: false
  28. examples:
  29. - |
  30. #include <dt-bindings/clock/bcm2835.h>
  31. vec: vec@7e806000 {
  32. compatible = "brcm,bcm2835-vec";
  33. reg = <0x7e806000 0x1000>;
  34. clocks = <&clocks BCM2835_CLOCK_VEC>;
  35. interrupts = <2 27>;
  36. };
  37. ...