Blame view

include/linux/i2c-id.h 2.65 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
  /* ------------------------------------------------------------------------- */
438d6c2c0   David Brownell   i2c: Whitespace c...
2
  /*									     */
c2459cf25   Jean Delvare   [PATCH] I2C: Kill...
3
  /* i2c-id.h - identifier values for i2c drivers and adapters		     */
438d6c2c0   David Brownell   i2c: Whitespace c...
4
  /*									     */
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  /* ------------------------------------------------------------------------- */
  /*   Copyright (C) 1995-1999 Simon G. Vogl
  
      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 LINUX_I2C_ID_H
  #define LINUX_I2C_ID_H
f9dd0194f   Jean Delvare   i2c: Driver IDs a...
25
26
27
  /* Please note that I2C driver IDs are optional. They are only needed if a
     legacy chip driver needs to identify a bus or a bus driver needs to
     identify a legacy client. If you don't need them, just don't set them. */
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
28
  /*
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
29
   * ---- Adapter types ----------------------------------------------------
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
30
   */
438d6c2c0   David Brownell   i2c: Whitespace c...
31
  /* --- Bit algorithm adapters						*/
c7a46533f   Jean Delvare   [PATCH] I2C: Kill...
32
  #define I2C_HW_B_BT848		0x010005 /* BT848 video boards */
c7a46533f   Jean Delvare   [PATCH] I2C: Kill...
33
  #define I2C_HW_B_RIVA		0x010010 /* Riva based graphics cards */
c7a46533f   Jean Delvare   [PATCH] I2C: Kill...
34
  #define I2C_HW_B_ZR36067	0x010019 /* Zoran-36057/36067 based boards */
c7a46533f   Jean Delvare   [PATCH] I2C: Kill...
35
  #define I2C_HW_B_CX2388x	0x01001b /* connexant 2388x based tv cards */
c3b3924ea   Mauro Carvalho Chehab   [PATCH] v4l: 887:...
36
  #define I2C_HW_B_EM28XX		0x01001f /* em28xx video capture cards */
a20c52249   Hans Verkuil   V4L/DVB (3598): A...
37
  #define I2C_HW_B_CX2341X	0x010020 /* Conexant CX2341X MPEG encoder cards */
275511a0a   Steven Toth   V4L/DVB (6149): A...
38
  #define I2C_HW_B_CX23885	0x010022 /* conexant 23885 based tv cards (bus1) */
c8234ea37   Steven Toth   V4L/DVB (7620): A...
39
  #define I2C_HW_B_AU0828		0x010023 /* auvitek au0828 usb bridge */
e0d3bafd0   Sri Deevi   V4L/DVB (10954): ...
40
  #define I2C_HW_B_CX231XX	0x010024 /* Conexant CX231XX USB based cards */
9aba42efe   Janne Grunau   V4L/DVB (11096): ...
41
  #define I2C_HW_B_HDPVR		0x010025 /* Hauppauge HD PVR */
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
42

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
43
  /* --- SGI adapters							*/
c7a46533f   Jean Delvare   [PATCH] I2C: Kill...
44
  #define I2C_HW_SGI_VINO		0x160000
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
45

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
46
  /* --- SMBus only adapters						*/
c7a46533f   Jean Delvare   [PATCH] I2C: Kill...
47
48
49
  #define I2C_HW_SMBUS_W9968CF	0x04000d
  #define I2C_HW_SMBUS_OV511	0x04000e /* OV511(+) USB 1.1 webcam ICs */
  #define I2C_HW_SMBUS_OV518	0x04000f /* OV518(+) USB 1.1 webcam ICs */
d905b382d   Jonathan Corbet   V4L/DVB (4797): M...
50
  #define I2C_HW_SMBUS_CAFE	0x040012 /* Marvell 88ALP01 "CAFE" cam  */
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
51

1684a9843   Jean Delvare   [PATCH] I2C: Kill...
52
53
54
  /* --- Miscellaneous adapters */
  #define I2C_HW_SAA7146		0x060000 /* SAA7146 video decoder bus */
  #define I2C_HW_SAA7134		0x090000 /* SAA7134 video decoder bus */
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
55
  #endif /* LINUX_I2C_ID_H */