aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2014-05-28 12:23:39 -0400
committerRob Herring <robh@kernel.org>2014-05-28 12:23:39 -0400
commit728dd198aa543397c88f6f8e35f4f187b2bbc09d (patch)
treed9f93149b69c3ece5849243a2836fbc511d3aae4 /Documentation
parente723e4429983333c6fbd3848de50333834d5e89c (diff)
parent45e0f0f5684327a72866a34aedc3fcf8eec51889 (diff)
Merge branch 'earlycon-dt' into for-next
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt33
-rw-r--r--Documentation/kernel-parameters.txt9
2 files changed, 42 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt b/Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt
new file mode 100644
index 000000000000..246c795668dc
--- /dev/null
+++ b/Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt
@@ -0,0 +1,33 @@
1* NXP SC16IS7xx advanced Universal Asynchronous Receiver-Transmitter (UART)
2
3Required properties:
4- compatible: Should be one of the following:
5 - "nxp,sc16is740" for NXP SC16IS740,
6 - "nxp,sc16is741" for NXP SC16IS741,
7 - "nxp,sc16is750" for NXP SC16IS750,
8 - "nxp,sc16is752" for NXP SC16IS752,
9 - "nxp,sc16is760" for NXP SC16IS760,
10 - "nxp,sc16is762" for NXP SC16IS762.
11- reg: I2C address of the SC16IS7xx device.
12- interrupt-parent: The phandle for the interrupt controller that
13 services interrupts for this IC.
14- interrupts: Should contain the UART interrupt
15- clocks: Reference to the IC source clock.
16
17Optional properties:
18- gpio-controller: Marks the device node as a GPIO controller.
19- #gpio-cells: Should be two. The first cell is the GPIO number and
20 the second cell is used to specify the GPIO polarity:
21 0 = active high,
22 1 = active low.
23
24Example:
25 sc16is750: sc16is750@51 {
26 compatible = "nxp,sc16is750";
27 reg = <0x51>;
28 clocks = <&clk20m>;
29 interrupt-parent = <&gpio3>;
30 interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
31 gpio-controller;
32 #gpio-cells = <2>;
33 };
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 43842177b771..4946d8e58d53 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -883,6 +883,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
883 which are not unmapped. 883 which are not unmapped.
884 884
885 earlycon= [KNL] Output early console device and options. 885 earlycon= [KNL] Output early console device and options.
886
886 uart[8250],io,<addr>[,options] 887 uart[8250],io,<addr>[,options]
887 uart[8250],mmio,<addr>[,options] 888 uart[8250],mmio,<addr>[,options]
888 uart[8250],mmio32,<addr>[,options] 889 uart[8250],mmio32,<addr>[,options]
@@ -892,6 +893,14 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
892 (mmio) or 32-bit (mmio32). 893 (mmio) or 32-bit (mmio32).
893 The options are the same as for ttyS, above. 894 The options are the same as for ttyS, above.
894 895
896 pl011,<addr>
897 Start an early, polled-mode console on a pl011 serial
898 port at the specified address. The pl011 serial port
899 must already be setup and configured. Options are not
900 yet supported.
901
902 smh Use ARM semihosting calls for early console.
903
895 earlyprintk= [X86,SH,BLACKFIN,ARM] 904 earlyprintk= [X86,SH,BLACKFIN,ARM]
896 earlyprintk=vga 905 earlyprintk=vga
897 earlyprintk=efi 906 earlyprintk=efi