summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/powerpc/fsl/diu.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/devicetree/bindings/powerpc/fsl/diu.txt')
-rw-r--r--Documentation/devicetree/bindings/powerpc/fsl/diu.txt16
1 files changed, 15 insertions, 1 deletions
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/diu.txt b/Documentation/devicetree/bindings/powerpc/fsl/diu.txt
index b66cb6d..fa902c8 100644
--- a/Documentation/devicetree/bindings/powerpc/fsl/diu.txt
+++ b/Documentation/devicetree/bindings/powerpc/fsl/diu.txt
@@ -6,7 +6,11 @@ drive DVI monitors.
Required properties:
- compatible : should be "fsl,diu" or "fsl,mpc5121-diu".
- reg : should contain at least address and length of the DIU register
- set.
+ set. The address and length for pixel clock register is optional, it's
+ not needed for the platforms with the pixel clock setting function, such
+ as P1022, MPC8610, MPC5121; for the platform without clock setting function,
+ the pixel clock register and settings in 'pixclk' node work together to
+ provide the pixel clock setting in the diu driver.
- interrupts : one DIU interrupt should be described here.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
@@ -15,6 +19,8 @@ Optional properties:
- edid : verbatim EDID data block describing attached display.
Data from the detailed timing descriptor will be used to
program the display controller.
+- pixclk : the pixel clock register setting, includeing PXCKDLYDIR, PXCK
+ and PXCKDLY.
Example (MPC8610HPCD):
display@2c000 {
@@ -32,3 +38,11 @@ Example for MPC5121:
interrupt-parent = <&ipic>;
edid = [edid-data];
};
+
+Example for T1040:
+ display:display@180000 {
+ compatible = "fsl,t1040-diu", "fsl,diu";
+ reg = <0x180000 1000 0xfc028 4>;
+ pixclk = <0 255 0>;
+ interrupts = <74 2 0 0>;
+ };