diff options
author | Fabrizio Castro <fabrizio.castro@bp.renesas.com> | 2017-10-13 11:22:19 -0400 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2017-12-04 06:04:11 -0500 |
commit | faf4a3ff36137aaa8de1a8da99a92f6e712903f1 (patch) | |
tree | e3722186352f2f692cb2063cae3948d202f00c57 | |
parent | ca797d29cd63e7b71b4eea29aff3b1cefd1ecb59 (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.txt | 30 |
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 @@ | |||
3 | Required Properties: | 3 | Required 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. | |||
49 | The following table lists for each supported model the port number | 51 | The following table lists for each supported model the port number |
50 | corresponding to each DU output. | 52 | corresponding 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 | ||
64 | Example: R8A7795 (R-Car H3) ES2.0 DU | 68 | Example: R8A7795 (R-Car H3) ES2.0 DU |