usb: musb: make all glue layer export struct musb_platform_ops
authorFelipe Balbi <balbi@ti.com>
Wed, 1 Dec 2010 11:22:05 +0000 (13:22 +0200)
committerFelipe Balbi <balbi@ti.com>
Tue, 7 Dec 2010 07:19:39 +0000 (09:19 +0200)
commit743411b3f3e96e8ac4cae73551a0a95392fed1ea
tree485f2f1f92768df7b1cc2d44cf3b8d4cc3cdaf3b
parent3ca8abb84522f4b773678726db6ebd6fc277bc96
usb: musb: make all glue layer export struct musb_platform_ops

preparing to a big refactor on musb code. We need
to be able to compile in all glue layers (or at
least all ARM-based ones) together and have a
working binary.

While preparing for that, we move every glue
layer to export only one symbol, which is
a struct musb_platform_ops, and make all
other functions static.

Later patches will come to allow for compiling
all glue layers together and have a working
binary.

Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/am35x.c
drivers/usb/musb/blackfin.c
drivers/usb/musb/da8xx.c
drivers/usb/musb/davinci.c
drivers/usb/musb/musb_core.c
drivers/usb/musb/musb_core.h
drivers/usb/musb/musb_virthub.c
drivers/usb/musb/omap2430.c
drivers/usb/musb/tusb6010.c