|
@@ -3,6 +3,8 @@
|
|
|
Required Properties:
|
|
|
|
|
|
- compatible: must be one of the following.
|
|
|
+ - "renesas,du-r8a7743" for R8A7743 (RZ/G1M) compatible DU
|
|
|
+ - "renesas,du-r8a7745" for R8A7745 (RZ/G1E) compatible DU
|
|
|
- "renesas,du-r8a7779" for R8A7779 (R-Car H1) compatible DU
|
|
|
- "renesas,du-r8a7790" for R8A7790 (R-Car H2) compatible DU
|
|
|
- "renesas,du-r8a7791" for R8A7791 (R-Car M2-W) compatible DU
|
|
@@ -27,10 +29,10 @@ Required Properties:
|
|
|
- clock-names: Name of the clocks. This property is model-dependent.
|
|
|
- R8A7779 uses a single functional clock. The clock doesn't need to be
|
|
|
named.
|
|
|
- - R8A779[0123456] use one functional clock per channel and one clock per
|
|
|
- LVDS encoder (if available). The functional clocks must be named "du.x"
|
|
|
- with "x" being the channel numerical index. The LVDS clocks must be
|
|
|
- named "lvds.x" with "x" being the LVDS encoder numerical index.
|
|
|
+ - All other DU instances use one functional clock per channel and one
|
|
|
+ clock per LVDS encoder (if available). The functional clocks must be
|
|
|
+ named "du.x" with "x" being the channel numerical index. The LVDS clocks
|
|
|
+ must be named "lvds.x" with "x" being the LVDS encoder numerical index.
|
|
|
- In addition to the functional and encoder clocks, all DU versions also
|
|
|
support externally supplied pixel clocks. Those clocks are optional.
|
|
|
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.
|
|
|
The following table lists for each supported model the port number
|
|
|
corresponding to each DU output.
|
|
|
|
|
|
- Port 0 Port1 Port2 Port3
|
|
|
+ Port0 Port1 Port2 Port3
|
|
|
-----------------------------------------------------------------------------
|
|
|
- R8A7779 (H1) DPAD 0 DPAD 1 - -
|
|
|
- R8A7790 (H2) DPAD LVDS 0 LVDS 1 -
|
|
|
- R8A7791 (M2-W) DPAD LVDS 0 - -
|
|
|
- R8A7792 (V2H) DPAD 0 DPAD 1 - -
|
|
|
- R8A7793 (M2-N) DPAD LVDS 0 - -
|
|
|
- R8A7794 (E2) DPAD 0 DPAD 1 - -
|
|
|
- R8A7795 (H3) DPAD HDMI 0 HDMI 1 LVDS
|
|
|
- R8A7796 (M3-W) DPAD HDMI LVDS -
|
|
|
+ R8A7743 (RZ/G1M) DPAD 0 LVDS 0 - -
|
|
|
+ R8A7745 (RZ/G1E) DPAD 0 DPAD 1 - -
|
|
|
+ R8A7779 (R-Car H1) DPAD 0 DPAD 1 - -
|
|
|
+ R8A7790 (R-Car H2) DPAD 0 LVDS 0 LVDS 1 -
|
|
|
+ R8A7791 (R-Car M2-W) DPAD 0 LVDS 0 - -
|
|
|
+ R8A7792 (R-Car V2H) DPAD 0 DPAD 1 - -
|
|
|
+ R8A7793 (R-Car M2-N) DPAD 0 LVDS 0 - -
|
|
|
+ R8A7794 (R-Car E2) DPAD 0 DPAD 1 - -
|
|
|
+ R8A7795 (R-Car H3) DPAD 0 HDMI 0 HDMI 1 LVDS 0
|
|
|
+ R8A7796 (R-Car M3-W) DPAD 0 HDMI 0 LVDS 0 -
|
|
|
|
|
|
|
|
|
Example: R8A7795 (R-Car H3) ES2.0 DU
|