arm: am33xx: add USB clocks

Signed-off-by: Christoph Fritz <chf.fritz@googlemail.com>
arm: am33xx: add pinmux config for USB

Signed-off-by: Christoph Fritz <chf.fritz@googlemail.com>
linux wrapper: add more dummy spin_lock stubs

Signed-off-by: Christoph Fritz <chf.fritz@googlemail.com>
musb: add musb driver from u-boot
musb: delete unused include files
musb: move musb.h to path include/usb
musb: drop gadget support - remove appropriate files
musb: use __BAREBOX__ macro
musb: adapt Kconfig and Makefiles
arm: pcm051: enable musb in defconfig
musb: adapt driver to work on barebox
musb: only support USB_SPEED_HIGH devices

This patch enables usb high-speed power. To support full-speed or low-speed
devices, this patch needs to be reverted.
usb: add musb support
arm: am33xx: add usb base addresses
arm: am33xx: add usb platform helper code
musb: add barebox gluecode
arm: pcm051: enable USB pinmux
arm: pcm051: enable USB