sunxi-usb: Fix the length of OHCI and EHCI registers

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Use DEFINE_RES_* macros to simplify code

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Do not check usb_disabled()

usb_disabled() is checked in the {e,o}hci-hcd.c

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Remove unused includes

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Remove a bunch of no-op functions

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Remove unused struct members

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Add a helper function dbg_clocks(...)

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Use defines instead of magic numbers

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Simplify code by introducing a local variable

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Remove unused struct members

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Drop unused defines

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Remove print_ehci_info in favor of print_sw_hci

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Remove output of constants from print_sw_info

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Use defines instead of struct members

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Move usb includes to source file

Signed-off-by: Arokux <arokux@gmail.com>
sunxi-usb: Remove useless defines

Signed-off-by: Arokux <arokux@gmail.com>