diff options
| author | Lucas Stach <l.stach@pengutronix.de> | 2017-03-08 06:13:13 -0500 |
|---|---|---|
| committer | Philipp Zabel <p.zabel@pengutronix.de> | 2017-03-15 10:42:34 -0400 |
| commit | dcddda561b91fe82a8201ba7f5b4237be4c79219 (patch) | |
| tree | 0150fb537ee6a7aa03a3b274e75e3951c81a1cc7 | |
| parent | f6b50ef14ea84725c1b41c9ffea611cdfb71c7dd (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.txt | 26 |
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 | ||
| 56 | Freescale i.MX PRE (Prefetch Resolve Engine) | ||
| 57 | ============================================ | ||
| 58 | |||
| 59 | Required 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 | |||
| 71 | example: | ||
| 72 | |||
| 73 | pre@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 | |||
| 56 | Parallel display support | 82 | Parallel display support |
| 57 | ======================== | 83 | ======================== |
| 58 | 84 | ||
