diff options
Diffstat (limited to 'drivers/i2c/Kconfig')
-rw-r--r-- | drivers/i2c/Kconfig | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/drivers/i2c/Kconfig b/drivers/i2c/Kconfig index 11935f66fcd8..434a61b415a3 100644 --- a/drivers/i2c/Kconfig +++ b/drivers/i2c/Kconfig | |||
@@ -2,9 +2,7 @@ | |||
2 | # I2C subsystem configuration | 2 | # I2C subsystem configuration |
3 | # | 3 | # |
4 | 4 | ||
5 | menu "I2C support" | 5 | menuconfig I2C |
6 | |||
7 | config I2C | ||
8 | tristate "I2C support" | 6 | tristate "I2C support" |
9 | ---help--- | 7 | ---help--- |
10 | I2C (pronounce: I-square-C) is a slow serial bus protocol used in | 8 | I2C (pronounce: I-square-C) is a slow serial bus protocol used in |
@@ -22,9 +20,14 @@ config I2C | |||
22 | This I2C support can also be built as a module. If so, the module | 20 | This I2C support can also be built as a module. If so, the module |
23 | will be called i2c-core. | 21 | will be called i2c-core. |
24 | 22 | ||
23 | if I2C | ||
24 | |||
25 | config I2C_BOARDINFO | ||
26 | boolean | ||
27 | default y | ||
28 | |||
25 | config I2C_CHARDEV | 29 | config I2C_CHARDEV |
26 | tristate "I2C device interface" | 30 | tristate "I2C device interface" |
27 | depends on I2C | ||
28 | help | 31 | help |
29 | Say Y here to use i2c-* device files, usually found in the /dev | 32 | Say Y here to use i2c-* device files, usually found in the /dev |
30 | directory on your system. They make it possible to have user-space | 33 | directory on your system. They make it possible to have user-space |
@@ -40,7 +43,6 @@ source drivers/i2c/chips/Kconfig | |||
40 | 43 | ||
41 | config I2C_DEBUG_CORE | 44 | config I2C_DEBUG_CORE |
42 | bool "I2C Core debugging messages" | 45 | bool "I2C Core debugging messages" |
43 | depends on I2C | ||
44 | help | 46 | help |
45 | Say Y here if you want the I2C core to produce a bunch of debug | 47 | Say Y here if you want the I2C core to produce a bunch of debug |
46 | messages to the system log. Select this if you are having a | 48 | messages to the system log. Select this if you are having a |
@@ -48,7 +50,6 @@ config I2C_DEBUG_CORE | |||
48 | 50 | ||
49 | config I2C_DEBUG_ALGO | 51 | config I2C_DEBUG_ALGO |
50 | bool "I2C Algorithm debugging messages" | 52 | bool "I2C Algorithm debugging messages" |
51 | depends on I2C | ||
52 | help | 53 | help |
53 | Say Y here if you want the I2C algorithm drivers to produce a bunch | 54 | Say Y here if you want the I2C algorithm drivers to produce a bunch |
54 | of debug messages to the system log. Select this if you are having | 55 | of debug messages to the system log. Select this if you are having |
@@ -57,7 +58,6 @@ config I2C_DEBUG_ALGO | |||
57 | 58 | ||
58 | config I2C_DEBUG_BUS | 59 | config I2C_DEBUG_BUS |
59 | bool "I2C Bus debugging messages" | 60 | bool "I2C Bus debugging messages" |
60 | depends on I2C | ||
61 | help | 61 | help |
62 | Say Y here if you want the I2C bus drivers to produce a bunch of | 62 | Say Y here if you want the I2C bus drivers to produce a bunch of |
63 | debug messages to the system log. Select this if you are having | 63 | debug messages to the system log. Select this if you are having |
@@ -66,12 +66,10 @@ config I2C_DEBUG_BUS | |||
66 | 66 | ||
67 | config I2C_DEBUG_CHIP | 67 | config I2C_DEBUG_CHIP |
68 | bool "I2C Chip debugging messages" | 68 | bool "I2C Chip debugging messages" |
69 | depends on I2C | ||
70 | help | 69 | help |
71 | Say Y here if you want the I2C chip drivers to produce a bunch of | 70 | Say Y here if you want the I2C chip drivers to produce a bunch of |
72 | debug messages to the system log. Select this if you are having | 71 | debug messages to the system log. Select this if you are having |
73 | a problem with I2C support and want to see more of what is going | 72 | a problem with I2C support and want to see more of what is going |
74 | on. | 73 | on. |
75 | 74 | ||
76 | endmenu | 75 | endif # I2C |
77 | |||