summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorLiu Ying <gnuiyl@gmail.com>2016-07-08 11:40:54 +0200
committerPhilipp Zabel <p.zabel@pengutronix.de>2016-07-12 18:23:43 +0200
commitd7868cb7ac58640e9c0383205ba31bd6a985cc6f (patch)
treea48b7c406b07eb765f39cb85e63c9a215e7cb1df /include
parentdrm/imx: ipuv3 plane: Check different types of plane separately (diff)
downloadlinux-d7868cb7ac58640e9c0383205ba31bd6a985cc6f.tar.xz
linux-d7868cb7ac58640e9c0383205ba31bd6a985cc6f.zip
gpu: ipu-v3: ipu-dmfc: Use static DMFC FIFO allocation mechanism
For all video modes we support currently, we always get 2 slots for a plane by using the current existing dynamic DMFC FIFO allocation mechanism. So, let's change to use the static one to simplify the code. This also makes it easier to implement the atomic mode setting as we don't need to handle allocation failure cases then. Signed-off-by: Liu Ying <gnuiyl@gmail.com> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r--include/video/imx-ipu-v3.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/include/video/imx-ipu-v3.h b/include/video/imx-ipu-v3.h
index 3a2a79401789..7adeaae06961 100644
--- a/include/video/imx-ipu-v3.h
+++ b/include/video/imx-ipu-v3.h
@@ -235,9 +235,6 @@ int ipu_di_init_sync_panel(struct ipu_di *, struct ipu_di_signal_cfg *sig);
struct dmfc_channel;
int ipu_dmfc_enable_channel(struct dmfc_channel *dmfc);
void ipu_dmfc_disable_channel(struct dmfc_channel *dmfc);
-int ipu_dmfc_alloc_bandwidth(struct dmfc_channel *dmfc,
- unsigned long bandwidth_mbs, int burstsize);
-void ipu_dmfc_free_bandwidth(struct dmfc_channel *dmfc);
void ipu_dmfc_config_wait4eot(struct dmfc_channel *dmfc, int width);
struct dmfc_channel *ipu_dmfc_get(struct ipu_soc *ipu, int ipuv3_channel);
void ipu_dmfc_put(struct dmfc_channel *dmfc);