Skip to content

Commit

Permalink
Use menuconfig objects: W1
Browse files Browse the repository at this point in the history
Use menuconfigs instead of menus, so the whole menu can be disabled at once
instead of going through all options.

Signed-off-by: Jan Engelhardt <[email protected]>
Cc: Evgeniy Polyakov <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
Jan Engelhardt authored and Linus Torvalds committed Jul 16, 2007
1 parent 5c493f5 commit 012bfdf
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 14 deletions.
12 changes: 6 additions & 6 deletions drivers/w1/Kconfig
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
menu "Dallas's 1-wire bus"
depends on HAS_IOMEM

config W1
menuconfig W1
tristate "Dallas's 1-wire support"
depends on HAS_IOMEM
---help---
Dallas' 1-wire bus is useful to connect slow 1-pin devices
such as iButtons and thermal sensors.
Expand All @@ -12,8 +10,10 @@ config W1
This W1 support can also be built as a module. If so, the module
will be called wire.ko.

if W1

config W1_CON
depends on CONNECTOR && W1
depends on CONNECTOR
bool "Userspace communication over connector"
default y
--- help ---
Expand All @@ -27,4 +27,4 @@ config W1_CON
source drivers/w1/masters/Kconfig
source drivers/w1/slaves/Kconfig

endmenu
endif # W1
7 changes: 3 additions & 4 deletions drivers/w1/masters/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@
#

menu "1-wire Bus Masters"
depends on W1

config W1_MASTER_MATROX
tristate "Matrox G400 transport layer for 1-wire"
depends on W1 && PCI
depends on PCI
help
Say Y here if you want to communicate with your 1-wire devices
using Matrox's G400 GPIO pins.
Expand All @@ -17,7 +16,7 @@ config W1_MASTER_MATROX

config W1_MASTER_DS2490
tristate "DS2490 USB <-> W1 transport layer for 1-wire"
depends on W1 && USB
depends on USB
help
Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
for example DS9490*.
Expand All @@ -27,7 +26,7 @@ config W1_MASTER_DS2490

config W1_MASTER_DS2482
tristate "Maxim DS2482 I2C to 1-Wire bridge"
depends on I2C && W1 && EXPERIMENTAL
depends on I2C && EXPERIMENTAL
help
If you say yes here you get support for the Maxim DS2482
I2C to 1-Wire bridge.
Expand Down
4 changes: 0 additions & 4 deletions drivers/w1/slaves/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,21 @@
#

menu "1-wire Slaves"
depends on W1

config W1_SLAVE_THERM
tristate "Thermal family implementation"
depends on W1
help
Say Y here if you want to connect 1-wire thermal sensors to your
wire.

config W1_SLAVE_SMEM
tristate "Simple 64bit memory family implementation"
depends on W1
help
Say Y here if you want to connect 1-wire
simple 64bit memory rom(ds2401/ds2411/ds1990*) to your wire.

config W1_SLAVE_DS2433
tristate "4kb EEPROM family support (DS2433)"
depends on W1
help
Say Y here if you want to use a 1-wire
4kb EEPROM family device (DS2433).
Expand Down

0 comments on commit 012bfdf

Please sign in to comment.