diff options
Diffstat (limited to 'drivers/i2c/busses/Kconfig')
-rw-r--r-- | drivers/i2c/busses/Kconfig | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index ad415e6ec5a1..326652f673f7 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
@@ -547,15 +547,18 @@ config I2C_PUV3 | |||
547 | 547 | ||
548 | config I2C_PXA | 548 | config I2C_PXA |
549 | tristate "Intel PXA2XX I2C adapter" | 549 | tristate "Intel PXA2XX I2C adapter" |
550 | depends on ARCH_PXA || ARCH_MMP | 550 | depends on ARCH_PXA || ARCH_MMP || (X86_32 && PCI && OF) |
551 | help | 551 | help |
552 | If you have devices in the PXA I2C bus, say yes to this option. | 552 | If you have devices in the PXA I2C bus, say yes to this option. |
553 | This driver can also be built as a module. If so, the module | 553 | This driver can also be built as a module. If so, the module |
554 | will be called i2c-pxa. | 554 | will be called i2c-pxa. |
555 | 555 | ||
556 | config I2C_PXA_PCI | ||
557 | def_bool I2C_PXA && X86_32 && PCI && OF | ||
558 | |||
556 | config I2C_PXA_SLAVE | 559 | config I2C_PXA_SLAVE |
557 | bool "Intel PXA2XX I2C Slave comms support" | 560 | bool "Intel PXA2XX I2C Slave comms support" |
558 | depends on I2C_PXA | 561 | depends on I2C_PXA && !X86_32 |
559 | help | 562 | help |
560 | Support I2C slave mode communications on the PXA I2C bus. This | 563 | Support I2C slave mode communications on the PXA I2C bus. This |
561 | is necessary for systems where the PXA may be a target on the | 564 | is necessary for systems where the PXA may be a target on the |
@@ -668,15 +671,28 @@ config I2C_XILINX | |||
668 | will be called xilinx_i2c. | 671 | will be called xilinx_i2c. |
669 | 672 | ||
670 | config I2C_EG20T | 673 | config I2C_EG20T |
671 | tristate "PCH I2C of Intel EG20T" | 674 | tristate "Intel EG20T PCH/OKI SEMICONDUCTOR ML7213 IOH" |
672 | depends on PCI | 675 | depends on PCI |
673 | help | 676 | help |
674 | This driver is for PCH(Platform controller Hub) I2C of EG20T which | 677 | This driver is for PCH(Platform controller Hub) I2C of EG20T which |
675 | is an IOH(Input/Output Hub) for x86 embedded processor. | 678 | is an IOH(Input/Output Hub) for x86 embedded processor. |
676 | This driver can access PCH I2C bus device. | 679 | This driver can access PCH I2C bus device. |
680 | |||
681 | This driver also supports the ML7213, a companion chip for the | ||
682 | Atom E6xx series and compatible with the Intel EG20T PCH. | ||
677 | 683 | ||
678 | comment "External I2C/SMBus adapter drivers" | 684 | comment "External I2C/SMBus adapter drivers" |
679 | 685 | ||
686 | config I2C_DIOLAN_U2C | ||
687 | tristate "Diolan U2C-12 USB adapter" | ||
688 | depends on USB | ||
689 | help | ||
690 | If you say yes to this option, support will be included for Diolan | ||
691 | U2C-12, a USB to I2C interface. | ||
692 | |||
693 | This driver can also be built as a module. If so, the module | ||
694 | will be called i2c-diolan-u2c. | ||
695 | |||
680 | config I2C_PARPORT | 696 | config I2C_PARPORT |
681 | tristate "Parallel port adapter" | 697 | tristate "Parallel port adapter" |
682 | depends on PARPORT | 698 | depends on PARPORT |