home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / media / tveeprom.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  669 b   |  34 lines

  1. /*
  2.  */
  3.  
  4. struct tveeprom {
  5.     u32 has_radio;
  6.     u32 has_ir;     /* 0: no IR, 1: IR present, 2: unknown */
  7.     u32 has_MAC_address; /* 0: no MAC, 1: MAC present, 2: unknown */
  8.  
  9.     u32 tuner_type;
  10.     u32 tuner_formats;
  11.     u32 tuner_hauppauge_model;
  12.  
  13.     u32 tuner2_type;
  14.     u32 tuner2_formats;
  15.     u32 tuner2_hauppauge_model;
  16.  
  17.     u32 digitizer;
  18.     u32 digitizer_formats;
  19.  
  20.     u32 audio_processor;
  21.     u32 decoder_processor;
  22.  
  23.     u32 model;
  24.     u32 revision;
  25.     u32 serial_number;
  26.     char rev_str[5];
  27.     u8 MAC_address[6];
  28. };
  29.  
  30. void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee,
  31.                    unsigned char *eeprom_data);
  32.  
  33. int tveeprom_read(struct i2c_client *c, unsigned char *eedata, int len);
  34.