sunxi-usb: common: make stack spinlock static instead

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sunxi-usb: ehci: fix the FIXME for sw_ehci_hc_driver.reset

[v2]:
 - Use 'ehci-hcd.c:ehci_setup()' as it does about the same that v1 replicated
   into 'ehci-sunxi.c'.
 - As ehci_setup() is used, we can also remove duplicate code from
   sw_ehci_hcd_probe().

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sunxi-usb: ohci: convert to use platform device resources

[v2]:
 - Use SW_USB_OHCI_LEN for resource size

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sunxi-usb: ehci: convert to use platform device resources

[v2]:
 - Use SW_USB_EHCI_LEN for resource size

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sunxi-hci: common: remove unused first entries from EHCI&OHCI platform device arrays

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>