Browse Source

pps: hide more configuration symbols behind CONFIG_PPS

Make CONFIG_PPS_DEBUG and CONFIG_NTP_PPS be hidden if CONFIG_PPS is not
selected, so that we are not prompted for these configuration options if
CONFIG_PPS is not set.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
Cc: Rodolfo Giometti <giometti@enneenne.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Florian Fainelli 12 years ago
parent
commit
1a0f39997c
1 changed files with 4 additions and 2 deletions
  1. 4 2
      drivers/pps/Kconfig

+ 4 - 2
drivers/pps/Kconfig

@@ -20,10 +20,10 @@ config PPS
 
 
 	  To compile this driver as a module, choose M here: the module
 	  To compile this driver as a module, choose M here: the module
 	  will be called pps_core.ko.
 	  will be called pps_core.ko.
+if PPS
 
 
 config PPS_DEBUG
 config PPS_DEBUG
 	bool "PPS debugging messages"
 	bool "PPS debugging messages"
-	depends on PPS
 	help
 	help
 	  Say Y here if you want the PPS support to produce a bunch of debug
 	  Say Y here if you want the PPS support to produce a bunch of debug
 	  messages to the system log.  Select this if you are having a
 	  messages to the system log.  Select this if you are having a
@@ -31,13 +31,15 @@ config PPS_DEBUG
 
 
 config NTP_PPS
 config NTP_PPS
 	bool "PPS kernel consumer support"
 	bool "PPS kernel consumer support"
-	depends on PPS && !NO_HZ
+	depends on !NO_HZ
 	help
 	help
 	  This option adds support for direct in-kernel time
 	  This option adds support for direct in-kernel time
 	  synchronization using an external PPS signal.
 	  synchronization using an external PPS signal.
 
 
 	  It doesn't work on tickless systems at the moment.
 	  It doesn't work on tickless systems at the moment.
 
 
+endif
+
 source drivers/pps/clients/Kconfig
 source drivers/pps/clients/Kconfig
 
 
 source drivers/pps/generators/Kconfig
 source drivers/pps/generators/Kconfig