Fandom

How To Wiki

How to configure the Linux kernel/drivers/i2c/algos

< How to configure the Linux kernel | drivers | i2c

1,795pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Howto configure the Linux kernel / drivers / i2c / algos


Character device configuration

I2C AlgorithmsEdit

    • depends on I2C


  • Option: I2C_ALGOBIT
    • Kernel Versions: 2.6.15.6 ...
    • (on/off/module) I2C bit-banging interfaces
    • depends on I2C
      This allows you to use a range of I2C adapters called bit-banging adapters. Say Y if you own an I2C adapter belonging to this class and then say Y to the specific driver for you adapter below.
      This support is also available as a module. If so, the module will be called i2c-algo-bit.


  • Option: I2C_ALGOPCF
    • Kernel Versions: 2.6.15.6 ...
    • (on/off/module) I2C PCF 8584 interfaces
    • depends on I2C
      This allows you to use a range of I2C adapters called PCF adapters. Say Y if you own an I2C adapter belonging to this class and then say Y to the specific driver for you adapter below.
      This support is also available as a module. If so, the module will be called i2c-algo-pcf.


  • Option: I2C_ALGOPCA
    • Kernel Versions: 2.6.15.6 ...
    • (on/off/module) I2C PCA 9564 interfaces
    • depends on I2C
      This allows you to use a range of I2C adapters called PCA adapters. Say Y if you own an I2C adapter belonging to this class and then say Y to the specific driver for you adapter below.
      This support is also available as a module. If so, the module will be called i2c-algo-pca.


  • Option: I2C_ALGOITE
    • Kernel Versions: 2.6.15.6 ...
    • (on/off/module) ITE I2C Algorithm
    • depends on MIPS_ITE8172 && I2C
      This supports the use of the ITE8172 I2C interface found on some MIPS systems. Say Y if you have one of these. You should also say Y for the ITE I2C peripheral driver support below.
      This support is also available as a module. If so, the module will be called i2c-algo-ite.


  • Option: I2C_ALGO8XX
    • Kernel Versions: 2.6.15.6 ...
    • (on/off/module) MPC8xx CPM I2C interface
    • depends on 8xx && I2C


  • Option: I2C_ALGO_SIBYTE
    • Kernel Versions: 2.6.15.6 ...
    • (on/off/module) SiByte SMBus interface
    • depends on SIBYTE_SB1xxx_SOC && I2C
      Supports the SiByte SOC on-chip I2C interfaces (2 channels).


  • Option: I2C_ALGO_SGI
    • Kernel Versions: 2.6.15.6 ...
    • (on/off/module) I2C SGI interfaces
    • depends on I2C && (SGI_IP22 || SGI_IP32 || X86_VISWS)
      Supports the SGI interfaces like the ones found on SGI Indy VINO or SGI O2 MACE.



Linux Kernel Configuration

Also on Fandom

Random Wiki