|
@@ -5,7 +5,9 @@ Required Properties:
|
|
|
- compatible: must be one of the following.
|
|
|
- "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) compatible DU
|
|
|
+ - "renesas,du-r8a7791" for R8A7791 (R-Car M2-W) compatible DU
|
|
|
+ - "renesas,du-r8a7793" for R8A7793 (R-Car M2-N) compatible DU
|
|
|
+ - "renesas,du-r8a7794" for R8A7794 (R-Car E2) compatible DU
|
|
|
|
|
|
- reg: A list of base address and length of each memory resource, one for
|
|
|
each entry in the reg-names property.
|
|
@@ -22,9 +24,9 @@ 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.
|
|
|
- - R8A7790 and R8A7791 use one functional clock per channel and one clock
|
|
|
- per LVDS encoder. The functional clocks must be named "du.x" with "x"
|
|
|
- being the channel numerical index. The LVDS clocks must be named
|
|
|
+ - R8A779[0134] 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.
|
|
@@ -43,7 +45,9 @@ corresponding to each DU output.
|
|
|
-----------------------------------------------------------------------------
|
|
|
R8A7779 (H1) DPAD 0 DPAD 1 -
|
|
|
R8A7790 (H2) DPAD LVDS 0 LVDS 1
|
|
|
- R8A7791 (M2) DPAD LVDS 0 -
|
|
|
+ R8A7791 (M2-W) DPAD LVDS 0 -
|
|
|
+ R8A7793 (M2-N) DPAD LVDS 0 -
|
|
|
+ R8A7794 (E2) DPAD 0 DPAD 1 -
|
|
|
|
|
|
|
|
|
Example: R8A7790 (R-Car H2) DU
|