H A D | dm365_isif.c | 93 static void isif_enable_output_to_sdram(struct vpfe_isif_device *isif, int en) argument 95 isif_merge(isif->isif_cfg.base_addr, ISIF_SYNCEN_WEN_MASK, 100 isif_regw_lin_tbl(struct vpfe_isif_device *isif, u32 val, u32 offset, int i) argument 103 writel(val, isif->isif_cfg.linear_tbl0_addr + offset); 105 writel(val, isif->isif_cfg.linear_tbl1_addr + offset); 108 static void isif_disable_all_modules(struct vpfe_isif_device *isif) argument 111 isif_write(isif->isif_cfg.base_addr, 0, CLAMPCFG); 113 isif_write(isif->isif_cfg.base_addr, 0, DFCCTL); 115 isif_write(isif->isif_cfg.base_addr, 0, CSCCTL); 117 isif_write(isif 120 isif_enable(struct vpfe_isif_device *isif, int en) argument 145 struct vpfe_isif_device *isif = &vpfe_dev->vpfe_isif; local 155 isif_set_pixel_format(struct vpfe_isif_device *isif, unsigned int pixfmt) argument 184 isif_set_frame_format(struct vpfe_isif_device *isif, enum isif_frmfmt frm_fmt) argument 195 isif_set_image_window(struct vpfe_isif_device *isif) argument 215 isif_set_buftype(struct vpfe_isif_device *isif, enum isif_buftype buf_type) argument 285 isif_try_format(struct vpfe_isif_device *isif, struct v4l2_subdev_fh *fh, struct v4l2_subdev_format *fmt) argument 318 vpfe_isif_buffer_isr(struct vpfe_isif_device *isif) argument 387 vpfe_isif_vidint1_isr(struct vpfe_isif_device *isif) argument 408 struct vpfe_isif_device *isif = &vpfe_dev->vpfe_isif; local 429 struct vpfe_isif_device *isif = v4l2_get_subdevdata(sd); local 602 struct vpfe_isif_device *isif = v4l2_get_subdevdata(sd); local 645 isif_config_gain_offset(struct vpfe_isif_device *isif) argument 669 isif_config_bclamp(struct vpfe_isif_device *isif, struct vpfe_isif_black_clamp *bc) argument 760 isif_setwin(struct vpfe_isif_device *isif, struct v4l2_rect *image_win, enum isif_frmfmt frm_fmt, int ppc, int mode) argument 814 isif_config_dfc(struct vpfe_isif_device *isif, struct vpfe_isif_dfc *vdfc) argument 936 isif_config_csc(struct vpfe_isif_device *isif, struct vpfe_isif_df_csc *df_csc) argument 994 isif_config_linearization(struct vpfe_isif_device *isif, struct vpfe_isif_linearize *linearize) argument 1026 isif_config_culling(struct vpfe_isif_device *isif, struct vpfe_isif_cul *cul) argument 1072 struct vpfe_isif_device *isif = v4l2_get_subdevdata(sd); local 1227 struct vpfe_isif_device *isif = v4l2_get_subdevdata(sd); local 1342 struct vpfe_isif_device *isif = v4l2_get_subdevdata(sd); local 1374 struct vpfe_isif_device *isif = v4l2_get_subdevdata(sd); local 1401 __isif_get_format(struct vpfe_isif_device *isif, struct v4l2_subdev_fh *fh, unsigned int pad, enum v4l2_subdev_format_whence which) argument 1427 struct vpfe_isif_device *isif = v4l2_get_subdevdata(sd); local 1482 struct vpfe_isif_device *isif = v4l2_get_subdevdata(sd); local 1706 struct vpfe_isif_device *isif = v4l2_get_subdevdata(sd); local 1749 vpfe_isif_unregister_entities(struct vpfe_isif_device *isif) argument 1758 isif_restore_defaults(struct vpfe_isif_device *isif) argument 1796 vpfe_isif_register_entities(struct vpfe_isif_device *isif, struct v4l2_device *vdev) argument 1836 struct vpfe_isif_device *isif = local 1941 isif_remove(struct vpfe_isif_device *isif, struct platform_device *pdev) argument 1960 isif_config_defaults(struct vpfe_isif_device *isif) argument 1987 vpfe_isif_init(struct vpfe_isif_device *isif, struct platform_device *pdev) argument 2100 vpfe_isif_cleanup(struct vpfe_isif_device *isif, struct platform_device *pdev) argument [all...] |