This driver can also be built as a module.  If so, the module
          will be called i2c-pnx.
    
  ++config I2C_PUV3
  ++    tristate "PKUnity v3 I2C bus support"
  ++    depends on UNICORE32 && ARCH_PUV3
  ++    select I2C_ALGOBIT
  ++    help
  ++      This driver supports the I2C IP inside the PKUnity-v3 SoC.
  ++      This I2C bus controller is under AMBA/AXI bus.
  ++
  ++      This driver can also be built as a module.  If so, the module
  ++      will be called i2c-puv3.
  ++
    config I2C_PXA
        tristate "Intel PXA2XX I2C adapter"
- --    depends on ARCH_PXA || ARCH_MMP
+ ++    depends on ARCH_PXA || ARCH_MMP || (X86_32 && PCI && OF)
        help
          If you have devices in the PXA I2C bus, say yes to this option.
          This driver can also be built as a module.  If so, the module
 
    obj-$(CONFIG_I2C_PCA_PLATFORM)      += i2c-pca-platform.o
    obj-$(CONFIG_I2C_PMCMSP)    += i2c-pmcmsp.o
    obj-$(CONFIG_I2C_PNX)               += i2c-pnx.o
  ++obj-$(CONFIG_I2C_PUV3)              += i2c-puv3.o
    obj-$(CONFIG_I2C_PXA)               += i2c-pxa.o
+ ++obj-$(CONFIG_I2C_PXA_PCI)   += i2c-pxa-pci.o
    obj-$(CONFIG_I2C_S3C2410)   += i2c-s3c2410.o
    obj-$(CONFIG_I2C_S6000)             += i2c-s6000.o
    obj-$(CONFIG_I2C_SH7760)    += i2c-sh7760.o