diff options
author | Bhupesh Sharma <bhupesh.sharma@freescale.com> | 2015-01-24 16:12:49 -0500 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2015-01-27 18:03:41 -0500 |
commit | ce4ee5806f15d171be4ba7f54d01fedb49baea66 (patch) | |
tree | df86fb79dee13cec59758092029e631a2f2406ba | |
parent | 58f1fdea0b059c9cc8a3cb76109e6e0bf313e304 (diff) |
Documentation: DT: Add bindings for FSL NS16550A UART
This patch addss the device-tree documentation for Freescale's
NS16550 UART (also called DUART).
There is a specific errata fix required in FSL NS16550 UART
which ensures that an random interrupt storm is not observed when
a break is provided as an input to the UART.
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@freescale.com>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
-rw-r--r-- | Documentation/devicetree/bindings/serial/of-serial.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/serial/of-serial.txt b/Documentation/devicetree/bindings/serial/of-serial.txt index b52b98234b9b..93e249c78060 100644 --- a/Documentation/devicetree/bindings/serial/of-serial.txt +++ b/Documentation/devicetree/bindings/serial/of-serial.txt | |||
@@ -16,6 +16,7 @@ Required properties: | |||
16 | - "altr,16550-FIFO64" | 16 | - "altr,16550-FIFO64" |
17 | - "altr,16550-FIFO128" | 17 | - "altr,16550-FIFO128" |
18 | - "fsl,16550-FIFO64" | 18 | - "fsl,16550-FIFO64" |
19 | - "fsl,ns16550" | ||
19 | - "serial" if the port type is unknown. | 20 | - "serial" if the port type is unknown. |
20 | - reg : offset and length of the register set for the device. | 21 | - reg : offset and length of the register set for the device. |
21 | - interrupts : should contain uart interrupt. | 22 | - interrupts : should contain uart interrupt. |
@@ -40,6 +41,17 @@ Optional properties: | |||
40 | driver is allowed to detect support for the capability even without this | 41 | driver is allowed to detect support for the capability even without this |
41 | property. | 42 | property. |
42 | 43 | ||
44 | Note: | ||
45 | * fsl,ns16550: | ||
46 | ------------ | ||
47 | Freescale DUART is very similar to the PC16552D (and to a | ||
48 | pair of NS16550A), albeit with some nonstandard behavior such as | ||
49 | erratum A-004737 (relating to incorrect BRK handling). | ||
50 | |||
51 | Represents a single port that is compatible with the DUART found | ||
52 | on many Freescale chips (examples include mpc8349, mpc8548, | ||
53 | mpc8641d, p4080 and ls2085a). | ||
54 | |||
43 | Example: | 55 | Example: |
44 | 56 | ||
45 | uart@80230000 { | 57 | uart@80230000 { |