diff options
author | Stefan Agner <stefan@agner.ch> | 2016-03-22 15:45:29 -0700 |
---|---|---|
committer | Stefan Agner <stefan@agner.ch> | 2016-04-25 20:27:18 -0700 |
commit | f93500f430733178dfd8f9c80e52b13d0f273dd3 (patch) | |
tree | 8bedc70a345953ae14aeb90647790df7b7cab5b0 /Documentation/devicetree/bindings/display/fsl,dcu.txt | |
parent | 73fa30337a936695eeebecfa2c48ff567361c793 (diff) | |
download | linux-f93500f430733178dfd8f9c80e52b13d0f273dd3.tar.bz2 |
drm/fsl-dcu: add extra clock for pixel clock
The Vybrid DCU variant has two independent clock inputs, one
for the registers (IPG bus clock) and one for the pixel clock.
Support this distinction in the DCU DRM driver while staying
backward compatible for old device trees.
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Stefan Agner <stefan@agner.ch>
Diffstat (limited to 'Documentation/devicetree/bindings/display/fsl,dcu.txt')
-rw-r--r-- | Documentation/devicetree/bindings/display/fsl,dcu.txt | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Documentation/devicetree/bindings/display/fsl,dcu.txt b/Documentation/devicetree/bindings/display/fsl,dcu.txt index ebf1be9ae393..2703cf29dd04 100644 --- a/Documentation/devicetree/bindings/display/fsl,dcu.txt +++ b/Documentation/devicetree/bindings/display/fsl,dcu.txt @@ -6,8 +6,11 @@ Required properties: * "fsl,vf610-dcu". - reg: Address and length of the register set for dcu. -- clocks: From common clock binding: handle to dcu clock. -- clock-names: From common clock binding: Shall be "dcu". +- clocks: Handle to "dcu" and "pix" clock (in the order below) + This can be the same clock (e.g. LS1021a) + See ../clocks/clock-bindings.txt for details. +- clock-names: Should be "dcu" and "pix" + See ../clocks/clock-bindings.txt for details. - big-endian Boolean property, LS1021A DCU registers are big-endian. - fsl,panel: The phandle to panel node. @@ -15,8 +18,8 @@ Examples: dcu: dcu@2ce0000 { compatible = "fsl,ls1021a-dcu"; reg = <0x0 0x2ce0000 0x0 0x10000>; - clocks = <&platform_clk 0>; - clock-names = "dcu"; + clocks = <&platform_clk 0>, <&platform_clk 0>; + clock-names = "dcu", "pix"; big-endian; fsl,panel = <&panel>; }; |