USB: gadget: Add USB controller driver for MSM SoC
authorPavankumar Kondeti <pkondeti@codeaurora.org>
Tue, 7 Dec 2010 12:24:03 +0000 (17:54 +0530)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 10 Dec 2010 22:23:33 +0000 (14:23 -0800)
commit33f82f387b9cb27bc903e1368fce88b73213910a
treee2bc5671dd364c489fccbfd9f4f7d975fbb4ecde
parentf01ef5748f4c4dcd2e49ccb7d75dc113219559d2
USB: gadget: Add USB controller driver for MSM SoC

MSM SoC has chipidea USB controller. So use ci13xxx_udc core.
This driver depends on transceiver driver for clock control,
PHY initialization, VBUS detection.  Register for notify_event
callback to perform MSM specific quirks after controller is reset
and stopped.

Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/gadget/Kconfig
drivers/usb/gadget/Makefile
drivers/usb/gadget/ci13xxx_msm.c [new file with mode: 0644]
drivers/usb/gadget/gadget_chips.h