usb: musb: cleanup kconfig
authorFelipe Contreras <felipe.contreras@gmail.com>
Tue, 20 Dec 2011 00:42:27 +0000 (02:42 +0200)
committerFelipe Balbi <balbi@ti.com>
Tue, 20 Dec 2011 12:01:38 +0000 (14:01 +0200)
The whole thing depends on USB_MUSB_HDRC, just add an 'if'.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/Kconfig

index f6e305fe62909d47663ac8c30c8ef77b307fa90a..f70cab3beeec74fcbbf61a248a84df31ef872702 100644 (file)
@@ -30,9 +30,10 @@ config USB_MUSB_HDRC
          To compile this driver as a module, choose M here; the
          module will be called "musb-hdrc".
 
+if USB_MUSB_HDRC
+
 choice
        prompt "Platform Glue Layer"
-       depends on USB_MUSB_HDRC
 
 config USB_MUSB_DAVINCI
        tristate "DaVinci"
@@ -77,28 +78,24 @@ choice
 
 config USB_UX500_DMA
        bool 'ST Ericsson U8500 and U5500'
-       depends on USB_MUSB_HDRC
        depends on USB_MUSB_UX500
        help
          Enable DMA transfers on UX500 platforms.
 
 config USB_INVENTRA_DMA
        bool 'Inventra'
-       depends on USB_MUSB_HDRC
        depends on USB_MUSB_OMAP2PLUS || USB_MUSB_BLACKFIN
        help
          Enable DMA transfers using Mentor's engine.
 
 config USB_TI_CPPI_DMA
        bool 'TI CPPI (Davinci)'
-       depends on USB_MUSB_HDRC
        depends on USB_MUSB_DAVINCI
        help
          Enable DMA transfers when TI CPPI DMA is available.
 
 config USB_TUSB_OMAP_DMA
        bool 'TUSB 6010'
-       depends on USB_MUSB_HDRC
        depends on USB_MUSB_TUSB6010
        depends on ARCH_OMAP
        help
@@ -106,7 +103,6 @@ config USB_TUSB_OMAP_DMA
 
 config MUSB_PIO_ONLY
        bool 'Disable DMA (always use PIO)'
-       depends on USB_MUSB_HDRC
        help
          All data is copied between memory and FIFO by the CPU.
          DMA controllers are ignored.
@@ -117,3 +113,5 @@ config MUSB_PIO_ONLY
          parameter.
 
 endchoice
+
+endif # USB_MUSB_HDRC