usb:sunxi:Fix "device not recognized" problem during android boot (3.4)

3.4 requires this fix top of 1ef151746ad739b58db375b170052ca645f84600. Now behavior is same as with 3.0.

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sun4i-ts: Add sun7i support

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
mali: Fix regression on sun4i and sun5i caused by adding sun7i support

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
serial: sunxi: Fix kernel stall

When opening/closing a serial port many times the kernel will
eventually crash with a 'rcu_preempt self-detected stall'.  Adding
some code from the Allwinner source fixes this issue.  Also rename
some functions as the core seems different than the DesignWare core.

Signed-off-by: Ryan Press <ryan@presslab.us>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
usb:host:ehci-sunxi:Fix usb resume.

This patch fixes usb functionality after android resume. Fix was found from original Allwinner codes.

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Revert "sunxi-hci: Remove code believed to be no-op"

This reverts commit 5443e361562b0d30f18fdbde7ee8bce468cdc37a.

by author request. "it is broken"

Signed-off-by: Alejandro Mery <amery@geeks.cl>
Merge commit '1bff34948e6017012f7407a22adb8815a6c3da98' into karme-stage-sunxi-3.4

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Merge commit '69181e380b6bcb075e8a178ce922c809fc6060dd' into karme-stage-sunxi-3.4

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.