aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBadhri Jagan Sridharan <Badhri@google.com>2015-10-15 13:39:24 -0700
committerBadhri Jagan Sridharan <Badhri@google.com>2015-10-15 13:42:10 -0700
commit2ccf4f4f216f32541853693d895c2e5fa9cf0d56 (patch)
tree4705d2e9fa74999255e130a681c17c64389bb6d7
parent015b66b618a8f78a0b6f756a9596c89627d17b5e (diff)
usb: gadget: Remove circular dependency on Config
drivers/usb/gadget/Kconfig:208:error: recursive dependency detected! drivers/usb/gadget/Kconfig:208: choice <choice> contains symbol USB_CONFIGFS_F_MIDI drivers/usb/gadget/Kconfig:434: symbol USB_CONFIGFS_F_MIDI depends on USB_CONFIGFS drivers/usb/gadget/Kconfig:229: symbol USB_CONFIGFS is part of choice <choice> BUG: 24606128 Signed-off-by: Badhri Jagan Sridharan <badhri@google.com> Change-Id: I70a1bbca4ff7371a4d3a50285673a0845dbdcb10
-rw-r--r--drivers/usb/gadget/Kconfig27
1 files changed, 13 insertions, 14 deletions
diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig
index 20671d31cfac..8d3dc2445fcf 100644
--- a/drivers/usb/gadget/Kconfig
+++ b/drivers/usb/gadget/Kconfig
@@ -413,6 +413,19 @@ config USB_CONFIGFS_UEVENT
state changes. The gadget can be in any of the following
three states: "CONNECTED/DISCONNECTED/CONFIGURED"
+config USB_CONFIGFS_F_MIDI
+ boolean "MIDI function"
+ depends on USB_CONFIGFS
+ depends on SND
+ select SND_RAWMIDI
+ select USB_F_MIDI
+ help
+ The MIDI Function acts as a USB Audio device, with one MIDI
+ input and one MIDI output. These MIDI jacks appear as
+ a sound "card" in the ALSA sound system. Other MIDI
+ connections can then be made on the gadget system, using
+ ALSA's aconnect utility etc.
+
config USB_G_ANDROID
boolean "Android Composite Gadget"
select USB_F_ACM
@@ -431,20 +444,6 @@ config USB_ANDROID_RNDIS_DWORD_ALIGNED
help
Provides dword aligned for DMA controller.
-config USB_CONFIGFS_F_MIDI
- boolean "MIDI function"
- depends on USB_CONFIGFS
- depends on SND
- select USB_LIBCOMPOSITE
- select SND_RAWMIDI
- select USB_F_MIDI
- help
- The MIDI Function acts as a USB Audio device, with one MIDI
- input and one MIDI output. These MIDI jacks appear as
- a sound "card" in the ALSA sound system. Other MIDI
- connections can then be made on the gadget system, using
- ALSA's aconnect utility etc.
-
source "drivers/usb/gadget/legacy/Kconfig"
endchoice