aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2015-01-21 18:59:25 -0500
committerDave Airlie <airlied@redhat.com>2015-01-21 18:59:25 -0500
commitbfa55bd4990815b055162b6d5d031f37a39942a5 (patch)
treee45c3fdecedfcd411ebc5d3dc8f823e40af945ab /Documentation
parentc0d2792b2ad713d6a857efabc12b7dc4207a5d08 (diff)
parentf32c4c506f9b197f24d4be4ee7283bd549e3a30f (diff)
Merge branch 'drm-sti-next-add-dvo' of git://git.linaro.org/people/benjamin.gaignard/kernel into drm-next
This patch enable the last big hardware feature of my driver: the connector for panel. Like for HMDI and HDA, Digital Video Out (DVO) create brige, encoder and connector drm objects. * 'drm-sti-next-add-dvo' of git://git.linaro.org/people/benjamin.gaignard/kernel: drm: sti: add DVO output connector
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/gpu/st,stih4xx.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/gpu/st,stih4xx.txt b/Documentation/devicetree/bindings/gpu/st,stih4xx.txt
index c99eb34e640b..6b1d75f1a529 100644
--- a/Documentation/devicetree/bindings/gpu/st,stih4xx.txt
+++ b/Documentation/devicetree/bindings/gpu/st,stih4xx.txt
@@ -83,6 +83,22 @@ sti-hda:
83 - clock-names: names of the clocks listed in clocks property in the same 83 - clock-names: names of the clocks listed in clocks property in the same
84 order. 84 order.
85 85
86sti-dvo:
87 Required properties:
88 must be a child of sti-tvout
89 - compatible: "st,stih<chip>-dvo"
90 - reg: Physical base address of the IP registers and length of memory mapped region.
91 - reg-names: names of the mapped memory regions listed in regs property in
92 the same order.
93 - clocks: from common clock binding: handle hardware IP needed clocks, the
94 number of clocks may depend of the SoC type.
95 See ../clocks/clock-bindings.txt for details.
96 - clock-names: names of the clocks listed in clocks property in the same
97 order.
98 - pinctrl-0: pin control handle
99 - pinctrl-name: names of the pin control to use
100 - sti,panel: phandle of the panel connected to the DVO output
101
86sti-hqvdp: 102sti-hqvdp:
87 must be a child of sti-display-subsystem 103 must be a child of sti-display-subsystem
88 Required properties: 104 Required properties:
@@ -198,6 +214,19 @@ Example:
198 clock-names = "pix", "hddac"; 214 clock-names = "pix", "hddac";
199 clocks = <&clockgen_c_vcc CLK_S_PIX_HD>, <&clockgen_c_vcc CLK_S_HDDAC>; 215 clocks = <&clockgen_c_vcc CLK_S_PIX_HD>, <&clockgen_c_vcc CLK_S_HDDAC>;
200 }; 216 };
217
218 sti-dvo@8d00400 {
219 compatible = "st,stih407-dvo";
220 reg = <0x8d00400 0x200>;
221 reg-names = "dvo-reg";
222 clock-names = "dvo_pix", "dvo",
223 "main_parent", "aux_parent";
224 clocks = <&clk_s_d2_flexgen CLK_PIX_DVO>, <&clk_s_d2_flexgen CLK_DVO>,
225 <&clk_s_d2_quadfs 0>, <&clk_s_d2_quadfs 1>;
226 pinctrl-names = "default";
227 pinctrl-0 = <&pinctrl_dvo>;
228 sti,panel = <&panel_dvo>;
229 };
201 }; 230 };
202 231
203 sti-hqvdp@9c000000 { 232 sti-hqvdp@9c000000 {