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

TOMOYO Linux Cross Reference
Linux/Documentation/i2c/busses/i2c-taos-evm.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/i2c/busses/i2c-taos-evm.rst (Version linux-6.12-rc7) and /Documentation/i2c/busses/i2c-taos-evm.rst (Version linux-5.19.17)


  1 ==========================                          1 ==========================
  2 Kernel driver i2c-taos-evm                          2 Kernel driver i2c-taos-evm
  3 ==========================                          3 ==========================
  4                                                     4 
  5 Author: Jean Delvare <jdelvare@suse.de>              5 Author: Jean Delvare <jdelvare@suse.de>
  6                                                     6 
  7 This is a driver for the evaluation modules fo      7 This is a driver for the evaluation modules for TAOS I2C/SMBus chips.
  8 The modules include an SMBus master with limit      8 The modules include an SMBus master with limited capabilities, which can
  9 be controlled over the serial port. Virtually       9 be controlled over the serial port. Virtually all evaluation modules
 10 are supported, but a few lines of code need to     10 are supported, but a few lines of code need to be added for each new
 11 module to instantiate the right I2C chip on th     11 module to instantiate the right I2C chip on the bus. Obviously, a driver
 12 for the chip in question is also needed.           12 for the chip in question is also needed.
 13                                                    13 
 14 Currently supported devices are:                   14 Currently supported devices are:
 15                                                    15 
 16 * TAOS TSL2550 EVM                                 16 * TAOS TSL2550 EVM
 17                                                    17 
 18 For additional information on TAOS products, p     18 For additional information on TAOS products, please see
 19   http://www.taosinc.com/                          19   http://www.taosinc.com/
 20                                                    20 
 21                                                    21 
 22 Using this driver                                  22 Using this driver
 23 -----------------                                  23 -----------------
 24                                                    24 
 25 In order to use this driver, you'll need the s     25 In order to use this driver, you'll need the serport driver, and the
 26 inputattach tool, which is part of the input-u     26 inputattach tool, which is part of the input-utils package. The following
 27 commands will tell the kernel that you have a      27 commands will tell the kernel that you have a TAOS EVM on the first
 28 serial port::                                      28 serial port::
 29                                                    29 
 30   # modprobe serport                               30   # modprobe serport
 31   # inputattach --taos-evm /dev/ttyS0              31   # inputattach --taos-evm /dev/ttyS0
 32                                                    32 
 33                                                    33 
 34 Technical details                                  34 Technical details
 35 -----------------                                  35 -----------------
 36                                                    36 
 37 Only 4 SMBus transaction types are supported b     37 Only 4 SMBus transaction types are supported by the TAOS evaluation
 38 modules:                                           38 modules:
 39 * Receive Byte                                     39 * Receive Byte
 40 * Send Byte                                        40 * Send Byte
 41 * Read Byte                                        41 * Read Byte
 42 * Write Byte                                       42 * Write Byte
 43                                                    43 
 44 The communication protocol is text-based and p     44 The communication protocol is text-based and pretty simple. It is
 45 described in a PDF document on the CD which co     45 described in a PDF document on the CD which comes with the evaluation
 46 module. The communication is rather slow, beca     46 module. The communication is rather slow, because the serial port has
 47 to operate at 1200 bps. However, I don't think     47 to operate at 1200 bps. However, I don't think this is a big concern in
 48 practice, as these modules are meant for evalu     48 practice, as these modules are meant for evaluation and testing only.
                                                      

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

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php