blob: a25a87180957f7efd3f888a86a8e6a447e76a35a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
#
# Sensor device configuration
#
menu "I2C Hardware Bus support"
config I2C_GPIO
tristate "GPIO-based bitbanging I2C"
depends on GENERIC_GPIO
select I2C_ALGOBIT
help
This is a very simple bitbanging I2C driver utilizing the
arch-neutral GPIO API to control the SCL and SDA lines.
config I2C_AT91
bool "AT91 I2C Master driver"
depends on ARCH_AT91
config I2C_IMX
bool "MPC85xx/MPC5200/i.MX I2C Master driver"
depends on (ARCH_IMX && !ARCH_IMX1) || ARCH_MPC85XX || ARCH_MPC5200
help
If you say yes to this option, support will be included for many
built-in I2C master controllers found in Freescale SoCs. This is true
for many i.MX ARM based SoCs, for MPC85xx and MPC5200 PowerPC based
SoCs.
config I2C_DESIGNWARE
bool "Synopsys DesignWare I2C Master driver"
help
If you say yes to this option, support will be included for the
Synopsys DesignWare I2C adapter. Only master mode is supported.
config I2C_MV64XXX
bool "Marvell mv64xxx I2C Controller"
depends on HAVE_CLK && OFDEVICE
help
If you say yes to this option, support will be included for the
built-in I2C interface on the Marvell 64xxx line of host bridges.
This driver is also used for Allwinner SoCs I2C controllers.
config I2C_OMAP
bool "OMAP I2C Master driver"
depends on ARCH_OMAP
config I2C_TEGRA
bool "Tegra I2C master driver"
depends on ARCH_TEGRA
config I2C_VERSATILE
tristate "ARM Versatile/Realview I2C bus support"
depends on ARCH_VERSATILE
select I2C_ALGOBIT
help
Say yes if you want to support the I2C serial bus on ARMs Versatile
range of platforms.
endmenu
|