usbdebug: Hide irrelevent options from menuconfig 90/4290/2
authorKyösti Mälkki <kyosti.malkki@gmail.com>
Tue, 24 Sep 2013 18:04:12 +0000 (21:04 +0300)
committerAlexandru Gagniuc <mr.nuke.me@gmail.com>
Fri, 6 Dec 2013 17:02:31 +0000 (18:02 +0100)
No need to show the choice of USB port or controller in case of older
hardware where location for usbdebug was hardwired.

Change-Id: Ia186bf2c6ed60be2834cf6fd0a1965c8bf81ed4d
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: http://review.coreboot.org/4290
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
src/console/Kconfig
src/southbridge/amd/agesa/hudson/Kconfig
src/southbridge/amd/sb700/Kconfig
src/southbridge/amd/sb800/Kconfig

index 12b942d..cd923ae 100644 (file)
@@ -181,8 +181,9 @@ config USBDEBUG_IN_ROMSTAGE
 if USBDEBUG
 
 config USBDEBUG_HCD_INDEX
-       int "Index for EHCI controller to use with usbdebug"
+       int
        default 0
+       prompt "Index for EHCI controller to use with usbdebug" if HAVE_USBDEBUG_OPTIONS
        help
           Some boards have multiple EHCI controllers with possibly only
           one having the Debug Port capability on an external USB port.
@@ -192,8 +193,9 @@ config USBDEBUG_HCD_INDEX
           a working default value here.
 
 config USBDEBUG_DEFAULT_PORT
-       int "Default USB port to use as Debug Port"
+       int
        default 0
+       prompt "Default USB port to use as Debug Port" if HAVE_USBDEBUG_OPTIONS
        help
          Selects which physical USB port usbdebug dongle is connected to.
          Setting of 0 means to scan possible ports starting from 1.
index 7e7399c..1550cb4 100644 (file)
 config SOUTHBRIDGE_AMD_AGESA_HUDSON
        bool
        select IOAPIC
-       select HAVE_USBDEBUG
+       select HAVE_USBDEBUG_OPTIONS
        select HAVE_HARD_RESET
 
 config SOUTHBRIDGE_AMD_AGESA_YANGTZE
        bool
        select IOAPIC
-       select HAVE_USBDEBUG
+       select HAVE_USBDEBUG_OPTIONS
        select HAVE_HARD_RESET
 
 if SOUTHBRIDGE_AMD_AGESA_HUDSON || SOUTHBRIDGE_AMD_AGESA_YANGTZE
index bde48fe..b0c92dc 100644 (file)
@@ -25,7 +25,7 @@ if SOUTHBRIDGE_AMD_SB700
 config SOUTHBRIDGE_SPECIFIC_OPTIONS # dummy
        def_bool y
        select IOAPIC
-       select HAVE_USBDEBUG
+       select HAVE_USBDEBUG_OPTIONS
        select HAVE_HARD_RESET
 
 # Set for southbridge SP5100 which also uses SB700 driver
index 4708f1f..9547d3e 100644 (file)
@@ -20,7 +20,7 @@
 config SOUTHBRIDGE_AMD_SB800
        bool
        select IOAPIC
-       select HAVE_USBDEBUG
+       select HAVE_USBDEBUG_OPTIONS
        select HAVE_HARD_RESET
 
 if SOUTHBRIDGE_AMD_SB800