Lines Matching defs:ipu
22 #include <video/imx-ipu-v3.h>
23 #include "ipu-prv.h"
69 struct ipu_soc *ipu;
115 ipu_srm_dp_sync_update(priv->ipu);
130 ipu_srm_dp_sync_update(priv->ipu);
210 ipu_srm_dp_sync_update(priv->ipu);
218 int ipu_dp_enable(struct ipu_soc *ipu)
220 struct ipu_dp_priv *priv = ipu->dp_priv;
225 ipu_module_enable(priv->ipu, IPU_CONF_DP_EN);
250 ipu_srm_dp_sync_update(priv->ipu);
278 ipu_srm_dp_sync_update(priv->ipu);
280 if (ipu_idmac_channel_busy(priv->ipu, IPUV3_CHANNEL_MEM_BG_SYNC))
281 ipu_wait_interrupt(priv->ipu, IPU_IRQ_DP_SF_END, 50);
287 void ipu_dp_disable(struct ipu_soc *ipu)
289 struct ipu_dp_priv *priv = ipu->dp_priv;
296 ipu_module_disable(priv->ipu, IPU_CONF_DP_EN);
305 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow)
307 struct ipu_dp_priv *priv = ipu->dp_priv;
333 int ipu_dp_init(struct ipu_soc *ipu, struct device *dev, unsigned long base)
342 priv->ipu = ipu;
344 ipu->dp_priv = priv;
361 void ipu_dp_exit(struct ipu_soc *ipu)