Changes between Version 26 and Version 27 of Documentation

Show
Ignore:
Timestamp:
01/18/09 14:49:42 (4 years ago)
Author:
khali
Comment:

Drop introduction about I2C, now on the linux i2c wiki

Legend:

Unmodified
Added
Removed
Modified
  • Documentation

    v26 v27  
    1 = lm_sensors and i2c Documentation = 
    2  
    3  
    4  
    5 == Introduction == 
    6  
    7  
    8  
    9 [[Image(layers.gif, right)]] 
    10  
    11 The picture on the right shows the interrelationships of our kernel drivers. The drivers at the top of the kernel section are "chip" drivers for specific sensors. In the middle is i2c-core, which contains the i2c and smbus protocol implementation. At the bottom of the kernel section are the algorithm and adapter drivers, which comprise the "bus" drivers for accessing the i2c bus (algorithm and adapter drivers are generally combined, except for "bit banging" drivers which use a common algorithm). 
    12  
    13  
    14  
    15 The "program" section at the top represents the lm_sensors userspace programs, including "sensors", "sensors-detect", "i2cdetect", and "isadump". 
    16  
    17  
    18  
    19 As you can see from the diagram, this is only a small part of a working lm_sensors installation. The rest of the work is done inside the kernel by two branches of lm_sensors that work together, one is called sensors while the other is i2c. You will need both in order to fully utilize lm_sensors. Depending on what kernel you are using (or more specifically what kernel your distribution has provided to you) will determine what lm_sensors is capable of doing. If you find that you cannot address all of the sensor chips you have or maybe you can't even get i2cdetect to see your adapter chip then you should check to see if lm_sensors supports your hardware on our Supported Devices Page. 
    20  
    21  
    22  
    23 A note about algorithm and adapter code: Most code for algorithm and adapters are combined into the one module as you need both in order to be able to function correctly. There are a some of exceptions to this, including "bit-banging" adapters which use the separate i2c-algo-bit algorithm, and parallel port adapters, which also use separate algorithm modules. 
    24  
    25  
    26  
    27 The following sections link to most of our documentation. 
    28  
    29  
    30  
    31 == [wiki:FAQ FAQ] == 
     1= lm_sensors Documentation = 
    322 
    333 
     
    355 
    366 
    37   * [source:lm-sensors/trunk/README README ] 
    38   * [source:lm-sensors/trunk/QUICKSTART Quick Start Document ] 
    39   * [source:lm-sensors/trunk/INSTALL Installation Instructions ] 
     7  * [source:lm-sensors/trunk/README README] 
     8  * [source:lm-sensors/trunk/QUICKSTART Quick Start Document] 
     9  * [source:lm-sensors/trunk/INSTALL Installation Instructions] 
     10  * [wiki:FAQ FAQ] 
    4011 
    4112