Home
last modified time | relevance | path

Searched full:vpif (Results 1 – 16 of 16) sorted by relevance

/linux/Documentation/devicetree/bindings/media/
H A Dti,da850-vpif.txt1 Texas Instruments VPIF
4 The TI Video Port InterFace (VPIF) is the primary component for video
12 - compatible: must be "ti,da850-vpif"
14 - interrupts: should contain IRQ line for the VPIF
18 VPIF has a 16-bit parallel bus input, supporting 2 8-bit channels or a
28 vpif: vpif@217000 {
29 compatible = "ti,da850-vpif";
69 /* VPIF channel 0 (lower 8-bits) */
96 vpif: vpif@217000 {
97 compatible = "ti,da850-vpif";
/linux/drivers/media/platform/ti/davinci/
H A DKconfig3 tristate "TI DaVinci VPIF V4L2-Display driver"
12 Enables Davinci VPIF module used for display devices.
17 be two modules called vpif.ko and vpif_display.ko
20 tristate "TI DaVinci VPIF video capture driver"
28 Enables Davinci VPIF module used for capture devices.
33 be two modules called vpif.ko and vpif_capture.ko
H A DMakefile6 #VPIF Display driver
7 obj-$(CONFIG_VIDEO_DAVINCI_VPIF_DISPLAY) += vpif.o vpif_display.o
8 #VPIF Capture driver
9 obj-$(CONFIG_VIDEO_DAVINCI_VPIF_CAPTURE) += vpif.o vpif_capture.o
H A Dvpif.c2 * vpif - Video Port Interface driver
3 * VPIF is a receiver and transmitter for video data. It has two channels(0, 1)
33 #include "vpif.h"
38 #define VPIF_DRIVER_NAME "vpif"
58 * vpif_ch_params: video standard configuration parameters for vpif
245 /* This structure is used to keep track of VPIF size register's offsets */
289 * L5, L7 L9, L11 in VPIF Register , also write width and height
379 * This function is used to set video parameters in VPIF register
463 * If VPIF Node has endpoints, assume "new" DT support, in vpif_probe()
582 { .compatible = "ti,da850-vpif", },
H A Dvpif_capture.c23 #include "vpif.h"
26 MODULE_DESCRIPTION("TI DaVinci VPIF Capture driver");
171 struct vpif_params *vpif = &ch->vpifparams; in vpif_start_streaming() local
182 setup_input_channel_mode(vpif->std_info.ycmux_mode); in vpif_start_streaming()
184 vpif_dbg(1, debug, "can't set vpif channel mode\n"); in vpif_start_streaming()
196 ret = vpif_set_video_params(vpif, ch->channel_id); in vpif_start_streaming()
221 * Set interrupt for both the fields in VPIF Register enable channel in in vpif_start_streaming()
222 * VPIF register in vpif_start_streaming()
336 * set the buffer address in the vpif register for capture.
351 /* Set top and bottom field addresses in VPIF register in vpif_schedule_next_buffer()
[all...]
H A Dvpif_display.h3 * VPIF display header file
15 #include "vpif.h"
108 /* vpif device structure */
H A Dvpif_display.c2 * vpif-display - VPIF display driver
3 * Display driver for TI DaVinci VPIF
25 #include "vpif.h"
28 MODULE_DESCRIPTION("TI DaVinci VPIF Display driver");
171 struct vpif_params *vpif = &ch->vpifparams; in vpif_start_streaming() local
192 ret = vpif_set_video_params(vpif, ch->channel_id + 2); in vpif_start_streaming()
213 * Set interrupt for both the fields in VPIF in vpif_start_streaming()
214 * Register enable channel in VPIF register in vpif_start_streaming()
314 /* Set top and bottom field addrs in VPIF registers */ in process_progressive_mode()
358 * buffer from the queue and sets its address in VPIF registers
[all …]
H A Dvpif.h3 * VPIF header file
174 /* VPIF masks for registers */
336 /* inline function to set buffer addresses in VPIF registers for video data */
552 /* inline function to set buffer addresses in VPIF registers for video data */
575 /* inline function to set buffer addresses in VPIF registers for vbi data */
650 /* Structure for vpif parameters for raw vbi data */
662 /* structure for vpif parameters */
H A Dvpif_capture.h13 #include "vpif.h"
91 /* vpif configuration params */
/linux/arch/arm/boot/dts/ti/davinci/
H A Dda850-evm.dts47 * The vpif and the LCD are mutually exclusive.
48 * To enable VPIF, change the status below to 'disabled' then
49 * then change the status of the vpif below to 'okay'
457 &vpif {
461 * The vpif and the LCD are mutually exclusive.
462 * To enable VPIF, disable the ti,tilcdc,panel then
H A Dda850.dtsi345 vpif_capture_pins: vpif-capture-pins {
355 vpif_display_pins: vpif-display-pins {
545 vpif: video@217000 { label
546 compatible = "ti,da850-vpif";
552 /* VPIF capture port */
558 /* VPIF display port */
H A Dda850-lcdk.dts416 &vpif {
/linux/arch/arm/mach-davinci/
H A Dpdata-quirks.c24 /* VPIF capture configuration */
112 pr_warn("%s: VPIF capture setup failed: %d\n", in da850_vpif_legacy_register_capture()
187 pr_warn("%s: VPIF display setup failed: %d\n", in da850_vpif_display_legacy_init_evm()
H A Dmux.h205 /* VPIF Capture */
227 /* VPIF Display */
H A Dda850.c209 /* VPIF Capture */
230 /* VPIF Display */
285 /* VPIF resource, platform data */
/linux/drivers/clk/davinci/
H A Dpsc-da850.c52 LPSC_CLKDEV1(vpif_clkdev, NULL, "vpif");
107 LPSC(9, 0, vpif, pll0_sysclk2, vpif_clkdev, 0),