Home
last modified time | relevance | path

Searched refs:I2C (Results 1 – 25 of 184) sorted by relevance

12345678

/linux-2.4.37.9/drivers/i2c/
DConfig.in2 # I2C subsystem configuration
5 comment 'I2C support'
7 tristate 'I2C support' CONFIG_I2C
10 dep_tristate 'I2C bit-banging interfaces' CONFIG_I2C_ALGOBIT $CONFIG_I2C
15 …dep_tristate ' NatSemi SCx200 I2C using GPIO pins' CONFIG_SCx200_I2C $CONFIG_SCx200_GPIO $CONFIG_…
24 dep_tristate 'I2C PCF 8584 interfaces' CONFIG_I2C_ALGOPCF $CONFIG_I2C
30 dep_tristate 'ITE I2C Algorithm' CONFIG_ITE_I2C_ALGO $CONFIG_I2C
32 dep_tristate ' ITE I2C Adapter' CONFIG_ITE_I2C_ADAP $CONFIG_ITE_I2C_ALGO
36 dep_tristate 'MPC8xx CPM I2C interface' CONFIG_I2C_ALGO8XX $CONFIG_I2C
42 dep_tristate 'PPC 405 I2C Algorithm' CONFIG_I2C_PPC405_ALGO $CONFIG_I2C
[all …]
/linux-2.4.37.9/Documentation/i2c/
Dsummary3 I2C and SMBus
6 I2C (pronounce: I squared C) is a protocol developed by Philips. It is a
10 SMBus (System Management Bus) is a subset of the I2C protocol. Many
15 Because the SMBus is just a special case of the generalized I2C bus, we
16 can simulate the SMBus protocol on plain I2C busses. The reverse is
23 When we talk about I2C, we use the following terms:
30 of I2C adapters. Each specific adapter driver depends on one algorithm
37 For a given configuration, you will need a driver for your I2C bus (usually
38 a separate Adapter and Algorithm driver), and drivers for your I2C devices
39 (usually one driver for each device). There are no I2C device drivers
[all …]
Dsmbus-protocol9 which is a subset from the I2C protocol. Fortunately, many devices use
11 If you write a driver for some I2C device, please try to use the SMBus
13 I2C protocol). This makes it possible to use the device driver on both
14 SMBus adapters and I2C adapters (the SMBus command set is automatically
15 translated to I2C on I2C adapters, but plain I2C commands can not be
27 Addr (7 bits): I2C 7 bit address. Note that this can be expanded as usual to
28 get a 10 bit I2C address.
35 [..]: Data sent by I2C device, as opposed to data sent by the host adapter.
178 I2C Block Transactions
180 The following I2C block transactions are supported by the
[all …]
Di2c-protocol10 Addr (7 bits): I2C 7 bit address. Note that this can be expanded as usual to
11 get a 10 bit I2C address.
18 [..]: Data sent by I2C device, as opposed to data sent by the host adapter.
52 We have found some I2C devices that needs the following modifications:
Dproc-interface11 all currently registered I2C adapters. Each line contains exactly one
12 I2C adapter. Each line has the following format: "i2c-%d\t%9s\t%-32s't%-32s\n",
22 understand the full I2C protocol, others only a subset called SMBus,
28 general I2C, and they will display "i2c/smbus".
Dwriting-clients1 This is a small guide for those who want to write kernel drivers for I2C
24 routines, a client structure specific information like the actual I2C
135 be encapsulated. Also, some chips have both ISA and I2C interfaces, and
210 A list of I2C addresses which should normally be examined.
212 A list of pairs of I2C addresses, each pair being an inclusive range of
215 A list of pairs. The first value is a bus number (-1 for any I2C bus),
219 A list of triples. The first value is a bus number (-1 for any I2C bus),
223 A list of pairs. The first value is a bus number (-1 for any I2C bus),
224 the second is the I2C address. These addresses are never probed.
227 A list of triples. The first value is a bus number (-1 for any I2C bus),
[all …]
Dten-bit-addresses1 The I2C protocol knows about two kinds of device addresses: normal 7 bit
21 are defined by the I2C protocol, but we have never seen a single device
Ddev-interface7 I2C device files are character device files with major device number 89
39 int addr = 0x40; /* The I2C address */
46 I2C to communicate with your device. SMBus commands are preferred if
58 /* Using I2C Write, equivalent of
66 /* Using I2C Read, equivalent of i2c_smbus_read_byte(file) */
Dfunctionality4 Because not every I2C or SMBus adapter implements everything in the
5 I2C specifications, a client can not trust that everything it needs
49 emulated by a real I2C adapter (using
/linux-2.4.37.9/Documentation/video4linux/bttv/
DICs17 I2C 0xa0-0xa1, (24LC02B also responds to 0xa2-0xaf)
18 Philips SAA5246AGP/E: Videotext decoder chip, I2C 0x22-0x23
25 TSA5522: 1.4 GHz I2C-bus controlled synthesizer, I2C 0xc2-0xc3
DCONTRIBUTORS10 Hardware I2C
DTuners38 3-wire/I2C tuning, 2-band/3-band
97 TADC-M201D: PAL D/K+B/G+I (L,143/425) (sound control at I2C address 0xc8)
DTHANKS10 I2C, tuner, ... support.
DCards85 TSA5522: 1.4 GHz I2C-bus controlled synthesizer, I2C 0xc2-0xc3
92 SAA5246 (I2C 0x22) is supported
95 I2C address 0xa0 (24LC02B also responds to 0xa2-0xaf)
/linux-2.4.37.9/arch/cris/drivers/
DConfig.in307 bool 'I2C support' CONFIG_ETRAX_I2C
309 # this is true for most products since PB-I2C seems to be somewhat
311 bool 'I2C uses PB not PB-I2C' CONFIG_ETRAX_I2C_USES_PB_NOT_PB_I2C
314 int ' I2C SDA bit number' CONFIG_ETRAX_I2C_DATA_PORT 0
315 int ' I2C SCL bit number' CONFIG_ETRAX_I2C_CLK_PORT 1
319 bool 'I2C EEPROM (non-volatile RAM) support' CONFIG_ETRAX_I2C_EEPROM
/linux-2.4.37.9/arch/arm/mach-clps711x/
Dguide-a07.c41 #error Config error - The Guide A07 requires I2C Guide GPIO support. Please enable it.
/linux-2.4.37.9/Documentation/usb/
Dw9968cf.txt74 The driver relies on the Video4Linux, USB and I2C core modules of the official
116 The driver needs kernel support for Video4Linux, USB and I2C, and a third-party
126 # I2C support
130 The I2C core module can be compiled statically in the kernel as well.
464 - the I2C interface to kernel and high-level CMOS sensor control routines have
470 - the low-level I2C read function has been written by Frederic Jouault;
472 - the low-level I2C fast write function has been written by Piotr Czerczak.
/linux-2.4.37.9/arch/ppc/8xx_io/
DConfig.in10 bool 'I2C/SPI Microcode Patch' CONFIG_UCODE_PATCH
/linux-2.4.37.9/drivers/video/
Dtridentfb.h131 #define I2C 0x37 macro
/linux-2.4.37.9/drivers/ieee1394/
DConfig.in14 comment ' Texas Instruments PCILynx requires I2C bit-banging'
/linux-2.4.37.9/drivers/media/video/
DConfig.in8 dep_tristate ' I2C on parallel port' CONFIG_I2C_PARPORT $CONFIG_PARPORT $CONFIG_I2C
/linux-2.4.37.9/arch/arm/def-configs/
Dlusl7200121 # I2C support
Dbrutus162 # I2C support
Dedb7211269 # I2C support
/linux-2.4.37.9/Documentation/cris/
DREADME118 I2C driver v2.2, (c) 1999-2001 Axis Communications AB

12345678