aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2017-03-08 06:13:13 -0500
committerPhilipp Zabel <p.zabel@pengutronix.de>2017-03-15 10:42:34 -0400
commitdcddda561b91fe82a8201ba7f5b4237be4c79219 (patch)
tree0150fb537ee6a7aa03a3b274e75e3951c81a1cc7
parentf6b50ef14ea84725c1b41c9ffea611cdfb71c7dd (diff)
gpu: ipu-v3: add DT binding for the Prefetch Resolve Engine
The Prefetch Resolve Engine is a prefetch and tile resolve engine which prefetches display data from DRAM to an internal SRAM region. It has a single clock for configuration register access and the functional units. A single shared interrupt is used for status and error signaling. The only external dependency is the SRAM region to use for the prefetch double buffer. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
-rw-r--r--Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt b/Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
index 971c3eedb1c7..70ae5335d1e3 100644
--- a/Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
+++ b/Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
@@ -53,6 +53,32 @@ ipu: ipu@18000000 {
53 }; 53 };
54}; 54};
55 55
56Freescale i.MX PRE (Prefetch Resolve Engine)
57============================================
58
59Required properties:
60- compatible: should be "fsl,imx6qp-pre"
61- reg: should be register base and length as documented in the
62 datasheet
63- clocks : phandle to the PRE axi clock input, as described
64 in Documentation/devicetree/bindings/clock/clock-bindings.txt and
65 Documentation/devicetree/bindings/clock/imx6q-clock.txt.
66- clock-names: should be "axi"
67- interrupts: should contain the PRE interrupt
68- fsl,iram: phandle pointing to the mmio-sram device node, that should be
69 used for the PRE SRAM double buffer.
70
71example:
72
73pre@21c8000 {
74 compatible = "fsl,imx6qp-pre";
75 reg = <0x021c8000 0x1000>;
76 interrupts = <GIC_SPI 90 IRQ_TYPE_EDGE_RISING>;
77 clocks = <&clks IMX6QDL_CLK_PRE0>;
78 clock-names = "axi";
79 fsl,iram = <&ocram2>;
80};
81
56Parallel display support 82Parallel display support
57======================== 83========================
58 84