aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeert Uytterhoeven <geert+renesas@glider.be>2015-12-11 06:48:15 -0500
committerGeert Uytterhoeven <geert+renesas@glider.be>2015-12-17 05:17:56 -0500
commit598604ff22109a025af8d5038664ebeb2402afdc (patch)
tree12cf84e061e095038a37d37af31c6771f3b36e0e
parenta9ec81f4ed5c05dbbc671e5fa39de0540eb0495f (diff)
serial: sh-sci: Add fallback compatibility strings
Add fallback compatibility strings for R-Car Gen1, Gen2, and Gen3. This is in keeping with the fallback scheme being adopted wherever appropriate for drivers for Renesas SoCs. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
-rw-r--r--Documentation/devicetree/bindings/serial/renesas,sci-serial.txt17
1 files changed, 13 insertions, 4 deletions
diff --git a/Documentation/devicetree/bindings/serial/renesas,sci-serial.txt b/Documentation/devicetree/bindings/serial/renesas,sci-serial.txt
index 2c9e6b8477e9..7091213f0251 100644
--- a/Documentation/devicetree/bindings/serial/renesas,sci-serial.txt
+++ b/Documentation/devicetree/bindings/serial/renesas,sci-serial.txt
@@ -2,7 +2,7 @@
2 2
3Required properties: 3Required properties:
4 4
5 - compatible: Must contain one of the following: 5 - compatible: Must contain one or more of the following:
6 6
7 - "renesas,scif-r7s72100" for R7S72100 (RZ/A1H) SCIF compatible UART. 7 - "renesas,scif-r7s72100" for R7S72100 (RZ/A1H) SCIF compatible UART.
8 - "renesas,scifa-r8a73a4" for R8A73A4 (R-Mobile APE6) SCIFA compatible UART. 8 - "renesas,scifa-r8a73a4" for R8A73A4 (R-Mobile APE6) SCIFA compatible UART.
@@ -27,6 +27,14 @@ Required properties:
27 - "renesas,hscif-r8a7795" for R8A7795 (R-Car H3) HSCIF compatible UART. 27 - "renesas,hscif-r8a7795" for R8A7795 (R-Car H3) HSCIF compatible UART.
28 - "renesas,scifa-sh73a0" for SH73A0 (SH-Mobile AG5) SCIFA compatible UART. 28 - "renesas,scifa-sh73a0" for SH73A0 (SH-Mobile AG5) SCIFA compatible UART.
29 - "renesas,scifb-sh73a0" for SH73A0 (SH-Mobile AG5) SCIFB compatible UART. 29 - "renesas,scifb-sh73a0" for SH73A0 (SH-Mobile AG5) SCIFB compatible UART.
30 - "renesas,rcar-gen1-scif" for R-Car Gen1 SCIF compatible UART,
31 - "renesas,rcar-gen2-scif" for R-Car Gen2 SCIF compatible UART,
32 - "renesas,rcar-gen3-scif" for R-Car Gen3 SCIF compatible UART,
33 - "renesas,rcar-gen2-scifa" for R-Car Gen2 SCIFA compatible UART,
34 - "renesas,rcar-gen2-scifb" for R-Car Gen2 SCIFB compatible UART,
35 - "renesas,rcar-gen1-hscif" for R-Car Gen1 HSCIF compatible UART,
36 - "renesas,rcar-gen2-hscif" for R-Car Gen2 HSCIF compatible UART,
37 - "renesas,rcar-gen3-hscif" for R-Car Gen3 HSCIF compatible UART,
30 - "renesas,scif" for generic SCIF compatible UART. 38 - "renesas,scif" for generic SCIF compatible UART.
31 - "renesas,scifa" for generic SCIFA compatible UART. 39 - "renesas,scifa" for generic SCIFA compatible UART.
32 - "renesas,scifb" for generic SCIFB compatible UART. 40 - "renesas,scifb" for generic SCIFB compatible UART.
@@ -34,8 +42,8 @@ Required properties:
34 - "renesas,sci" for generic SCI compatible UART. 42 - "renesas,sci" for generic SCI compatible UART.
35 43
36 When compatible with the generic version, nodes must list the 44 When compatible with the generic version, nodes must list the
37 SoC-specific version corresponding to the platform first followed by the 45 SoC-specific version corresponding to the platform first, followed by the
38 generic version. 46 family-specific and/or generic versions.
39 47
40 - reg: Base address and length of the I/O registers used by the UART. 48 - reg: Base address and length of the I/O registers used by the UART.
41 - interrupts: Must contain an interrupt-specifier for the SCIx interrupt. 49 - interrupts: Must contain an interrupt-specifier for the SCIx interrupt.
@@ -58,7 +66,8 @@ Example:
58 }; 66 };
59 67
60 scifa0: serial@e6c40000 { 68 scifa0: serial@e6c40000 {
61 compatible = "renesas,scifa-r8a7790", "renesas,scifa"; 69 compatible = "renesas,scifa-r8a7790",
70 "renesas,rcar-gen2-scifa", "renesas,scifa";
62 reg = <0 0xe6c40000 0 64>; 71 reg = <0 0xe6c40000 0 64>;
63 interrupt-parent = <&gic>; 72 interrupt-parent = <&gic>;
64 interrupts = <0 144 IRQ_TYPE_LEVEL_HIGH>; 73 interrupts = <0 144 IRQ_TYPE_LEVEL_HIGH>;