Home
last modified time | relevance | path

Searched refs:vdec (Results 1 – 25 of 43) sorted by relevance

12

/linux-6.1.9/drivers/media/platform/amphion/
Dvdec.c183 struct vdec_t *vdec = inst->priv; in vdec_handle_resolution_change() local
191 if (!vdec->source_change) in vdec_handle_resolution_change()
198 vdec->source_change--; in vdec_handle_resolution_change()
204 struct vdec_t *vdec = inst->priv; in vdec_update_state() local
209 vdec->state = inst->state; in vdec_update_state()
211 vdec->state = VPU_CODEC_STATE_ACTIVE; in vdec_update_state()
216 vdec->state = VPU_CODEC_STATE_DYAMIC_RESOLUTION_CHANGE; in vdec_update_state()
229 struct vdec_t *vdec = inst->priv; in vdec_set_last_buffer_dequeued() local
234 if (vdec->eos_received) { in vdec_set_last_buffer_dequeued()
236 vdec->eos_received--; in vdec_set_last_buffer_dequeued()
[all …]
DMakefile16 vdec.o \
/linux-6.1.9/Documentation/devicetree/bindings/media/
Damlogic,gx-vdec.yaml5 $id: "http://devicetree.org/schemas/media/amlogic,gx-vdec.yaml#"
25 Both VDEC_1 and VDEC_HEVC share the "vdec" IRQ and as such cannot run
33 - amlogic,gxbb-vdec # GXBB (S905)
34 - amlogic,gxl-vdec # GXL (S905X, S905D)
35 - amlogic,gxm-vdec # GXM (S912)
36 - const: amlogic,gx-vdec
38 - amlogic,g12a-vdec # G12A (S905X2, S905D2)
39 - amlogic,sm1-vdec # SM1 (S905X3, S905D3)
46 - const: vdec
91 - amlogic,gx-vdec
[all …]
Drockchip,vdec.yaml4 $id: http://devicetree.org/schemas/media/rockchip,vdec.yaml#
19 - const: rockchip,rk3399-vdec
22 - rockchip,rk3228-vdec
23 - rockchip,rk3328-vdec
24 - const: rockchip,rk3399-vdec
72 vdec: video-codec@ff660000 {
73 compatible = "rockchip,rk3399-vdec";
Dmicrochip,sama5d4-vdec.yaml5 $id: "http://devicetree.org/schemas/media/microchip,sama5d4-vdec.yaml#"
18 const: microchip,sama5d4-vdec
42 vdec0: vdec@300000 {
43 compatible = "microchip,sama5d4-vdec";
Dmediatek,vcodec-subdev-decoder.yaml122 - const: soc-vdec
124 - const: vdec
174 - const: soc-vdec
176 - const: vdec
261 clock-names = "sel", "soc-vdec", "soc-lat", "vdec", "top";
287 clock-names = "sel", "soc-vdec", "soc-lat", "vdec", "top";
/linux-6.1.9/drivers/media/platform/mediatek/vcodec/
DMakefile8 mtk-vcodec-dec-y := vdec/vdec_h264_if.o \
9 vdec/vdec_vp8_if.o \
10 vdec/vdec_vp8_req_if.o \
11 vdec/vdec_vp9_if.o \
12 vdec/vdec_vp9_req_lat_if.o \
13 vdec/vdec_h264_req_if.o \
14 vdec/vdec_h264_req_common.o \
15 vdec/vdec_h264_req_multi_if.o \
/linux-6.1.9/drivers/staging/media/meson/vdec/
DMakefile4 meson-vdec-objs = esparser.o vdec.o vdec_helpers.o vdec_platform.o
5 meson-vdec-objs += vdec_1.o vdec_hevc.o
6 meson-vdec-objs += codec_mpeg12.o codec_h264.o codec_hevc_common.o codec_vp9.o
8 obj-$(CONFIG_VIDEO_MESON_VDEC) += meson-vdec.o
/linux-6.1.9/drivers/clk/mediatek/
DMakefile16 obj-$(CONFIG_COMMON_CLK_MT6779_VDECSYS) += clk-mt6779-vdec.o
29 obj-$(CONFIG_COMMON_CLK_MT6797_VDECSYS) += clk-mt6797-vdec.o
39 obj-$(CONFIG_COMMON_CLK_MT2701_VDECSYS) += clk-mt2701-vdec.o
46 obj-$(CONFIG_COMMON_CLK_MT2712_VDECSYS) += clk-mt2712-vdec.o
65 obj-$(CONFIG_COMMON_CLK_MT8167_VDECSYS) += clk-mt8167-vdec.o
78 obj-$(CONFIG_COMMON_CLK_MT8183_VDECSYS) += clk-mt8183-vdec.o
83 clk-mt8186-img.o clk-mt8186-vdec.o clk-mt8186-venc.o \
96 obj-$(CONFIG_COMMON_CLK_MT8192_VDECSYS) += clk-mt8192-vdec.o
102 clk-mt8195-vdec.o clk-mt8195-vdo0.o clk-mt8195-vdo1.o \
111 obj-$(CONFIG_COMMON_CLK_MT8365_VDEC) += clk-mt8365-vdec.o
/linux-6.1.9/drivers/staging/media/rkvdec/
DMakefile1 obj-$(CONFIG_VIDEO_ROCKCHIP_VDEC) += rockchip-vdec.o
3 rockchip-vdec-y += rkvdec.o rkvdec-h264.o rkvdec-vp9.o
DKconfig17 will be called rockchip-vdec.
/linux-6.1.9/Documentation/devicetree/bindings/soc/mediatek/
Dscpsys.txt37 Required clocks for MT2712: "mm", "mfg", "venc", "jpgdec", "audio", "vdec"
42 Required clocks for MT6797: "mm", "mfg", "vdec"
48 - vdec-supply: Power supply for the vdec power domain
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dnv50.c377 const int vdec = cstate->domain[nv_clk_src_vdec]; in nv50_clk_calc() local
398 if (vdec) { in nv50_clk_calc()
400 freq = calc_div(core, vdec, &P1); in nv50_clk_calc()
407 out = calc_div(out, vdec, &P2); in nv50_clk_calc()
410 if (abs(vdec - freq) <= abs(vdec - out)) { in nv50_clk_calc()
Dmcp77.c205 const int vdec = cstate->domain[nv_clk_src_vdec]; in mcp77_clk_calc() local
259 out = calc_P(core, vdec, &divs); in mcp77_clk_calc()
260 clock = calc_P(500000, vdec, &P1); in mcp77_clk_calc()
261 if(abs(vdec - out) <= abs(vdec - clock)) { in mcp77_clk_calc()
/linux-6.1.9/drivers/staging/media/deprecated/saa7146/saa7146/
Dhexium_gemini.c184 static int hexium_set_standard(struct hexium *hexium, struct hexium_data *vdec) in hexium_set_standard() argument
191 while (vdec[i].adr != -1) { in hexium_set_standard()
192 data.byte = vdec[i].byte; in hexium_set_standard()
193 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, vdec[i].adr, I2C_SMBUS_BYT… in hexium_set_standard()
/linux-6.1.9/drivers/video/fbdev/matrox/
Dmatroxfb_maven.c884 int vdec; in maven_compute_timming() local
899 vdec = f1; in maven_compute_timming()
901 vdec = m->vlines * 32768 / mt->VTotal; in maven_compute_timming()
904 vdec = 0x8000; in maven_compute_timming()
905 if (vdec > 0x8000) in maven_compute_timming()
906 vdec = 0x8000; in maven_compute_timming()
907 vlen = (vslen + umargin + mt->VDisplay) * vdec; in maven_compute_timming()
913 vdec--; in maven_compute_timming()
914 m->regs[0x91] = vdec; in maven_compute_timming()
915 m->regs[0x92] = vdec >> 8; in maven_compute_timming()
/linux-6.1.9/arch/arm64/boot/dts/amlogic/
Dmeson-gxm.dtsi214 &vdec {
215 compatible = "amlogic,gxm-vdec", "amlogic,gx-vdec";
Dmeson-gxbb.dtsi847 &vdec {
848 compatible = "amlogic,gxbb-vdec", "amlogic,gx-vdec";
Dmeson-gxl.dtsi916 &vdec {
917 compatible = "amlogic,gxl-vdec", "amlogic,gx-vdec";
Dmeson-gx.dtsi513 vdec: video-codec@c8820000 { label
514 compatible = "amlogic,gx-vdec";
521 interrupt-names = "vdec", "esparser";
/linux-6.1.9/drivers/staging/media/
DMakefile6 obj-$(CONFIG_VIDEO_MESON_VDEC) += meson/vdec/
DKconfig31 source "drivers/staging/media/meson/vdec/Kconfig"
/linux-6.1.9/drivers/media/platform/qcom/venus/
DMakefile10 venus-dec-objs += vdec.o vdec_ctrls.o
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
Dperf.h14 u32 vdec; member
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dperf.c145 info->vdec = nvbios_rd16(bios, perf + 0x10) * 1000; in nvbios_perfEp()

12