Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.18-rc7 58 lines 1.7 kB view raw
1/* Copyright (c) 1996 by Manish Vachharajani */ 2 3#ifndef _LINUX_VFC_IOCTLS_H_ 4#define _LINUX_VFC_IOCTLS_H_ 5 6 /* IOCTLs */ 7#define VFC_IOCTL(a) (('j' << 8) | a) 8#define VFCGCTRL (VFC_IOCTL (0)) /* get vfc attributes */ 9#define VFCSCTRL (VFC_IOCTL (1)) /* set vfc attributes */ 10#define VFCGVID (VFC_IOCTL (2)) /* get video decoder attributes */ 11#define VFCSVID (VFC_IOCTL (3)) /* set video decoder attributes */ 12#define VFCHUE (VFC_IOCTL (4)) /* set hue */ 13#define VFCPORTCHG (VFC_IOCTL (5)) /* change port */ 14#define VFCRDINFO (VFC_IOCTL (6)) /* read info */ 15 16 /* Options for setting the vfc attributes and status */ 17#define MEMPRST 0x1 /* reset FIFO ptr. */ 18#define CAPTRCMD 0x2 /* start capture and wait */ 19#define DIAGMODE 0x3 /* diag mode */ 20#define NORMMODE 0x4 /* normal mode */ 21#define CAPTRSTR 0x5 /* start capture */ 22#define CAPTRWAIT 0x6 /* wait for capture to finish */ 23 24 25 /* Options for the decoder */ 26#define STD_NTSC 0x1 /* NTSC mode */ 27#define STD_PAL 0x2 /* PAL mode */ 28#define COLOR_ON 0x3 /* force color ON */ 29#define MONO 0x4 /* force color OFF */ 30 31 /* Values returned by ioctl 2 */ 32 33#define NO_LOCK 1 34#define NTSC_COLOR 2 35#define NTSC_NOCOLOR 3 36#define PAL_COLOR 4 37#define PAL_NOCOLOR 5 38 39/* Not too sure what this does yet */ 40 /* Options for setting Field number */ 41#define ODD_FIELD 0x1 42#define EVEN_FIELD 0x0 43#define ACTIVE_ONLY 0x2 44#define NON_ACTIVE 0x0 45 46/* Debug options */ 47#define VFC_I2C_SEND 0 48#define VFC_I2C_RECV 1 49 50struct vfc_debug_inout 51{ 52 unsigned long addr; 53 unsigned long ret; 54 unsigned long len; 55 unsigned char __user *buffer; 56}; 57 58#endif /* _LINUX_VFC_IOCTLS_H_ */