From: Daniel Mack Date: Wed, 10 Apr 2013 19:55:45 +0000 (+0200) Subject: usb: musb: factor out hcd initalization X-Git-Tag: omap-for-v3.11/fixes-for-merge-window~78^2~60^2~85 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74c2e93600581d80695604126a3725a157d0ab72;p=pandora-kernel.git usb: musb: factor out hcd initalization The musb struct is currently allocated along with the hcd, which makes it difficult to build a driver that only acts as gadget device. Fix this by allocating musb directly, and keep the hcd around as a pointer in the musb struct. struct hc_driver musb_hc_driver can now also be static to musb_host.c, and the macro musb_to_hcd() is just a pointer dereferencer for now, and will be eliminated later. Signed-off-by: Daniel Mack Acked-by: Peter Korsgaard Signed-off-by: Felipe Balbi --- Reading git-diff-tree failed