diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-04 17:02:09 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-04 17:02:09 -0400 |
commit | 98f486f18d16e2214728d101ed8b6a12dce75539 (patch) | |
tree | 987e2fcbd6089a94a00e489cd62fec1b8b10cd02 /drivers/i2c/busses/Kconfig | |
parent | 84cbd7222b2b00dcddef3103203986b3d59c836a (diff) | |
parent | 97191d734f6ac028e5e6dcd574378c1544a16c0b (diff) |
Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c updates from Wolfram Sang:
- new drivers: Kontron PLD, Wondermedia VT
- mv64xxx driver gained sun4i support and a bigger cleanup
- duplicate driver 'intel-mid' removed
- added generic device tree binding for sda holding time (and
designware driver already uses it)
- we tried to allow driver probing with only device tree and no i2c
ids, but I had to revert it because of side effects. Needs some
rethinking.
- driver bugfixes, cleanups...
* 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (34 commits)
i2c-designware: use div_u64 to fix link
i2c: Kontron PLD i2c bus driver
i2c: iop3xxx: fix build failure after waitqueue changes
i2c-designware: make SDA hold time configurable
i2c: mv64xxx: Set bus frequency to 100kHz if clock-frequency is not provided
i2c: imx: allow autoloading on dt ids
i2c: mv64xxx: Fix transfer error code
i2c: i801: SMBus patch for Intel Coleto Creek DeviceIDs
i2c: omap: correct usage of the interrupt enable register
i2c-pxa: prepare clock before use
Revert "i2c: core: make it possible to match a pure device tree driver"
i2c: nomadik: allocate adapter number dynamically
i2c: nomadik: support elder Nomadiks
i2c: mv64xxx: Add Allwinner sun4i compatible
i2c: mv64xxx: make the registers offset configurable
i2c: mv64xxx: Add macros to access parts of registers
i2c: vt8500: Add support for I2C bus on Wondermedia SoCs
i2c: designware: fix race between subsequent xfers
i2c: bfin-twi: Read and write the FIFO in loop
i2c: core: make it possible to match a pure device tree driver
...
Diffstat (limited to 'drivers/i2c/busses/Kconfig')
-rw-r--r-- | drivers/i2c/busses/Kconfig | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 527503617ee2..fdc2ab4af315 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
@@ -108,6 +108,7 @@ config I2C_I801 | |||
108 | Lynx Point-LP (PCH) | 108 | Lynx Point-LP (PCH) |
109 | Avoton (SOC) | 109 | Avoton (SOC) |
110 | Wellsburg (PCH) | 110 | Wellsburg (PCH) |
111 | Coleto Creek (PCH) | ||
111 | 112 | ||
112 | This driver can also be built as a module. If so, the module | 113 | This driver can also be built as a module. If so, the module |
113 | will be called i2c-i801. | 114 | will be called i2c-i801. |
@@ -475,16 +476,6 @@ config I2C_IMX | |||
475 | This driver can also be built as a module. If so, the module | 476 | This driver can also be built as a module. If so, the module |
476 | will be called i2c-imx. | 477 | will be called i2c-imx. |
477 | 478 | ||
478 | config I2C_INTEL_MID | ||
479 | tristate "Intel Moorestown/Medfield Platform I2C controller" | ||
480 | depends on PCI | ||
481 | help | ||
482 | Say Y here if you have an Intel Moorestown/Medfield platform I2C | ||
483 | controller. | ||
484 | |||
485 | This support is also available as a module. If so, the module | ||
486 | will be called i2c-intel-mid. | ||
487 | |||
488 | config I2C_IOP3XX | 479 | config I2C_IOP3XX |
489 | tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface" | 480 | tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface" |
490 | depends on ARCH_IOP32X || ARCH_IOP33X || ARCH_IXP4XX || ARCH_IOP13XX | 481 | depends on ARCH_IOP32X || ARCH_IOP33X || ARCH_IXP4XX || ARCH_IOP13XX |
@@ -495,6 +486,16 @@ config I2C_IOP3XX | |||
495 | This driver can also be built as a module. If so, the module | 486 | This driver can also be built as a module. If so, the module |
496 | will be called i2c-iop3xx. | 487 | will be called i2c-iop3xx. |
497 | 488 | ||
489 | config I2C_KEMPLD | ||
490 | tristate "Kontron COM I2C Controller" | ||
491 | depends on MFD_KEMPLD | ||
492 | help | ||
493 | This enables support for the I2C bus interface on some Kontron ETX | ||
494 | and COMexpress (ETXexpress) modules. | ||
495 | |||
496 | This driver can also be built as a module. If so, the module | ||
497 | will be called i2c-kempld. | ||
498 | |||
498 | config I2C_MPC | 499 | config I2C_MPC |
499 | tristate "MPC107/824x/85xx/512x/52xx/83xx/86xx" | 500 | tristate "MPC107/824x/85xx/512x/52xx/83xx/86xx" |
500 | depends on PPC | 501 | depends on PPC |
@@ -508,10 +509,11 @@ config I2C_MPC | |||
508 | 509 | ||
509 | config I2C_MV64XXX | 510 | config I2C_MV64XXX |
510 | tristate "Marvell mv64xxx I2C Controller" | 511 | tristate "Marvell mv64xxx I2C Controller" |
511 | depends on (MV64X60 || PLAT_ORION) | 512 | depends on (MV64X60 || PLAT_ORION || ARCH_SUNXI) |
512 | help | 513 | help |
513 | If you say yes to this option, support will be included for the | 514 | If you say yes to this option, support will be included for the |
514 | built-in I2C interface on the Marvell 64xxx line of host bridges. | 515 | built-in I2C interface on the Marvell 64xxx line of host bridges. |
516 | This driver is also used for Allwinner SoCs I2C controllers. | ||
515 | 517 | ||
516 | This driver can also be built as a module. If so, the module | 518 | This driver can also be built as a module. If so, the module |
517 | will be called i2c-mv64xxx. | 519 | will be called i2c-mv64xxx. |
@@ -725,6 +727,16 @@ config I2C_VERSATILE | |||
725 | This driver can also be built as a module. If so, the module | 727 | This driver can also be built as a module. If so, the module |
726 | will be called i2c-versatile. | 728 | will be called i2c-versatile. |
727 | 729 | ||
730 | config I2C_WMT | ||
731 | tristate "Wondermedia WM8xxx SoC I2C bus support" | ||
732 | depends on ARCH_VT8500 | ||
733 | help | ||
734 | Say yes if you want to support the I2C bus on Wondermedia 8xxx-series | ||
735 | SoCs. | ||
736 | |||
737 | This driver can also be built as a module. If so, the module will be | ||
738 | called i2c-wmt. | ||
739 | |||
728 | config I2C_OCTEON | 740 | config I2C_OCTEON |
729 | tristate "Cavium OCTEON I2C bus support" | 741 | tristate "Cavium OCTEON I2C bus support" |
730 | depends on CPU_CAVIUM_OCTEON | 742 | depends on CPU_CAVIUM_OCTEON |