usb: musb: use a Kconfig choice to pick the right DMA method
authorArnd Bergmann <arnd@arndb.de>
Sun, 2 Oct 2011 14:45:45 +0000 (16:45 +0200)
committerFelipe Balbi <balbi@ti.com>
Mon, 12 Dec 2011 09:51:41 +0000 (11:51 +0200)
commit2e7fc3ba68e28acbcc9f4ee753be12be84533ba2
treeb9071d8c86a3fdf17372a8da82b1706124091ce3
parente25bec160158abe86c276d7d206264afc3646281
usb: musb: use a Kconfig choice to pick the right DMA method

The logic to allow only one DMA driver in MUSB is currently
flawed, because it also allows picking no DMA driver at all
and also not selecting PIO mode.

Using a choice statement makes this foolproof for now and
also simplifies the Makefile.

Unfortunately, we will have to revisit this when we start
supporting multiple ARM platforms in a single kernel binary,
because at that point we will actually need to select
multiple DMA drivers and pick the right one at run-time.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Felipe Balbi <balbi@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/Kconfig
drivers/usb/musb/Makefile