Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: display: renesas: du: Document optional reset properties

Document the optional properties for describing module resets, to
support resetting display channels on R-Car Gen2 and Gen3.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>

authored by

Geert Uytterhoeven and committed by
Laurent Pinchart
1accbeca c51d58da

+10
+10
Documentation/devicetree/bindings/display/renesas,du.txt
··· 50 50 VSP instance that serves the DU channel, and the channel index identifies 51 51 the LIF instance in that VSP. 52 52 53 + Optional properties: 54 + - resets: A list of phandle + reset-specifier pairs, one for each entry in 55 + the reset-names property. 56 + - reset-names: Names of the resets. This property is model-dependent. 57 + - All but R8A7779 use one reset for a group of one or more successive 58 + channels. The resets must be named "du.x" with "x" being the numerical 59 + index of the lowest channel in the group. 60 + 53 61 Required nodes: 54 62 55 63 The connections to the DU output video ports are modeled using the OF graph ··· 104 96 <&cpg CPG_MOD 722>, 105 97 <&cpg CPG_MOD 721>; 106 98 clock-names = "du.0", "du.1", "du.2", "du.3"; 99 + resets = <&cpg 724>, <&cpg 722>; 100 + reset-names = "du.0", "du.2"; 107 101 renesas,cmms = <&cmm0>, <&cmm1>, <&cmm2>, <&cmm3>; 108 102 renesas,vsps = <&vspd0 0>, <&vspd1 0>, <&vspd2 0>, <&vspd0 1>; 109 103