qcom,msm-uart.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/serial/qcom,msm-uart.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Qualcomm MSM SoC Serial UART
  7. maintainers:
  8. - Bjorn Andersson <andersson@kernel.org>
  9. - Krzysztof Kozlowski <krzk@kernel.org>
  10. description:
  11. The MSM serial UART hardware is designed for low-speed use cases where a
  12. dma-engine isn't needed. From a software perspective it's mostly compatible
  13. with the MSM serial UARTDM except that it only supports reading and writing
  14. one character at a time.
  15. properties:
  16. compatible:
  17. const: qcom,msm-uart
  18. clocks:
  19. maxItems: 1
  20. clock-names:
  21. items:
  22. - const: core
  23. interrupts:
  24. maxItems: 1
  25. reg:
  26. maxItems: 1
  27. required:
  28. - compatible
  29. - clock-names
  30. - clocks
  31. - interrupts
  32. - reg
  33. allOf:
  34. - $ref: /schemas/serial/serial.yaml#
  35. unevaluatedProperties: false
  36. examples:
  37. - |
  38. serial@a9c00000 {
  39. compatible = "qcom,msm-uart";
  40. reg = <0xa9c00000 0x1000>;
  41. interrupts = <11>;
  42. clocks = <&uart_cxc>;
  43. clock-names = "core";
  44. };