ported USB force FastCharge

Signed-off-by: shivamk11 <shivamk11@gmail.com>
fixes to FastCharge: get the actual current set instead of hardcoded value

Signed-off-by: shivamk11 <shivamk11@gmail.com>
fixes to FastCharge: dont override charging current if available current is greater

Signed-off-by: shivamk11 <shivamk11@gmail.com>
add info for building fast charge
Signed-off-by: shivamk11 <shivamk11@gmail.com>
Enable UNALIGNED_ACCESS

Signed-off-by: shivamk11 <shivamk11@gmail.com>
ARM: Allow CPU-supported unaligned accesses

Signed-off-by: shivamk11 <shivamk11@gmail.com>
power: quickwakeup: initial driver port from falcon

This driver allows clients to register code to be called upon wakeup
so that clients can perform specific checks and vote to drop the system
back into suspend without fully resuming if the wake reason was a special
quick wakeup event.

Propagation of (CR)

Change-Id: I791ff02f34b616e6da2b68efc2d4eb4449e5bbe7

Signed-off-by: shivamk11 <shivamk11@gmail.com>
defconfig: Enable quickwakeup driver and unaligned CPU access