aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabrizio Castro <fabrizio.castro@bp.renesas.com>2017-10-13 11:22:19 -0400
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2017-12-04 06:04:11 -0500
commitfaf4a3ff36137aaa8de1a8da99a92f6e712903f1 (patch)
treee3722186352f2f692cb2063cae3948d202f00c57
parentca797d29cd63e7b71b4eea29aff3b1cefd1ecb59 (diff)
dt-bindings: display: rcar-du: Document R8A774[35] DU
Add device tree bindings for r8a7743 and r8a7745 DUs. r8a7743 DU is similar to the one from r8a7791, r8a7745 DU is similar to the one from r8a7794. Signed-off-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com> Reviewed-by: Biju Das <biju.das@bp.renesas.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> [Don't reference R8A779[0123456] and R8A774[35] explicitly] [Number all DPAD, HDMI and LVDS ports] Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-rw-r--r--Documentation/devicetree/bindings/display/renesas,du.txt30
1 files changed, 17 insertions, 13 deletions
diff --git a/Documentation/devicetree/bindings/display/renesas,du.txt b/Documentation/devicetree/bindings/display/renesas,du.txt
index 4bbd1e9bf3be..cd48aba3bc8c 100644
--- a/Documentation/devicetree/bindings/display/renesas,du.txt
+++ b/Documentation/devicetree/bindings/display/renesas,du.txt
@@ -3,6 +3,8 @@
3Required Properties: 3Required Properties:
4 4
5 - compatible: must be one of the following. 5 - compatible: must be one of the following.
6 - "renesas,du-r8a7743" for R8A7743 (RZ/G1M) compatible DU
7 - "renesas,du-r8a7745" for R8A7745 (RZ/G1E) compatible DU
6 - "renesas,du-r8a7779" for R8A7779 (R-Car H1) compatible DU 8 - "renesas,du-r8a7779" for R8A7779 (R-Car H1) compatible DU
7 - "renesas,du-r8a7790" for R8A7790 (R-Car H2) compatible DU 9 - "renesas,du-r8a7790" for R8A7790 (R-Car H2) compatible DU
8 - "renesas,du-r8a7791" for R8A7791 (R-Car M2-W) compatible DU 10 - "renesas,du-r8a7791" for R8A7791 (R-Car M2-W) compatible DU
@@ -27,10 +29,10 @@ Required Properties:
27 - clock-names: Name of the clocks. This property is model-dependent. 29 - clock-names: Name of the clocks. This property is model-dependent.
28 - R8A7779 uses a single functional clock. The clock doesn't need to be 30 - R8A7779 uses a single functional clock. The clock doesn't need to be
29 named. 31 named.
30 - R8A779[0123456] use one functional clock per channel and one clock per 32 - All other DU instances use one functional clock per channel and one
31 LVDS encoder (if available). The functional clocks must be named "du.x" 33 clock per LVDS encoder (if available). The functional clocks must be
32 with "x" being the channel numerical index. The LVDS clocks must be 34 named "du.x" with "x" being the channel numerical index. The LVDS clocks
33 named "lvds.x" with "x" being the LVDS encoder numerical index. 35 must be named "lvds.x" with "x" being the LVDS encoder numerical index.
34 - In addition to the functional and encoder clocks, all DU versions also 36 - In addition to the functional and encoder clocks, all DU versions also
35 support externally supplied pixel clocks. Those clocks are optional. 37 support externally supplied pixel clocks. Those clocks are optional.
36 When supplied they must be named "dclkin.x" with "x" being the input 38 When supplied they must be named "dclkin.x" with "x" being the input
@@ -49,16 +51,18 @@ bindings specified in Documentation/devicetree/bindings/graph.txt.
49The following table lists for each supported model the port number 51The following table lists for each supported model the port number
50corresponding to each DU output. 52corresponding to each DU output.
51 53
52 Port 0 Port1 Port2 Port3 54 Port0 Port1 Port2 Port3
53----------------------------------------------------------------------------- 55-----------------------------------------------------------------------------
54 R8A7779 (H1) DPAD 0 DPAD 1 - - 56 R8A7743 (RZ/G1M) DPAD 0 LVDS 0 - -
55 R8A7790 (H2) DPAD LVDS 0 LVDS 1 - 57 R8A7745 (RZ/G1E) DPAD 0 DPAD 1 - -
56 R8A7791 (M2-W) DPAD LVDS 0 - - 58 R8A7779 (R-Car H1) DPAD 0 DPAD 1 - -
57 R8A7792 (V2H) DPAD 0 DPAD 1 - - 59 R8A7790 (R-Car H2) DPAD 0 LVDS 0 LVDS 1 -
58 R8A7793 (M2-N) DPAD LVDS 0 - - 60 R8A7791 (R-Car M2-W) DPAD 0 LVDS 0 - -
59 R8A7794 (E2) DPAD 0 DPAD 1 - - 61 R8A7792 (R-Car V2H) DPAD 0 DPAD 1 - -
60 R8A7795 (H3) DPAD HDMI 0 HDMI 1 LVDS 62 R8A7793 (R-Car M2-N) DPAD 0 LVDS 0 - -
61 R8A7796 (M3-W) DPAD HDMI LVDS - 63 R8A7794 (R-Car E2) DPAD 0 DPAD 1 - -
64 R8A7795 (R-Car H3) DPAD 0 HDMI 0 HDMI 1 LVDS 0
65 R8A7796 (R-Car M3-W) DPAD 0 HDMI 0 LVDS 0 -
62 66
63 67
64Example: R8A7795 (R-Car H3) ES2.0 DU 68Example: R8A7795 (R-Car H3) ES2.0 DU