Server IP : 103.169.32.36 / Your IP : 216.73.217.13 Web Server : Apache System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : apache ( 48) PHP Version : 5.6.40 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/lib/modules/3.10.0-1160.119.1.el7.x86_64/build/include/media/ |
Upload File : |
| Current File : /usr/lib/modules/3.10.0-1160.119.1.el7.x86_64/build/include/media//cx25840.h |
/*
cx25840.h - definition for cx25840/1/2/3 inputs
Copyright (C) 2006 Hans Verkuil (hverkuil@xs4all.nl)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef _CX25840_H_
#define _CX25840_H_
/* Note that the cx25840 driver requires that the bridge driver calls the
v4l2_subdev's init operation in order to load the driver's firmware.
Without this the audio standard detection will fail and you will
only get mono.
Since loading the firmware is often problematic when the driver is
compiled into the kernel I recommend postponing calling this function
until the first open of the video device. Another reason for
postponing it is that loading this firmware takes a long time (seconds)
due to the slow i2c bus speed. So it will speed up the boot process if
you can avoid loading the fw as long as the video device isn't used. */
enum cx25840_video_input {
/* Composite video inputs In1-In8 */
CX25840_COMPOSITE1 = 1,
CX25840_COMPOSITE2,
CX25840_COMPOSITE3,
CX25840_COMPOSITE4,
CX25840_COMPOSITE5,
CX25840_COMPOSITE6,
CX25840_COMPOSITE7,
CX25840_COMPOSITE8,
/* S-Video inputs consist of one luma input (In1-In8) ORed with one
chroma input (In5-In8) */
CX25840_SVIDEO_LUMA1 = 0x10,
CX25840_SVIDEO_LUMA2 = 0x20,
CX25840_SVIDEO_LUMA3 = 0x30,
CX25840_SVIDEO_LUMA4 = 0x40,
CX25840_SVIDEO_LUMA5 = 0x50,
CX25840_SVIDEO_LUMA6 = 0x60,
CX25840_SVIDEO_LUMA7 = 0x70,
CX25840_SVIDEO_LUMA8 = 0x80,
CX25840_SVIDEO_CHROMA4 = 0x400,
CX25840_SVIDEO_CHROMA5 = 0x500,
CX25840_SVIDEO_CHROMA6 = 0x600,
CX25840_SVIDEO_CHROMA7 = 0x700,
CX25840_SVIDEO_CHROMA8 = 0x800,
/* S-Video aliases for common luma/chroma combinations */
CX25840_SVIDEO1 = 0x510,
CX25840_SVIDEO2 = 0x620,
CX25840_SVIDEO3 = 0x730,
CX25840_SVIDEO4 = 0x840,
/* Allow frames to specify specific input configurations */
CX25840_VIN1_CH1 = 0x80000000,
CX25840_VIN2_CH1 = 0x80000001,
CX25840_VIN3_CH1 = 0x80000002,
CX25840_VIN4_CH1 = 0x80000003,
CX25840_VIN5_CH1 = 0x80000004,
CX25840_VIN6_CH1 = 0x80000005,
CX25840_VIN7_CH1 = 0x80000006,
CX25840_VIN8_CH1 = 0x80000007,
CX25840_VIN4_CH2 = 0x80000000,
CX25840_VIN5_CH2 = 0x80000010,
CX25840_VIN6_CH2 = 0x80000020,
CX25840_NONE_CH2 = 0x80000030,
CX25840_VIN7_CH3 = 0x80000000,
CX25840_VIN8_CH3 = 0x80000040,
CX25840_NONE0_CH3 = 0x80000080,
CX25840_NONE1_CH3 = 0x800000c0,
CX25840_SVIDEO_ON = 0x80000100,
CX25840_COMPONENT_ON = 0x80000200,
CX25840_DIF_ON = 0x80000400,
};
enum cx25840_audio_input {
/* Audio inputs: serial or In4-In8 */
CX25840_AUDIO_SERIAL,
CX25840_AUDIO4 = 4,
CX25840_AUDIO5,
CX25840_AUDIO6,
CX25840_AUDIO7,
CX25840_AUDIO8,
};
enum cx25840_io_pin {
CX25840_PIN_DVALID_PRGM0 = 0,
CX25840_PIN_FIELD_PRGM1,
CX25840_PIN_HRESET_PRGM2,
CX25840_PIN_VRESET_HCTL_PRGM3,
CX25840_PIN_IRQ_N_PRGM4,
CX25840_PIN_IR_TX_PRGM6,
CX25840_PIN_IR_RX_PRGM5,
CX25840_PIN_GPIO0_PRGM8,
CX25840_PIN_GPIO1_PRGM9,
CX25840_PIN_SA_SDIN, /* Alternate GP Input only */
CX25840_PIN_SA_SDOUT, /* Alternate GP Input only */
CX25840_PIN_PLL_CLK_PRGM7,
CX25840_PIN_CHIP_SEL_VIPCLK, /* Output only */
};
enum cx25840_io_pad {
/* Output pads */
CX25840_PAD_DEFAULT = 0,
CX25840_PAD_ACTIVE,
CX25840_PAD_VACTIVE,
CX25840_PAD_CBFLAG,
CX25840_PAD_VID_DATA_EXT0,
CX25840_PAD_VID_DATA_EXT1,
CX25840_PAD_GPO0,
CX25840_PAD_GPO1,
CX25840_PAD_GPO2,
CX25840_PAD_GPO3,
CX25840_PAD_IRQ_N,
CX25840_PAD_AC_SYNC,
CX25840_PAD_AC_SDOUT,
CX25840_PAD_PLL_CLK,
CX25840_PAD_VRESET,
CX25840_PAD_RESERVED,
/* Pads for PLL_CLK output only */
CX25840_PAD_XTI_X5_DLL,
CX25840_PAD_AUX_PLL,
CX25840_PAD_VID_PLL,
CX25840_PAD_XTI,
/* Input Pads */
CX25840_PAD_GPI0,
CX25840_PAD_GPI1,
CX25840_PAD_GPI2,
CX25840_PAD_GPI3,
};
enum cx25840_io_pin_strength {
CX25840_PIN_DRIVE_MEDIUM = 0,
CX25840_PIN_DRIVE_SLOW,
CX25840_PIN_DRIVE_FAST,
};
enum cx23885_io_pin {
CX23885_PIN_IR_RX_GPIO19,
CX23885_PIN_IR_TX_GPIO20,
CX23885_PIN_I2S_SDAT_GPIO21,
CX23885_PIN_I2S_WCLK_GPIO22,
CX23885_PIN_I2S_BCLK_GPIO23,
CX23885_PIN_IRQ_N_GPIO16,
};
enum cx23885_io_pad {
CX23885_PAD_IR_RX,
CX23885_PAD_GPIO19,
CX23885_PAD_IR_TX,
CX23885_PAD_GPIO20,
CX23885_PAD_I2S_SDAT,
CX23885_PAD_GPIO21,
CX23885_PAD_I2S_WCLK,
CX23885_PAD_GPIO22,
CX23885_PAD_I2S_BCLK,
CX23885_PAD_GPIO23,
CX23885_PAD_IRQ_N,
CX23885_PAD_GPIO16,
};
/* pvr150_workaround activates a workaround for a hardware bug that is
present in Hauppauge PVR-150 (and possibly PVR-500) cards that have
certain NTSC tuners (tveeprom tuner model numbers 85, 99 and 112). The
audio autodetect fails on some channels for these models and the workaround
is to select the audio standard explicitly. Many thanks to Hauppauge for
providing this information.
This platform data only needs to be supplied by the ivtv driver. */
struct cx25840_platform_data {
int pvr150_workaround;
};
#endif
| N4m3 |
5!z3 |
L45t M0d!f!3d |
0wn3r / Gr0up |
P3Rm!55!0n5 |
0pt!0n5 |
| .. |
-- |
September 29 2025 07:01:09 |
0 / 0 |
0755 |
|
| blackfin |
-- |
September 29 2025 07:01:23 |
0 / 0 |
0755 |
|
| davinci |
-- |
September 29 2025 07:01:23 |
0 / 0 |
0755 |
|
| | | | | |
| ad9389b.h |
1.405 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| adp1653.h |
4.134 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| adv7183.h |
1.765 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| adv7343.h |
2.184 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| adv7393.h |
0.862 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| adv7604.h |
4.42 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| ak881x.h |
0.649 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| as3645a.h |
2.352 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| atmel-isi.h |
3.561 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| bt819.h |
1.146 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| cec-notifier.h |
4.191 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| cec.h |
12.034 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| cs5345.h |
1.182 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| cs53l32a.h |
1.168 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| cx2341x.h |
9.777 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| cx25840.h |
5.383 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| gpio-ir-recv.h |
0.716 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| i2c-addr.h |
1.177 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| ir-kbd-i2c.h |
1.192 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| ir-rx51.h |
0.159 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| lirc.h |
6.268 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| lirc_dev.h |
5.659 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| m52790.h |
2.721 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| m5mols.h |
1.052 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| media-device.h |
2.927 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| media-devnode.h |
2.938 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| media-entity.h |
4.681 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| mmp-camera.h |
0.175 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| msp3400.h |
8.286 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| mt9m032.h |
1.061 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| mt9p031.h |
0.326 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| mt9t001.h |
0.138 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| mt9t112.h |
0.674 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| mt9v011.h |
0.375 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| mt9v022.h |
0.354 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| mt9v032.h |
0.246 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| noon010pc30.h |
0.71 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| omap1_camera.h |
0.859 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| omap3isp.h |
4.285 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| ov7670.h |
0.601 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| ov772x.h |
1.396 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| ov9650.h |
0.854 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| radio-si4713.h |
0.668 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| rc-core.h |
7.538 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| rc-map.h |
9.161 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| rj54n1cb0c.h |
0.415 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| s3c_camif.h |
1.289 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| s5c73m3.h |
1.545 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| s5k4ecgx.h |
0.871 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| s5k6aa.h |
1.403 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| s5p_fimc.h |
5.022 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| s5p_hdmi.h |
0.962 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| saa6588.h |
1.296 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| saa6752hs.h |
0.866 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| saa7115.h |
2.417 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| saa7127.h |
1.242 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| saa7146.h |
17.499 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| saa7146_vv.h |
7.479 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| sh_mobile_ceu.h |
0.709 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| sh_mobile_csi2.h |
0.94 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| sh_vou.h |
0.699 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| si4713.h |
1.372 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| si476x.h |
1.232 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| sii9234.h |
0.576 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| smiapp.h |
2.473 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| soc_camera.h |
12.197 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| soc_camera_platform.h |
1.928 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| soc_mediabus.h |
3.564 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| sr030pc30.h |
0.613 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| ths7303.h |
1.231 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| timb_radio.h |
0.971 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| timb_video.h |
1.01 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| tuner-types.h |
4.589 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| tuner.h |
7.64 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| tvaudio.h |
1.393 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| tveeprom.h |
0.809 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| tvp514x.h |
2.758 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| tvp5150.h |
1.04 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| tvp7002.h |
1.927 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| tw9910.h |
0.766 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| uda1342.h |
0.938 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| upd64031a.h |
1.324 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| upd64083.h |
2.233 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-chip-ident.h |
9.518 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-common.h |
8.094 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-ctrls.h |
26.854 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-dev.h |
7.441 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-device.h |
7.399 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-event.h |
5.005 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-fh.h |
3.259 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-image-sizes.h |
0.702 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-int-device.h |
7.663 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-ioctl.h |
12.512 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-mediabus.h |
3.507 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-mem2mem.h |
6.495 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-of.h |
2.073 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| v4l2-subdev.h |
26.723 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| videobuf-core.h |
6.99 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| videobuf-dma-contig.h |
1.037 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| videobuf-dma-sg.h |
3.285 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| videobuf-dvb.h |
1.721 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| videobuf-vmalloc.h |
1.291 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| videobuf2-core.h |
19.184 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| videobuf2-dma-contig.h |
0.812 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| videobuf2-dma-sg.h |
0.797 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| videobuf2-memops.h |
1.102 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| videobuf2-vmalloc.h |
0.497 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|
| wm8775.h |
1.358 KB |
November 06 2023 09:15:52 |
0 / 0 |
0644 |
|