Searched refs:fim (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/staging/media/imx/ |
D | imx-media-fim.c | 77 #define icap_enabled(fim) ((fim)->icap_flags != IRQ_TYPE_NONE) argument 79 static void update_fim_nominal(struct imx_media_fim *fim, in update_fim_nominal() argument 83 dev_dbg(fim->sd->dev, "no frame interval, FIM disabled\n"); in update_fim_nominal() 84 fim->enabled = false; in update_fim_nominal() 88 fim->nominal = DIV_ROUND_CLOSEST_ULL(1000000ULL * (u64)fi->numerator, in update_fim_nominal() 91 dev_dbg(fim->sd->dev, "FI=%lu usec\n", fim->nominal); in update_fim_nominal() 94 static void reset_fim(struct imx_media_fim *fim, bool curval) in reset_fim() argument 96 struct v4l2_ctrl *icap_chan = fim->icap_ctrl[FIM_CL_ICAP_CHANNEL]; in reset_fim() 97 struct v4l2_ctrl *icap_edge = fim->icap_ctrl[FIM_CL_ICAP_EDGE]; in reset_fim() 98 struct v4l2_ctrl *en = fim->ctrl[FIM_CL_ENABLE]; in reset_fim() [all …]
|
D | imx-media.h | 233 void imx_media_fim_eof_monitor(struct imx_media_fim *fim, ktime_t timestamp); 234 int imx_media_fim_set_stream(struct imx_media_fim *fim, 237 int imx_media_fim_add_controls(struct imx_media_fim *fim); 239 void imx_media_fim_free(struct imx_media_fim *fim);
|
D | imx-media-csi.c | 68 struct imx_media_fim *fim; member 301 if (priv->fim) in csi_idmac_eof_interrupt() 303 imx_media_fim_eof_monitor(priv->fim, ktime_get()); in csi_idmac_eof_interrupt() 733 if (priv->fim && priv->dest == IPU_CSI_DEST_IDMAC) { in csi_start() 734 ret = imx_media_fim_set_stream(priv->fim, output_fi, true); in csi_start() 748 if (priv->fim && priv->dest == IPU_CSI_DEST_IDMAC) in csi_start() 749 imx_media_fim_set_stream(priv->fim, NULL, false); in csi_start() 762 if (priv->fim) in csi_stop() 763 imx_media_fim_set_stream(priv->fim, NULL, false); in csi_stop() 1014 if (priv->fim) { in csi_link_setup() [all …]
|
D | Makefile | 3 imx-media-common-objs := imx-media-utils.o imx-media-fim.o
|