bcmdhd: add PM_FAST control param

The previous one doesn't work properly, this one works.

Signed-off-by: cocafe <cocafehj@gmail.com>
defconfigs: Enable more TCP congestion avoidance algorithms

TeamCanjica/Samsung_STE_Kernel@da148d7

Change-Id: I119985b9adba6d4f43f7ab58a993f63c6305ea58
Fix kernel section mismatches

Change-Id: Idd707dbaee22b094a8927048d6dbc42e67624c78
mm: Increase max readahead to 512kB
Probably fix memory leak
Update janice mpu3050 sensor drivers
abb-fg: Squash commits from Cocore

abb-fg: edit msg
Signed-off-by: cocafe <cocafehj@gmail.com>

abb-fg: add debug mask

abb-fg: forgot to add moduleparam entry
Signed-off-by: cocafe <cocafehj@gmail.com>

abb-fg: Add sysfs kobject interfaces
fg_refresh:		Reinit fg stats, refresh battery level.
lowbat_tolerance:	The range of lowbat threshold
lowbat_zero:		The lowbat detection thershold
lowbat_wakelock:	Use lowbat_wakelock for detecting lowbat status

To configurate the lowbat hw threshold:

	cd /d/ab8500
	echo write 0x02 0x03 `val` > hwreg

Signed-off-by: cocafe <cocafehj@gmail.com>

abb-fg: Disable LowBat wakelock by default
This wakelock takes about 20min every time when battery voltage is low.

Disable it.

Signed-off-by: cocafe <cocafehj@gmail.com>

abb-fg: Add Cycle Charging Control
It's similar to Battery Life eXtender by Ezekeel.
Original idea: Ezekeel

When battery level reaches the discharging threshold,
It will disable charger.

When battery level drops under the recharging threshold,
It will enable charger.

It can be used to limit battert charge between a range.

In fact, in normal charging, when battery is fully charged, charger will be disabled,
then battery drops, charger will be re-enabled to charge the battery.

Valued in /sys/kernel/abb-fg/fg-cyc

Enable:
	echo on > fg-cyc

Disable:
	echo off > fg-cyc

Thresholds:
	echo reinit=?? > fg-cyc
	echo rechar=?? > fg-cyc		# Battery level
	echo dischar=?? > fg-cyc	# Battery level

	Haven't strict the theshold store function.

Signed-off-by: cocafe <cocafehj@gmail.com>

abb-fg: Disable lowbat poweroff wakelock
When battery is in low level, fg machine will hold this wakelock to wait for
poweroff.
That's what I don't like.

Signed-off-by: cocafe <cocafehj@gmail.com>
abb_fg: Updates from cocore kernel

Courtesy @cocafe
block: add bfq(v5r1) io scheduler

Conflicts:
	block/Kconfig.iosched
	block/Makefile

Conflicts:
	block/Kconfig.iosched
	block/Makefile

Change-Id: Ibd9a911b5d50d2ba81ebe0dd3a38425332ffcd79
block: Update bfq iosched v5r1 -> v7r2

Conflicts:
	block/Kconfig.iosched
Add BFQ IOSched to defconfigs

Change-Id: I9f8b41d95f56bd5b930871ed939c1d88cd11d591
Signed-off-by: Alberto97 <albertop2197@gmail.com>
cpufreq: Add pegasusqplus

A heavy tweaked pegasusq.

Conflicts:
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile

Change-Id: I6d33aca4b5061aa7e73a4e1449df8cd3208c1d89
Add J-Team instead of Computer name
Set Any Frequency

Change-Id: Iffc8b773952a6625707e71c0fc525e53ae3e0a46
power: Fake Samsung DVFS interfaces

To make Samsung DVFS App happy!

Signed-off-by: cocafe <cocafehj@gmail.com>
pegasusq: Decrease default scaling up threshold

To make it more sensitive.
ondemand: Decrese up threshold 95 -> 75

With DVFS disabled, freq scaling depends on the governor we use.
I don't want to enable touch booster, so I decide to modify governors.
Up threshold @75 is nice.
pegasusq: Decrease up threshold 80 -> 75
power/main: Optimize maximum frequency reset

Signed-off-by: cocafe <cocafehj@gmail.com>
mmc/mmci: Fix warning