fsl-mxs-auart.txt 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. * Freescale MXS Application UART (AUART)
  2. Required properties:
  3. - compatible : Should be "fsl,<soc>-auart". The supported SoCs include
  4. imx23 and imx28.
  5. - reg : Address and length of the register set for the device
  6. - interrupts : Should contain the auart interrupt numbers
  7. - dmas: DMA specifier, consisting of a phandle to DMA controller node
  8. and AUART DMA channel ID.
  9. Refer to dma.txt and fsl-mxs-dma.txt for details.
  10. - dma-names: "rx" for RX channel, "tx" for TX channel.
  11. Optional properties:
  12. - fsl,uart-has-rtscts : Indicate the UART has RTS and CTS lines,
  13. it also means you enable the DMA support for this UART.
  14. Example:
  15. auart0: serial@8006a000 {
  16. compatible = "fsl,imx28-auart", "fsl,imx23-auart";
  17. reg = <0x8006a000 0x2000>;
  18. interrupts = <112>;
  19. dmas = <&dma_apbx 8>, <&dma_apbx 9>;
  20. dma-names = "rx", "tx";
  21. };
  22. Note: Each auart port should have an alias correctly numbered in "aliases"
  23. node.
  24. Example:
  25. aliases {
  26. serial0 = &auart0;
  27. serial1 = &auart1;
  28. serial2 = &auart2;
  29. serial3 = &auart3;
  30. serial4 = &auart4;
  31. };