mach: msm: BLX Port

defconfig: Enable BLX

blx: Fix charger not resuming after max blx reset

blx: Don't start the charger if it's already active

Change-Id: I18821911b4e57fe4d33ae829926367225fd0be23
Badass Gov

Change-Id: I1b8d0338880d4b74d1285991a3c1b4cf2c263717
PegasusQ Gov

Change-Id: I627ca1b77f60d7881c33ee3fe6624cbb21030847
Wheatley Gov

Change-Id: I8fc44a111ddfacf446865b7260ea5b687b1c90bd
Add governors to defconfigs for m7 and jewel

Change-Id: I65de12564f49fe6c3e5821cd5a490f793073dfdc
Nightmare Gov

Change-Id: I2486092a10a2c412c15d72e90f1387b932df18d7
Tweak for better android performance

Change-Id: I5ecebcdc0823252418f0d9918f0fa20840bfca09
Add SIO and FIOPS i/o schedulers

Change-Id: I3db1332b83d7f0233f0fbc19415eb66de3237d89
FIFO IO Scheduler

Change-Id: Id3cac108292e7e50d264c77c03d67240e4152b34
V(R) I/O scheduler

Change-Id: I5f0f493ee682e65dbe206307453ef7c339578b88
ZEN IO Scheduler

Change-Id: Id39efd02c7cd574512267c13f1411319d6c6d0e4
Add Moar Govs

* OndemandPlus, SmartassH3, and Abyssplugs

Change-Id: Ie8ad7f1b7aaff2aed40679b3c65fc25c96d5af7f
add usb fastcharge.

Change-Id: I52f189f375eaffbfe610b57f945ead9d79900f6f
Turn fast charge off by default

Turn on:
echo 1 > /sys/kernel/fast_charge/force_fast_charge

Turn off:
echo 0 > /sys/kernel/fast_charge/force_fast_charge

Credits, franciscofranco, Paul Reioux

Change-Id: I4c1b14a6f47c10e2148338bce33534ba47108f79