aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBhupesh Sharma <bhupesh.sharma@freescale.com>2015-01-24 16:12:49 -0500
committerOlof Johansson <olof@lixom.net>2015-01-27 18:03:41 -0500
commitce4ee5806f15d171be4ba7f54d01fedb49baea66 (patch)
treedf86fb79dee13cec59758092029e631a2f2406ba
parent58f1fdea0b059c9cc8a3cb76109e6e0bf313e304 (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.txt12
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
44Note:
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
43Example: 55Example:
44 56
45 uart@80230000 { 57 uart@80230000 {