Home
last modified time | relevance | path

Searched refs:venc (Results 1 – 25 of 49) sorted by relevance

12

/linux/drivers/gpu/drm/omapdrm/dss/
H A Dvenc.c268 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/media/platform/amphion/
H A Dvenc.c178 struct venc_t *venc = inst->priv; in venc_g_fmt() local
196 f->fmt.pix_mp.colorspace = venc->params.color.primaries; in venc_g_fmt()
197 f->fmt.pix_mp.xfer_func = venc->params.color.transfer; in venc_g_fmt()
198 f->fmt.pix_mp.ycbcr_enc = venc->params.color.matrix; in venc_g_fmt()
199 f->fmt.pix_mp.quantization = venc->params.color.full_range; in venc_g_fmt()
220 struct venc_t *venc = inst->priv; in venc_s_fmt() local
235 venc->params.input_format = cur_fmt->pixfmt; in venc_s_fmt()
236 venc->params.src_stride = cur_fmt->bytesperline[0]; in venc_s_fmt()
237 venc->params.src_width = cur_fmt->width; in venc_s_fmt()
238 venc->params.src_height = cur_fmt->height; in venc_s_fmt()
[all …]
H A DMakefile17 venc.o \
/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Dvenc.c258 } venc; variable
262 __raw_writel(val, venc.base + idx); in venc_write_reg()
267 u32 l = __raw_readl(venc.base + idx); in venc_read_reg()
286 venc.wss_data); in venc_write_config()
352 r = pm_runtime_resume_and_get(&venc.pdev->dev); in venc_runtime_get()
364 r = pm_runtime_put_sync(&venc.pdev->dev); in venc_runtime_put()
383 struct omap_overlay_manager *mgr = venc.output.manager; in venc_power_on()
392 venc_write_config(venc_timings_to_config(&venc.timings)); in venc_power_on()
394 dss_set_venc_output(venc.type); in venc_power_on()
399 if (venc.type == OMAP_DSS_VENC_TYPE_COMPOSITE) in venc_power_on()
[all …]
H A DMakefile11 omapdss-$(CONFIG_FB_OMAP2_DSS_VENC) += venc.o
/linux/drivers/clk/mediatek/
H A DMakefile23 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
165 obj-$(CONFIG_COMMON_CLK_MT8196_VENCSYS) += clk-mt8196-venc.o
172 obj-$(CONFIG_COMMON_CLK_MT8365_VENC) += clk-mt8365-venc.o
/linux/arch/arm64/boot/dts/st/
H A Dstm32mp255.dtsi36 venc: venc@480e0000 { label
37 compatible = "st,stm32mp25-venc";
/linux/Documentation/devicetree/bindings/soc/mediatek/
H A Dscpsys.txt38 Required clocks for MT2712: "mm", "mfg", "venc", "jpgdec", "audio", "vdec"
46 Required clocks for MT8173: "mm", "mfg", "venc", "venc_lt"
50 - venc-supply: Power supply for the venc power domain
71 clock-names = "mfg", "mm", "venc", "venc_lt";
/linux/drivers/media/platform/mediatek/vcodec/encoder/
H A DMakefile5 mtk-vcodec-enc-y := venc/venc_vp8_if.o \
6 venc/venc_h264_if.o \
/linux/drivers/media/platform/qcom/venus/
H A DMakefile11 venus-enc-objs += venc.o venc_ctrls.o
/linux/drivers/gpu/drm/omapdrm/
H A DMakefile25 omapdrm-$(CONFIG_OMAP2_DSS_VENC) += dss/venc.o
/linux/Documentation/devicetree/bindings/display/ti/
H A Dti,omap2-dss.txt49 - compatible: "ti,omap2-venc"
H A Dti,omap3-dss.txt60 - compatible: "ti,omap3-venc"
H A Dti,omap4-dss.txt63 - compatible: "ti,omap4-venc"
/linux/arch/arm/boot/dts/ti/omap/
H A Domap2.dtsi326 venc: encoder@48050c00 { label
327 compatible = "ti,omap2-venc";
H A Domap3-cm-t3x30.dtsi84 &venc {
H A Domap36xx.dtsi233 &venc {
H A Domap3-cm-t3x.dtsi248 &venc {
H A Domap3-devkit8000-common.dtsi381 &venc {
H A Domap3-beagle-xm.dts408 &venc {
H A Domap3-beagle.dts369 &venc {
H A Domap3.dtsi974 venc: encoder@48050c00 { label
975 compatible = "ti,omap3-venc";
H A Domap4.dtsi611 venc: encoder@0 { label
612 compatible = "ti,omap4-venc";
/linux/arch/arm/boot/dts/amlogic/
H A Dmeson8m2.dtsi78 "vencp", "vdac", "vencl", "viu", "venc", "rdma";
/linux/drivers/gpu/drm/meson/
H A Dmeson_drv.h164 } venc; member

12