/linux/drivers/gpu/drm/omapdrm/dss/ |
H A D | venc.c | 268 static inline void venc_write_reg(struct venc_device *venc, int idx, u32 val) in venc_write_reg() argument 270 __raw_writel(val, venc->base + idx); in venc_write_reg() 273 static inline u32 venc_read_reg(struct venc_device *venc, int idx) in venc_read_reg() argument 275 u32 l = __raw_readl(venc->base + idx); in venc_read_reg() 279 static void venc_write_config(struct venc_device *venc, in venc_write_config() argument 284 venc_write_reg(venc, VENC_LLEN, config->llen); in venc_write_config() 285 venc_write_reg(venc, VENC_FLENS, config->flens); in venc_write_config() 286 venc_write_reg(venc, VENC_CC_CARR_WSS_CARR, config->cc_carr_wss_carr); in venc_write_config() 287 venc_write_reg(venc, VENC_C_PHASE, config->c_phase); in venc_write_config() 288 venc_write_reg(venc, VENC_GAIN_U, config->gain_u); in venc_write_config() [all …]
|
/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | venc.c | 257 } venc; variable 261 __raw_writel(val, venc.base + idx); in venc_write_reg() 266 u32 l = __raw_readl(venc.base + idx); in venc_read_reg() 285 venc.wss_data); in venc_write_config() 351 r = pm_runtime_resume_and_get(&venc.pdev->dev); in venc_runtime_get() 363 r = pm_runtime_put_sync(&venc.pdev->dev); in venc_runtime_put() 382 struct omap_overlay_manager *mgr = venc.output.manager; in venc_power_on() 391 venc_write_config(venc_timings_to_config(&venc.timings)); in venc_power_on() 393 dss_set_venc_output(venc.type); in venc_power_on() 398 if (venc.type == OMAP_DSS_VENC_TYPE_COMPOSITE) in venc_power_on() [all …]
|
H A D | Makefile | 11 omapdss-$(CONFIG_FB_OMAP2_DSS_VENC) += venc.o
|
/linux/arch/arm64/boot/dts/st/ |
H A D | stm32mp255.dtsi | 18 venc: venc@480e0000 { label 19 compatible = "st,stm32mp25-venc";
|
/linux/drivers/clk/mediatek/ |
H A D | Makefile | 23 obj-$(CONFIG_COMMON_CLK_MT6779_VENCSYS) += clk-mt6779-venc.o 36 obj-$(CONFIG_COMMON_CLK_MT6797_VENCSYS) += clk-mt6797-venc.o 53 obj-$(CONFIG_COMMON_CLK_MT2712_VENCSYS) += clk-mt2712-venc.o 99 obj-$(CONFIG_COMMON_CLK_MT8183_VENCSYS) += clk-mt8183-venc.o 111 obj-$(CONFIG_COMMON_CLK_MT8186_VENCSYS) += clk-mt8186-venc.o 123 obj-$(CONFIG_COMMON_CLK_MT8188_VENCSYS) += clk-mt8188-venc.o 138 obj-$(CONFIG_COMMON_CLK_MT8192_VENCSYS) += clk-mt8192-venc.o 150 obj-$(CONFIG_COMMON_CLK_MT8195_VENCSYS) += clk-mt8195-venc.o 159 obj-$(CONFIG_COMMON_CLK_MT8365_VENC) += clk-mt8365-venc.o
|
/linux/drivers/media/platform/mediatek/vcodec/encoder/ |
H A D | Makefile | 5 mtk-vcodec-enc-y := venc/venc_vp8_if.o \ 6 venc/venc_h264_if.o \
|
/linux/drivers/gpu/drm/meson/ |
H A D | meson_encoder_hdmi.c | 112 priv->venc.hdmi_use_enci); in meson_encoder_hdmi_set_vclk() 115 venc_freq, hdmi_freq, priv->venc.hdmi_use_enci); in meson_encoder_hdmi_set_vclk() 244 dev_dbg(priv->dev, "%s\n", priv->venc.hdmi_use_enci ? "VENCI" : "VENCP"); in meson_encoder_hdmi_atomic_enable() 246 if (priv->venc.hdmi_use_enci) in meson_encoder_hdmi_atomic_enable()
|
H A D | meson_venc.c | 1554 priv->venc.hdmi_repeat = hdmi_repeat; in meson_venc_hdmi_mode_set() 1555 priv->venc.venc_repeat = venc_repeat; in meson_venc_hdmi_mode_set() 1556 priv->venc.hdmi_use_enci = use_enci; in meson_venc_hdmi_mode_set() 1558 priv->venc.current_mode = MESON_VENC_MODE_HDMI; in meson_venc_hdmi_mode_set() 1757 priv->venc.current_mode = MESON_VENC_MODE_MIPI_DSI; in meson_venc_mipi_dsi_mode_set() 1766 if (mode->mode_tag == priv->venc.current_mode) in meson_venci_cvbs_mode_set() 1940 priv->venc.current_mode = mode->mode_tag; in meson_venci_cvbs_mode_set() 1951 switch (priv->venc.current_mode) { in meson_venc_enable_vsync() 1999 priv->venc.current_mode = MESON_VENC_MODE_NONE; in meson_venc_init()
|
H A D | meson_dw_hdmi.c | 411 if (priv->venc.hdmi_use_enci) in dw_hdmi_phy_init() 423 if (priv->venc.hdmi_use_enci) in dw_hdmi_phy_init() 433 if (priv->venc.hdmi_use_enci) in dw_hdmi_phy_init()
|
H A D | meson_drv.h | 164 } venc; member
|
/linux/drivers/media/platform/amphion/ |
H A D | Makefile | 17 venc.o \
|
/linux/drivers/media/platform/qcom/venus/ |
H A D | Makefile | 11 venus-enc-objs += venc.o venc_ctrls.o
|
/linux/drivers/gpu/drm/omapdrm/ |
H A D | Makefile | 25 omapdrm-$(CONFIG_OMAP2_DSS_VENC) += dss/venc.o
|
/linux/Documentation/devicetree/bindings/display/ti/ |
H A D | ti,omap2-dss.txt | 49 - compatible: "ti,omap2-venc"
|
H A D | ti,omap3-dss.txt | 60 - compatible: "ti,omap3-venc"
|
H A D | ti,omap4-dss.txt | 63 - compatible: "ti,omap4-venc"
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap2.dtsi | 326 venc: encoder@48050c00 { label 327 compatible = "ti,omap2-venc";
|
H A D | omap3-cm-t3x30.dtsi | 84 &venc {
|
H A D | omap3-devkit8000-common.dtsi | 381 &venc {
|
H A D | omap3-beagle-xm.dts | 408 &venc {
|
H A D | omap3-beagle.dts | 369 &venc {
|
H A D | omap3.dtsi | 974 venc: encoder@48050c00 { label 975 compatible = "ti,omap3-venc";
|
H A D | omap4.dtsi | 611 venc: encoder@0 { label 612 compatible = "ti,omap4-venc";
|
/linux/arch/arm/boot/dts/amlogic/ |
H A D | meson8m2.dtsi | 78 "vencp", "vdac", "vencl", "viu", "venc", "rdma";
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-gxbb.dtsi | 755 reset-names = "viu", "venc", "vcbus", "bt656",
|