Lines Matching +full:hardware +full:- +full:based
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 Functions to query card hardware
4 Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com>
5 Copyright (C) 2005-2007 Hans Verkuil <hverkuil@xs4all.nl>
14 #define IVTV_CARD_PVR_350 1 /* encoder, decoder, tv-out */
18 #define IVTV_CARD_MPG600 4 /* Kuroutoshikou ITVC16-STVLP/YUAN MPG600, encoder only */
19 #define IVTV_CARD_MPG160 5 /* Kuroutoshikou ITVC15-STVLP/YUAN MPG160
20 cx23415 based, but does not have tv-out */
21 #define IVTV_CARD_PG600 6 /* YUAN PG600/DIAMONDMM PVR-550 based on the CX Falcon 2 */
22 #define IVTV_CARD_AVC2410 7 /* Adaptec AVC-2410 */
23 #define IVTV_CARD_AVC2010 8 /* Adaptec AVD-2010 (No Tuner) */
25 #define IVTV_CARD_VA2000MAX_SNT6 10 /* VA2000MAX-STN6 */
26 #define IVTV_CARD_CX23416GYC 11 /* Kuroutoshikou CX23416GYC-STVLP (Yuan MPG600GR OEM) */
27 #define IVTV_CARD_GV_MVPRX 12 /* I/O Data GV-MVP/RX, RX2, RX2W */
28 #define IVTV_CARD_GV_MVPRX2E 13 /* I/O Data GV-MVP/RX2E */
32 #define IVTV_CARD_DCTMTVP1 17 /* DIGITAL COWBOY DCT-MTVP1 */
34 #define IVTV_CARD_CLUB3D 19 /* Club3D ZAP-TV1x01 */
37 #define IVTV_CARD_AVER_PVR150PLUS 22 /* AVerMedia PVR-150 Plus */
40 #define IVTV_CARD_BUFFALO_MV5L 25 /* Buffalo PC-MV5L/PCI card */
46 detects these based on other device information.
51 /* PVR-350 V1 (uses saa7114) */
53 /* 2 variants of Kuroutoshikou CX23416GYC-STVLP (Yuan MPG600GR OEM) */
80 /* hardware flags, no gaps allowed */
190 u16 video_input; /* hardware video input */
195 u32 audio_input; /* hardware audio input */
196 u16 muxer_input; /* hardware muxer input for boards with a
202 u16 video_output; /* hardware video output */
278 u32 hw_video; /* hardware used to process video */
279 u32 hw_audio; /* hardware used to process audio */
280 u32 hw_audio_ctrl; /* hardware used for the V4L2 controls (only 1 dev allowed) */
281 u32 hw_muxer; /* hardware used to multiplex audio input */
282 u32 hw_all; /* all hardware used by the board */
291 /* GPIO card-specific settings */