~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-sparc/vfc_ioctls.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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 
 50 struct vfc_debug_inout
 51 {
 52         unsigned long addr;
 53         unsigned long ret;
 54         unsigned long len;
 55         unsigned char *buffer;
 56 };
 57 
 58 #endif /* _LINUX_VFC_IOCTLS_H_ */
 59 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.