summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorJamie Iles <jamie@jamieiles.com>2011-06-27 13:32:34 +0100
committerGrant Likely <grant.likely@secretlab.ca>2011-06-30 13:02:00 -0600
commit7423734e19e7e0a90e3379152eacca2647f4377e (patch)
tree134745d5a331c27fa0a63da59264a2aceaa0d4ac /Documentation/devicetree
parent61ab1a90d81b5b8a53fc221a3665715c61614fb7 (diff)
downloadlinux-7423734e19e7e0a90e3379152eacca2647f4377e.tar.gz
linux-7423734e19e7e0a90e3379152eacca2647f4377e.tar.bz2
linux-7423734e19e7e0a90e3379152eacca2647f4377e.zip
tty: of_serial: support for 32 bit accesses
Some platforms e.g. TI Davinci require 32-bit accesses to the UARTs. The of_serial driver currently registers all UARTs as UPIO_MEM. Add a new attribute "reg-io-width" to allow the port to be registered with different IO width requirements. Acked-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Jamie Iles <jamie@jamieiles.com> Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/tty/serial/of-serial.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/tty/serial/of-serial.txt b/Documentation/devicetree/bindings/tty/serial/of-serial.txt
index 35e53ae85eec..337a7e51faca 100644
--- a/Documentation/devicetree/bindings/tty/serial/of-serial.txt
+++ b/Documentation/devicetree/bindings/tty/serial/of-serial.txt
@@ -19,6 +19,9 @@ Optional properties:
- current-speed : the current active speed of the UART.
- reg-offset : offset to apply to the mapbase from the start of the registers.
- reg-shift : quantity to shift the register offsets by.
+- reg-io-width : the size (in bytes) of the IO accesses that should be
+ performed on the device. There are some systems that require 32-bit
+ accesses to the UART (e.g. TI davinci).
- used-by-rtas : set to indicate that the port is in use by the OpenFirmware
RTAS and should not be registered.