brcm,bcm2835-aux-uart.yaml 890 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/serial/brcm,bcm2835-aux-uart.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: BCM2835 AUXILIARY UART
  7. maintainers:
  8. - Pratik Farkase <pratikfarkase94@gmail.com>
  9. - Florian Fainelli <florian.fainelli@broadcom.com>
  10. - Stefan Wahren <wahrenst@gmx.net>
  11. allOf:
  12. - $ref: serial.yaml
  13. properties:
  14. compatible:
  15. const: brcm,bcm2835-aux-uart
  16. reg:
  17. maxItems: 1
  18. interrupts:
  19. maxItems: 1
  20. clocks:
  21. maxItems: 1
  22. required:
  23. - compatible
  24. - reg
  25. - interrupts
  26. - clocks
  27. unevaluatedProperties: false
  28. examples:
  29. - |
  30. #include <dt-bindings/clock/bcm2835-aux.h>
  31. serial@7e215040 {
  32. compatible = "brcm,bcm2835-aux-uart";
  33. reg = <0x7e215040 0x40>;
  34. interrupts = <1 29>;
  35. clocks = <&aux BCM2835_AUX_CLOCK_UART>;
  36. };