Home
last modified time | relevance | path

Searched full:vcd (Results 1 – 21 of 21) sorted by relevance

/linux-6.12.1/drivers/media/platform/nuvoton/
Dnpcm-video.c3 * Driver for Video Capture/Differentiation Engine (VCD) and Encoding
69 * VIDEO_CAPTURING: a flag indicating if the VCD is capturing a frame
506 struct regmap *vcd = video->vcd_regmap; in npcm_video_build_table() local
511 regmap_read(vcd, VCD_DIFF_TBL + (j + info->index), &value); in npcm_video_build_table()
600 struct regmap *vcd = video->vcd_regmap; in npcm_video_capres() local
609 regmap_write(vcd, VCD_CAP_RES, res); in npcm_video_capres()
610 regmap_read(vcd, VCD_CAP_RES, &cap_res); in npcm_video_capres()
632 struct regmap *vcd = video->vcd_regmap; in npcm_video_vcd_state_machine_reset() local
634 regmap_update_bits(vcd, VCD_MODE, VCD_MODE_VCDE, 0); in npcm_video_vcd_state_machine_reset()
635 regmap_update_bits(vcd, VCD_MODE, VCD_MODE_IDBC, 0); in npcm_video_vcd_state_machine_reset()
[all …]
DKconfig11 Support for the Video Capture/Differentiation Engine (VCD) and
13 The VCD can capture a frame from digital video input and compare
Dnpcm-regs.h11 /* VCD Registers */
/linux-6.12.1/Documentation/devicetree/bindings/media/
Dnuvoton,npcm-vcd.yaml4 $id: http://devicetree.org/schemas/media/nuvoton,npcm-vcd.yaml#
14 Video Capture/Differentiation Engine (VCD) present on Nuvoton NPCM SoCs.
19 - nuvoton,npcm750-vcd
20 - nuvoton,npcm845-vcd
64 vcd: vcd@f0810000 {
65 compatible = "nuvoton,npcm750-vcd";
/linux-6.12.1/Documentation/userspace-api/media/drivers/
Dnpcm-video.rst8 This driver is used to control the Video Capture/Differentiation (VCD) engine
9 and Encoding Compression Engine (ECE) present on Nuvoton NPCM SoCs. The VCD can
19 The VCD engine supports two modes:
30 Application can use ``V4L2_CID_NPCM_CAPTURE_MODE`` control to set the VCD mode
33 - ``V4L2_NPCM_CAPTURE_MODE_COMPLETE``: will set VCD to COMPLETE mode.
34 - ``V4L2_NPCM_CAPTURE_MODE_DIFF``: will set VCD to DIFF mode.
39 If using V4L2_PIX_FMT_HEXTILE format, VCD will capture frame data and then ECE
/linux-6.12.1/include/uapi/linux/
Dnpcm-video.h20 * (VCD) engine.
22 * The VCD engine supports two modes:
36 * is relevant to the number of differentiated frames if VCD is in DIFF mode.
37 * And the count will always be 1 if VCD is in COMPLETE mode.
Dv4l2-controls.h232 V4L2_MPEG_STREAM_TYPE_MPEG1_VCD = 4, /* MPEG-1 VCD-compatible stream */
/linux-6.12.1/drivers/interconnect/qcom/
Dbcm-voter.c47 return bcm_a->aux_data.vcd - bcm_b->aux_data.vcd; in cmp_vcd()
171 bcm->aux_data.vcd != list_next_entry(bcm, list)->aux_data.vcd) { in tcs_list_gen()
184 * multiple payloads when they are under the same VCD. This is in tcs_list_gen()
186 * commit bit on the last BCM request of every VCD. in tcs_list_gen()
296 * Pre sort the BCMs based on VCD for ease of generating a command list in qcom_icc_bcm_voter_commit()
297 * that groups the BCMs with the same VCD together. VCDs are numbered in qcom_icc_bcm_voter_commit()
307 * based on VCD. in qcom_icc_bcm_voter_commit()
Dicc-rpmh.h46 * @vcd: virtual clock domain that this bcm belongs to
52 u8 vcd; member
Dicc-rpmh.c178 bcm->aux_data.vcd = data->vcd; in qcom_icc_bcm_init()
/linux-6.12.1/drivers/gpu/drm/v3d/
Dv3d_perfmon.c40 …{"VPM", "VPM-total-clk-cycles-VCD-stalled", "[VPM] Total clock cycles VCD is stalled waiting for V…
71 {"L2T", "L2T-VCD-reads", "[L2T] VCD read accesses"},
79 {"L2T", "L2T-VCD-read-miss", "[L2T] VCD read misses"},
149 {"L2T", "L2T-VCD-read-hits", "[L2T] VCD read hits"},
150 {"L2T", "L2T-VCD-read-miss", "[L2T] VCD read misses"},
/linux-6.12.1/drivers/media/common/
Dcx2341x.c850 "MPEG-1 VCD-compatible Stream", in cx2341x_ctrl_get_menu()
860 "MPEG-1 VCD-compatible Stream", in cx2341x_ctrl_get_menu()
1033 11, /* VCD */ in cx2341x_update()
1368 11, /* VCD */ in cx2341x_s_ctrl()
/linux-6.12.1/Documentation/admin-guide/laptops/
Dasus-laptop.rst214 2 = vcd
/linux-6.12.1/drivers/clk/qcom/
Dclk-rpmh.c25 * @vcd: virtual clock domain that this bcm belongs to
31 u8 vcd; member
/linux-6.12.1/include/uapi/drm/
Dv3d_drm.h143 * each CL executes. The VCD cache should be flushed (if necessary)
/linux-6.12.1/Documentation/admin-guide/media/
Dgspca-cardlist.rst240 spca506 06e1:a190 ADS Instant VCD
/linux-6.12.1/drivers/media/v4l2-core/
Dv4l2-ctrls-defs.c164 "MPEG-1 VCD-compatible Stream", in v4l2_ctrl_get_menu()
/linux-6.12.1/drivers/media/pci/cx88/
Dcx88-blackbird.c528 …* VCD | MPEG1 | 352x288PAL | (CBR) | 1000:Optimal | 1150 Kbps | 25fps | MPG1 Layer2 | 224…
/linux-6.12.1/Documentation/userspace-api/media/v4l/
Dext-ctrls-codec.rst61 - MPEG-1 VCD-compatible stream
/linux-6.12.1/Documentation/driver-api/media/drivers/
Dcx2341x-devel.rst1417 - 11=VCD stream
/linux-6.12.1/
DMAINTAINERS2767 F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml