venc              327 arch/arm/mach-davinci/board-dm355-evm.c 	.venc		= {
venc              580 arch/arm/mach-davinci/board-dm365-evm.c 	.venc		= {
venc              788 arch/arm/mach-davinci/board-dm644x-evm.c 	.venc		= {
venc              124 drivers/gpu/drm/meson/meson_drv.h 	} venc;
venc              403 drivers/gpu/drm/meson/meson_dw_hdmi.c 		priv->venc.hdmi_use_enci);
venc              406 drivers/gpu/drm/meson/meson_dw_hdmi.c 			 venc_freq, hdmi_freq, priv->venc.hdmi_use_enci);
venc              488 drivers/gpu/drm/meson/meson_dw_hdmi.c 	if (priv->venc.hdmi_use_enci)
venc              500 drivers/gpu/drm/meson/meson_dw_hdmi.c 	if (priv->venc.hdmi_use_enci)
venc              510 drivers/gpu/drm/meson/meson_dw_hdmi.c 	if (priv->venc.hdmi_use_enci)
venc              701 drivers/gpu/drm/meson/meson_dw_hdmi.c 	DRM_DEBUG_DRIVER("%s\n", priv->venc.hdmi_use_enci ? "VENCI" : "VENCP");
venc              703 drivers/gpu/drm/meson/meson_dw_hdmi.c 	if (priv->venc.hdmi_use_enci)
venc             1550 drivers/gpu/drm/meson/meson_venc.c 	priv->venc.hdmi_repeat = hdmi_repeat;
venc             1551 drivers/gpu/drm/meson/meson_venc.c 	priv->venc.venc_repeat = venc_repeat;
venc             1552 drivers/gpu/drm/meson/meson_venc.c 	priv->venc.hdmi_use_enci = use_enci;
venc             1554 drivers/gpu/drm/meson/meson_venc.c 	priv->venc.current_mode = MESON_VENC_MODE_HDMI;
venc             1563 drivers/gpu/drm/meson/meson_venc.c 	if (mode->mode_tag == priv->venc.current_mode)
venc             1737 drivers/gpu/drm/meson/meson_venc.c 	priv->venc.current_mode = mode->mode_tag;
venc             1789 drivers/gpu/drm/meson/meson_venc.c 	priv->venc.current_mode = MESON_VENC_MODE_NONE;
venc              310 drivers/gpu/drm/omapdrm/dss/venc.c static inline void venc_write_reg(struct venc_device *venc, int idx, u32 val)
venc              312 drivers/gpu/drm/omapdrm/dss/venc.c 	__raw_writel(val, venc->base + idx);
venc              315 drivers/gpu/drm/omapdrm/dss/venc.c static inline u32 venc_read_reg(struct venc_device *venc, int idx)
venc              317 drivers/gpu/drm/omapdrm/dss/venc.c 	u32 l = __raw_readl(venc->base + idx);
venc              321 drivers/gpu/drm/omapdrm/dss/venc.c static void venc_write_config(struct venc_device *venc,
venc              326 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_LLEN, config->llen);
venc              327 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_FLENS, config->flens);
venc              328 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_CC_CARR_WSS_CARR, config->cc_carr_wss_carr);
venc              329 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_C_PHASE, config->c_phase);
venc              330 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_GAIN_U, config->gain_u);
venc              331 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_GAIN_V, config->gain_v);
venc              332 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_GAIN_Y, config->gain_y);
venc              333 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_BLACK_LEVEL, config->black_level);
venc              334 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_BLANK_LEVEL, config->blank_level);
venc              335 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_M_CONTROL, config->m_control);
venc              336 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_BSTAMP_WSS_DATA, config->bstamp_wss_data);
venc              337 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_S_CARR, config->s_carr);
venc              338 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_L21__WC_CTL, config->l21__wc_ctl);
venc              339 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_SAVID__EAVID, config->savid__eavid);
venc              340 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_FLEN__FAL, config->flen__fal);
venc              341 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_LAL__PHASE_RESET, config->lal__phase_reset);
venc              342 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_HS_INT_START_STOP_X,
venc              344 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_HS_EXT_START_STOP_X,
venc              346 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_VS_INT_START_X, config->vs_int_start_x);
venc              347 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_VS_INT_STOP_X__VS_INT_START_Y,
venc              349 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_VS_INT_STOP_Y__VS_EXT_START_X,
venc              351 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_VS_EXT_STOP_X__VS_EXT_START_Y,
venc              353 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_VS_EXT_STOP_Y, config->vs_ext_stop_y);
venc              354 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_AVID_START_STOP_X, config->avid_start_stop_x);
venc              355 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_AVID_START_STOP_Y, config->avid_start_stop_y);
venc              356 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_FID_INT_START_X__FID_INT_START_Y,
venc              358 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_FID_INT_OFFSET_Y__FID_EXT_START_X,
venc              360 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_FID_EXT_START_Y__FID_EXT_OFFSET_Y,
venc              363 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_DAC_B__DAC_C,
venc              364 drivers/gpu/drm/omapdrm/dss/venc.c 		       venc_read_reg(venc, VENC_DAC_B__DAC_C));
venc              365 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_VIDOUT_CTRL, config->vidout_ctrl);
venc              366 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_HFLTR_CTRL, config->hfltr_ctrl);
venc              367 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_X_COLOR, config->x_color);
venc              368 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_LINE21, config->line21);
venc              369 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_LN_SEL, config->ln_sel);
venc              370 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_HTRIGGER_VTRIGGER, config->htrigger_vtrigger);
venc              371 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_TVDETGP_INT_START_STOP_X,
venc              373 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_TVDETGP_INT_START_STOP_Y,
venc              375 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_GEN_CTRL, config->gen_ctrl);
venc              376 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_F_CONTROL, config->f_control);
venc              377 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_SYNC_CTRL, config->sync_ctrl);
venc              380 drivers/gpu/drm/omapdrm/dss/venc.c static void venc_reset(struct venc_device *venc)
venc              384 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_F_CONTROL, 1<<8);
venc              385 drivers/gpu/drm/omapdrm/dss/venc.c 	while (venc_read_reg(venc, VENC_F_CONTROL) & (1<<8)) {
venc              399 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_runtime_get(struct venc_device *venc)
venc              405 drivers/gpu/drm/omapdrm/dss/venc.c 	r = pm_runtime_get_sync(&venc->pdev->dev);
venc              410 drivers/gpu/drm/omapdrm/dss/venc.c static void venc_runtime_put(struct venc_device *venc)
venc              416 drivers/gpu/drm/omapdrm/dss/venc.c 	r = pm_runtime_put_sync(&venc->pdev->dev);
venc              420 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_power_on(struct venc_device *venc)
venc              425 drivers/gpu/drm/omapdrm/dss/venc.c 	r = venc_runtime_get(venc);
venc              429 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_reset(venc);
venc              430 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_config(venc, venc->config);
venc              432 drivers/gpu/drm/omapdrm/dss/venc.c 	dss_set_venc_output(venc->dss, venc->type);
venc              433 drivers/gpu/drm/omapdrm/dss/venc.c 	dss_set_dac_pwrdn_bgz(venc->dss, 1);
venc              437 drivers/gpu/drm/omapdrm/dss/venc.c 	if (venc->type == OMAP_DSS_VENC_TYPE_COMPOSITE)
venc              442 drivers/gpu/drm/omapdrm/dss/venc.c 	if (venc->invert_polarity == false)
venc              445 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_OUTPUT_CONTROL, l);
venc              447 drivers/gpu/drm/omapdrm/dss/venc.c 	r = regulator_enable(venc->vdda_dac_reg);
venc              451 drivers/gpu/drm/omapdrm/dss/venc.c 	r = dss_mgr_enable(&venc->output);
venc              458 drivers/gpu/drm/omapdrm/dss/venc.c 	regulator_disable(venc->vdda_dac_reg);
venc              460 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_OUTPUT_CONTROL, 0);
venc              461 drivers/gpu/drm/omapdrm/dss/venc.c 	dss_set_dac_pwrdn_bgz(venc->dss, 0);
venc              463 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_runtime_put(venc);
venc              468 drivers/gpu/drm/omapdrm/dss/venc.c static void venc_power_off(struct venc_device *venc)
venc              470 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_write_reg(venc, VENC_OUTPUT_CONTROL, 0);
venc              471 drivers/gpu/drm/omapdrm/dss/venc.c 	dss_set_dac_pwrdn_bgz(venc->dss, 0);
venc              473 drivers/gpu/drm/omapdrm/dss/venc.c 	dss_mgr_disable(&venc->output);
venc              475 drivers/gpu/drm/omapdrm/dss/venc.c 	regulator_disable(venc->vdda_dac_reg);
venc              477 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_runtime_put(venc);
venc              482 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc = dssdev_to_venc(dssdev);
venc              486 drivers/gpu/drm/omapdrm/dss/venc.c 	mutex_lock(&venc->venc_lock);
venc              488 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_power_on(venc);
venc              490 drivers/gpu/drm/omapdrm/dss/venc.c 	mutex_unlock(&venc->venc_lock);
venc              495 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc = dssdev_to_venc(dssdev);
venc              499 drivers/gpu/drm/omapdrm/dss/venc.c 	mutex_lock(&venc->venc_lock);
venc              501 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_power_off(venc);
venc              503 drivers/gpu/drm/omapdrm/dss/venc.c 	mutex_unlock(&venc->venc_lock);
venc              551 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc = dssdev_to_venc(dssdev);
venc              556 drivers/gpu/drm/omapdrm/dss/venc.c 	mutex_lock(&venc->venc_lock);
venc              563 drivers/gpu/drm/omapdrm/dss/venc.c 		venc->config = &venc_config_pal_trm;
venc              567 drivers/gpu/drm/omapdrm/dss/venc.c 		venc->config = &venc_config_ntsc_trm;
venc              571 drivers/gpu/drm/omapdrm/dss/venc.c 	dispc_set_tv_pclk(venc->dss->dispc, 13500000);
venc              573 drivers/gpu/drm/omapdrm/dss/venc.c 	mutex_unlock(&venc->venc_lock);
venc              601 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc = s->private;
venc              603 drivers/gpu/drm/omapdrm/dss/venc.c #define DUMPREG(venc, r) \
venc              604 drivers/gpu/drm/omapdrm/dss/venc.c 	seq_printf(s, "%-35s %08x\n", #r, venc_read_reg(venc, r))
venc              606 drivers/gpu/drm/omapdrm/dss/venc.c 	if (venc_runtime_get(venc))
venc              609 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_F_CONTROL);
venc              610 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_VIDOUT_CTRL);
venc              611 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_SYNC_CTRL);
venc              612 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_LLEN);
venc              613 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_FLENS);
venc              614 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_HFLTR_CTRL);
venc              615 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_CC_CARR_WSS_CARR);
venc              616 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_C_PHASE);
venc              617 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_GAIN_U);
venc              618 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_GAIN_V);
venc              619 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_GAIN_Y);
venc              620 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_BLACK_LEVEL);
venc              621 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_BLANK_LEVEL);
venc              622 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_X_COLOR);
venc              623 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_M_CONTROL);
venc              624 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_BSTAMP_WSS_DATA);
venc              625 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_S_CARR);
venc              626 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_LINE21);
venc              627 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_LN_SEL);
venc              628 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_L21__WC_CTL);
venc              629 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_HTRIGGER_VTRIGGER);
venc              630 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_SAVID__EAVID);
venc              631 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_FLEN__FAL);
venc              632 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_LAL__PHASE_RESET);
venc              633 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_HS_INT_START_STOP_X);
venc              634 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_HS_EXT_START_STOP_X);
venc              635 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_VS_INT_START_X);
venc              636 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_VS_INT_STOP_X__VS_INT_START_Y);
venc              637 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_VS_INT_STOP_Y__VS_EXT_START_X);
venc              638 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_VS_EXT_STOP_X__VS_EXT_START_Y);
venc              639 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_VS_EXT_STOP_Y);
venc              640 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_AVID_START_STOP_X);
venc              641 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_AVID_START_STOP_Y);
venc              642 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_FID_INT_START_X__FID_INT_START_Y);
venc              643 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_FID_INT_OFFSET_Y__FID_EXT_START_X);
venc              644 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_FID_EXT_START_Y__FID_EXT_OFFSET_Y);
venc              645 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_TVDETGP_INT_START_STOP_X);
venc              646 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_TVDETGP_INT_START_STOP_Y);
venc              647 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_GEN_CTRL);
venc              648 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_OUTPUT_CONTROL);
venc              649 drivers/gpu/drm/omapdrm/dss/venc.c 	DUMPREG(venc, VENC_OUTPUT_TEST);
venc              651 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_runtime_put(venc);
venc              657 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_get_clocks(struct venc_device *venc)
venc              661 drivers/gpu/drm/omapdrm/dss/venc.c 	if (venc->requires_tv_dac_clk) {
venc              662 drivers/gpu/drm/omapdrm/dss/venc.c 		clk = devm_clk_get(&venc->pdev->dev, "tv_dac_clk");
venc              671 drivers/gpu/drm/omapdrm/dss/venc.c 	venc->tv_dac_clk = clk;
venc              708 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc = dev_get_drvdata(dev);
venc              712 drivers/gpu/drm/omapdrm/dss/venc.c 	venc->dss = dss;
venc              714 drivers/gpu/drm/omapdrm/dss/venc.c 	r = venc_runtime_get(venc);
venc              718 drivers/gpu/drm/omapdrm/dss/venc.c 	rev_id = (u8)(venc_read_reg(venc, VENC_REV_ID) & 0xff);
venc              721 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_runtime_put(venc);
venc              723 drivers/gpu/drm/omapdrm/dss/venc.c 	venc->debugfs = dss_debugfs_create_file(dss, "venc", venc_dump_regs,
venc              724 drivers/gpu/drm/omapdrm/dss/venc.c 						venc);
venc              731 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc = dev_get_drvdata(dev);
venc              733 drivers/gpu/drm/omapdrm/dss/venc.c 	dss_debugfs_remove_file(venc->debugfs);
venc              745 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_init_output(struct venc_device *venc)
venc              747 drivers/gpu/drm/omapdrm/dss/venc.c 	struct omap_dss_device *out = &venc->output;
venc              750 drivers/gpu/drm/omapdrm/dss/venc.c 	out->dev = &venc->pdev->dev;
venc              769 drivers/gpu/drm/omapdrm/dss/venc.c static void venc_uninit_output(struct venc_device *venc)
venc              771 drivers/gpu/drm/omapdrm/dss/venc.c 	omapdss_device_unregister(&venc->output);
venc              772 drivers/gpu/drm/omapdrm/dss/venc.c 	omapdss_device_cleanup_output(&venc->output);
venc              775 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_probe_of(struct venc_device *venc)
venc              777 drivers/gpu/drm/omapdrm/dss/venc.c 	struct device_node *node = venc->pdev->dev.of_node;
venc              786 drivers/gpu/drm/omapdrm/dss/venc.c 	venc->invert_polarity = of_property_read_bool(ep, "ti,invert-polarity");
venc              790 drivers/gpu/drm/omapdrm/dss/venc.c 		dev_err(&venc->pdev->dev,
venc              797 drivers/gpu/drm/omapdrm/dss/venc.c 		venc->type = OMAP_DSS_VENC_TYPE_COMPOSITE;
venc              800 drivers/gpu/drm/omapdrm/dss/venc.c 		venc->type = OMAP_DSS_VENC_TYPE_SVIDEO;
venc              803 drivers/gpu/drm/omapdrm/dss/venc.c 		dev_err(&venc->pdev->dev, "bad channel propert '%d'\n",
venc              826 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc;
venc              830 drivers/gpu/drm/omapdrm/dss/venc.c 	venc = kzalloc(sizeof(*venc), GFP_KERNEL);
venc              831 drivers/gpu/drm/omapdrm/dss/venc.c 	if (!venc)
venc              834 drivers/gpu/drm/omapdrm/dss/venc.c 	venc->pdev = pdev;
venc              836 drivers/gpu/drm/omapdrm/dss/venc.c 	platform_set_drvdata(pdev, venc);
venc              840 drivers/gpu/drm/omapdrm/dss/venc.c 		venc->requires_tv_dac_clk = true;
venc              842 drivers/gpu/drm/omapdrm/dss/venc.c 	mutex_init(&venc->venc_lock);
venc              844 drivers/gpu/drm/omapdrm/dss/venc.c 	venc->config = &venc_config_pal_trm;
venc              846 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_mem = platform_get_resource(venc->pdev, IORESOURCE_MEM, 0);
venc              847 drivers/gpu/drm/omapdrm/dss/venc.c 	venc->base = devm_ioremap_resource(&pdev->dev, venc_mem);
venc              848 drivers/gpu/drm/omapdrm/dss/venc.c 	if (IS_ERR(venc->base)) {
venc              849 drivers/gpu/drm/omapdrm/dss/venc.c 		r = PTR_ERR(venc->base);
venc              853 drivers/gpu/drm/omapdrm/dss/venc.c 	venc->vdda_dac_reg = devm_regulator_get(&pdev->dev, "vdda");
venc              854 drivers/gpu/drm/omapdrm/dss/venc.c 	if (IS_ERR(venc->vdda_dac_reg)) {
venc              855 drivers/gpu/drm/omapdrm/dss/venc.c 		r = PTR_ERR(venc->vdda_dac_reg);
venc              861 drivers/gpu/drm/omapdrm/dss/venc.c 	r = venc_get_clocks(venc);
venc              865 drivers/gpu/drm/omapdrm/dss/venc.c 	r = venc_probe_of(venc);
venc              871 drivers/gpu/drm/omapdrm/dss/venc.c 	r = venc_init_output(venc);
venc              882 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_uninit_output(venc);
venc              886 drivers/gpu/drm/omapdrm/dss/venc.c 	kfree(venc);
venc              892 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc = platform_get_drvdata(pdev);
venc              896 drivers/gpu/drm/omapdrm/dss/venc.c 	venc_uninit_output(venc);
venc              900 drivers/gpu/drm/omapdrm/dss/venc.c 	kfree(venc);
venc              906 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc = dev_get_drvdata(dev);
venc              908 drivers/gpu/drm/omapdrm/dss/venc.c 	if (venc->tv_dac_clk)
venc              909 drivers/gpu/drm/omapdrm/dss/venc.c 		clk_disable_unprepare(venc->tv_dac_clk);
venc              916 drivers/gpu/drm/omapdrm/dss/venc.c 	struct venc_device *venc = dev_get_drvdata(dev);
venc              918 drivers/gpu/drm/omapdrm/dss/venc.c 	if (venc->tv_dac_clk)
venc              919 drivers/gpu/drm/omapdrm/dss/venc.c 		clk_prepare_enable(venc->tv_dac_clk);
venc               56 drivers/media/platform/davinci/vpbe.c 	return ((index == 0) ? &cfg->venc :
venc               75 drivers/media/platform/davinci/vpbe.c 	if (!strcmp(encoder_name, cfg->venc.module_name))
venc              615 drivers/media/platform/davinci/vpbe.c 	vpbe_dev->venc = venc_sub_dev_init(&vpbe_dev->v4l2_dev,
venc              616 drivers/media/platform/davinci/vpbe.c 					   vpbe_dev->cfg->venc.module_name);
venc              618 drivers/media/platform/davinci/vpbe.c 	if (!vpbe_dev->venc) {
venc              654 drivers/media/platform/davinci/vpbe.c 			*enc_subdev = vpbe_dev->venc;
venc              796 drivers/media/platform/davinci/vpbe.c 	    !cfg->venc.module_name[0]) {
venc               49 drivers/media/platform/davinci/vpbe_display.c 	ret = v4l2_subdev_call(vpbe_dev->venc,
venc               72 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc               74 drivers/media/platform/davinci/vpbe_venc.c 	return readl(venc->venc_base + offset);
venc               79 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc               81 drivers/media/platform/davinci/vpbe_venc.c 	writel(val, (venc->venc_base + offset));
venc               98 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              100 drivers/media/platform/davinci/vpbe_venc.c 	writel(val, venc->vdaccfg_reg);
venc              102 drivers/media/platform/davinci/vpbe_venc.c 	val = readl(venc->vdaccfg_reg);
venc              135 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              168 drivers/media/platform/davinci/vpbe_venc.c 		if (venc->venc_type != VPBE_VERSION_3)
venc              218 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              219 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_platform_data *pdata = venc->pdata;
venc              228 drivers/media/platform/davinci/vpbe_venc.c 	venc_enable_vpss_clock(venc->venc_type, VPBE_ENC_STD, V4L2_STD_525_60);
venc              231 drivers/media/platform/davinci/vpbe_venc.c 	if (venc->venc_type == VPBE_VERSION_3) {
venc              235 drivers/media/platform/davinci/vpbe_venc.c 	} else if (venc->venc_type == VPBE_VERSION_2) {
venc              265 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              271 drivers/media/platform/davinci/vpbe_venc.c 	if (venc->pdata->setup_clock(VPBE_ENC_STD, V4L2_STD_625_50) < 0)
venc              274 drivers/media/platform/davinci/vpbe_venc.c 	venc_enable_vpss_clock(venc->venc_type, VPBE_ENC_STD, V4L2_STD_625_50);
venc              277 drivers/media/platform/davinci/vpbe_venc.c 	if (venc->venc_type == VPBE_VERSION_3) {
venc              281 drivers/media/platform/davinci/vpbe_venc.c 	} else if (venc->venc_type == VPBE_VERSION_2) {
venc              317 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              318 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_platform_data *pdata = venc->pdata;
venc              321 drivers/media/platform/davinci/vpbe_venc.c 	if (venc->venc_type != VPBE_VERSION_1 &&
venc              322 drivers/media/platform/davinci/vpbe_venc.c 	    venc->venc_type != VPBE_VERSION_2)
venc              329 drivers/media/platform/davinci/vpbe_venc.c 	venc_enable_vpss_clock(venc->venc_type, VPBE_ENC_DV_TIMINGS, 27000000);
venc              332 drivers/media/platform/davinci/vpbe_venc.c 	if (venc->venc_type == VPBE_VERSION_2)
venc              337 drivers/media/platform/davinci/vpbe_venc.c 	if (venc->venc_type == VPBE_VERSION_1) {
venc              365 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              366 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_platform_data *pdata = venc->pdata;
venc              370 drivers/media/platform/davinci/vpbe_venc.c 	if (venc->venc_type != VPBE_VERSION_1 &&
venc              371 drivers/media/platform/davinci/vpbe_venc.c 	    venc->venc_type != VPBE_VERSION_2)
venc              377 drivers/media/platform/davinci/vpbe_venc.c 	venc_enable_vpss_clock(venc->venc_type, VPBE_ENC_DV_TIMINGS, 27000000);
venc              380 drivers/media/platform/davinci/vpbe_venc.c 	if (venc->venc_type == VPBE_VERSION_2)
venc              386 drivers/media/platform/davinci/vpbe_venc.c 	if (venc->venc_type == VPBE_VERSION_1) {
venc              412 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              413 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_platform_data *pdata = venc->pdata;
venc              418 drivers/media/platform/davinci/vpbe_venc.c 	venc_enable_vpss_clock(venc->venc_type, VPBE_ENC_DV_TIMINGS, 74250000);
venc              441 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              442 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_platform_data *pdata = venc->pdata;
venc              447 drivers/media/platform/davinci/vpbe_venc.c 	venc_enable_vpss_clock(venc->venc_type, VPBE_ENC_DV_TIMINGS, 74250000);
venc              481 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              492 drivers/media/platform/davinci/vpbe_venc.c 			(venc->venc_type == VPBE_VERSION_2)) {
venc              499 drivers/media/platform/davinci/vpbe_venc.c 		(venc->venc_type == VPBE_VERSION_2)) {
venc              512 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              519 drivers/media/platform/davinci/vpbe_venc.c 		venc->output = output;
venc              561 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = to_state(sd);
venc              565 drivers/media/platform/davinci/vpbe_venc.c 	venc->output = 0;
venc              566 drivers/media/platform/davinci/vpbe_venc.c 	venc->std = V4L2_STD_525_60;
venc              568 drivers/media/platform/davinci/vpbe_venc.c 	ret = venc_s_routing(sd, 0, venc->output, 0);
venc              574 drivers/media/platform/davinci/vpbe_venc.c 	ret = venc_s_std_output(sd, venc->std);
venc              586 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state **venc = data;
venc              589 drivers/media/platform/davinci/vpbe_venc.c 		*venc = platform_get_drvdata(pdev);
venc              597 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc = NULL;
venc              599 drivers/media/platform/davinci/vpbe_venc.c 	bus_for_each_dev(&platform_bus_type, NULL, &venc,
venc              601 drivers/media/platform/davinci/vpbe_venc.c 	if (venc == NULL)
venc              604 drivers/media/platform/davinci/vpbe_venc.c 	v4l2_subdev_init(&venc->sd, &venc_ops);
venc              606 drivers/media/platform/davinci/vpbe_venc.c 	strscpy(venc->sd.name, venc_name, sizeof(venc->sd.name));
venc              607 drivers/media/platform/davinci/vpbe_venc.c 	if (v4l2_device_register_subdev(v4l2_dev, &venc->sd) < 0) {
venc              612 drivers/media/platform/davinci/vpbe_venc.c 	if (venc_initialize(&venc->sd)) {
venc              618 drivers/media/platform/davinci/vpbe_venc.c 	return &venc->sd;
venc              625 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state *venc;
venc              637 drivers/media/platform/davinci/vpbe_venc.c 	venc = devm_kzalloc(&pdev->dev, sizeof(struct venc_state), GFP_KERNEL);
venc              638 drivers/media/platform/davinci/vpbe_venc.c 	if (venc == NULL)
venc              641 drivers/media/platform/davinci/vpbe_venc.c 	venc->venc_type = pdev_id->driver_data;
venc              642 drivers/media/platform/davinci/vpbe_venc.c 	venc->pdev = &pdev->dev;
venc              643 drivers/media/platform/davinci/vpbe_venc.c 	venc->pdata = pdev->dev.platform_data;
venc              647 drivers/media/platform/davinci/vpbe_venc.c 	venc->venc_base = devm_ioremap_resource(&pdev->dev, res);
venc              648 drivers/media/platform/davinci/vpbe_venc.c 	if (IS_ERR(venc->venc_base))
venc              649 drivers/media/platform/davinci/vpbe_venc.c 		return PTR_ERR(venc->venc_base);
venc              651 drivers/media/platform/davinci/vpbe_venc.c 	if (venc->venc_type != VPBE_VERSION_1) {
venc              654 drivers/media/platform/davinci/vpbe_venc.c 		venc->vdaccfg_reg = devm_ioremap_resource(&pdev->dev, res);
venc              655 drivers/media/platform/davinci/vpbe_venc.c 		if (IS_ERR(venc->vdaccfg_reg))
venc              656 drivers/media/platform/davinci/vpbe_venc.c 			return PTR_ERR(venc->vdaccfg_reg);
venc              658 drivers/media/platform/davinci/vpbe_venc.c 	spin_lock_init(&venc->lock);
venc              659 drivers/media/platform/davinci/vpbe_venc.c 	platform_set_drvdata(pdev, venc);
venc              660 drivers/media/platform/davinci/vpbe_venc.c 	dev_notice(venc->pdev, "VENC sub device probe success\n");
venc              299 drivers/video/fbdev/omap2/omapfb/dss/venc.c } venc;
venc              303 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	__raw_writel(val, venc.base + idx);
venc              308 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	u32 l = __raw_readl(venc.base + idx);
venc              327 drivers/video/fbdev/omap2/omapfb/dss/venc.c 			venc.wss_data);
venc              393 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	r = pm_runtime_get_sync(&venc.pdev->dev);
venc              404 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	r = pm_runtime_put_sync(&venc.pdev->dev);
venc              423 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	struct omap_overlay_manager *mgr = venc.output.manager;
venc              432 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc_write_config(venc_timings_to_config(&venc.timings));
venc              434 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	dss_set_venc_output(venc.type);
venc              439 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	if (venc.type == OMAP_DSS_VENC_TYPE_COMPOSITE)
venc              444 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	if (venc.invert_polarity == false)
venc              449 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	dss_mgr_set_timings(mgr, &venc.timings);
venc              451 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	r = regulator_enable(venc.vdda_dac_reg);
venc              462 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	regulator_disable(venc.vdda_dac_reg);
venc              474 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	struct omap_overlay_manager *mgr = venc.output.manager;
venc              481 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	regulator_disable(venc.vdda_dac_reg);
venc              488 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	struct omap_dss_device *out = &venc.output;
venc              493 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_lock(&venc.venc_lock);
venc              505 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.wss_data = 0;
venc              507 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_unlock(&venc.venc_lock);
venc              511 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_unlock(&venc.venc_lock);
venc              519 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_lock(&venc.venc_lock);
venc              523 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_unlock(&venc.venc_lock);
venc              531 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_lock(&venc.venc_lock);
venc              534 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	if (memcmp(&venc.timings, timings, sizeof(*timings)))
venc              535 drivers/video/fbdev/omap2/omapfb/dss/venc.c 		venc.wss_data = 0;
venc              537 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.timings = *timings;
venc              541 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_unlock(&venc.venc_lock);
venc              561 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_lock(&venc.venc_lock);
venc              563 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	*timings = venc.timings;
venc              565 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_unlock(&venc.venc_lock);
venc              571 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	return (venc.wss_data >> 8) ^ 0xfffff;
venc              581 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_lock(&venc.venc_lock);
venc              583 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	config = venc_timings_to_config(&venc.timings);
venc              586 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.wss_data = (wss ^ 0xfffff) << 8;
venc              593 drivers/video/fbdev/omap2/omapfb/dss/venc.c 			venc.wss_data);
venc              598 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_unlock(&venc.venc_lock);
venc              606 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_lock(&venc.venc_lock);
venc              608 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.type = type;
venc              610 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_unlock(&venc.venc_lock);
venc              616 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_lock(&venc.venc_lock);
venc              618 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.invert_polarity = invert_polarity;
venc              620 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_unlock(&venc.venc_lock);
venc              627 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	if (venc.vdda_dac_reg != NULL)
venc              630 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	if (venc.pdev->dev.of_node)
venc              631 drivers/video/fbdev/omap2/omapfb/dss/venc.c 		vdda_dac = devm_regulator_get(&venc.pdev->dev, "vdda");
venc              633 drivers/video/fbdev/omap2/omapfb/dss/venc.c 		vdda_dac = devm_regulator_get(&venc.pdev->dev, "vdda_dac");
venc              641 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.vdda_dac_reg = vdda_dac;
venc              714 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.tv_dac_clk = clk;
venc              782 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	struct omap_dss_device *out = &venc.output;
venc              797 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	struct omap_dss_device *out = &venc.output;
venc              813 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.invert_polarity = of_property_read_bool(ep, "ti,invert-polarity");
venc              824 drivers/video/fbdev/omap2/omapfb/dss/venc.c 		venc.type = OMAP_DSS_VENC_TYPE_COMPOSITE;
venc              827 drivers/video/fbdev/omap2/omapfb/dss/venc.c 		venc.type = OMAP_DSS_VENC_TYPE_SVIDEO;
venc              852 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.pdev = pdev;
venc              854 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	mutex_init(&venc.venc_lock);
venc              856 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.wss_data = 0;
venc              858 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc_mem = platform_get_resource(venc.pdev, IORESOURCE_MEM, 0);
venc              864 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	venc.base = devm_ioremap(&pdev->dev, venc_mem->start,
venc              866 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	if (!venc.base) {
venc              933 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	if (venc.tv_dac_clk)
venc              934 drivers/video/fbdev/omap2/omapfb/dss/venc.c 		clk_disable_unprepare(venc.tv_dac_clk);
venc              949 drivers/video/fbdev/omap2/omapfb/dss/venc.c 	if (venc.tv_dac_clk)
venc              950 drivers/video/fbdev/omap2/omapfb/dss/venc.c 		clk_prepare_enable(venc.tv_dac_clk);
venc               81 include/media/davinci/vpbe.h 	struct encoder_config_info venc;
venc              179 include/media/davinci/vpbe.h 	struct v4l2_subdev *venc;
venc              628 include/video/omapfb_dss.h 		} venc;