sunxi-usb: fix the alignment calculation for non-aligned buffer workaround

Fix alignment calculation that sets alignment off by one. New code uses
pointer type sizes for correct calculation.

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