Revert Try to fix s6d27a1 blackscreen bug
Add janicep defconfig
abb-codec: Squashed commit of all ABBamp audio changes

This squashed commit consists of the following commits from cocafe:

abb-codec: ABBamp audio v2.0b
Audio control module for ST-Ericsson AB850x codec

Credit:
Aditya Patange (Adi_Pat@xda)

abb-codec: ABBamp audio v2.1b
ShortCir configuration
Enable HsOscEn
Earpiece Digital Gain
ClassD HighPass Gain
ClassD White Gain

abb-codec: ABBamp audio v2.3b
Add mic2(phone,not HSmic) gain.
Optimize volume tables

Next:
Might add ANC stuff
And HSmic gain

abb-codec: ABBamp audio 2.4
Enable HsPullDown
Disable HsGainFade
Disable HsShortcir

Simple sysfs entry inputs: (enable/disable -> on/off)

abb-codec: optimize anagain3 store
Signed-off-by: cocafe <cocafehj@gmail.com>

abb-codec: Format messages style
I like to make everything neat.

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

abb-codec: Fix typo
Signed-off-by: cocafe <cocafehj@gmail.com>

abb-codec: Adjust MIC booster level +15dB -> +6dB
Too noisy with +15dB.

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

abb-codec: ABBamp 2.4.5
Normally, we use "mute all sound" in system settings to disable all sound.

But the earpiece is also disabled, when a call comes, it will take us several seconds to enable sound in settings.

So I add a interface to disable speaker ONLY.

I think it's for me at least.

What's more, this update edits some messages and fixed some bugs.

Check the previous commits.

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

abb-codec: ABBamp 2.4.6
Fixed code style
Restores HS controls after Mic1 PM down

Signed-off-by: cocafe <cocafehj@gmail.com>
Merge pull request #1 from zwliew/3.0.31

abb-codec: Squashed commit of all ABBamp audio changes
Added optimized ARM RWSEM algorithm.

Signed-off-by: dh-harald <github@criminal.hu>
Merge branch '3.0.31' into 3.0.31-oc
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.

Conflicts:
	drivers/cpufreq/cpufreq_pegasusq.c
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>
ARM: ux500: Add LiveOPP(OC/UC/OV/UV) supports

As I have said hundreds of times, modifying these useless numbers in frequency table
do not have any effect on overclocking. Run benchmarks will provide that clearly.

It goes: set arm_clk -> db8500 driver find matched frequency -> get matched frequency index ->
get matched ARM OPP -> set ARM OPP (An OPP contains Varm/PLLARM/ArmFixMGT etc etc)

We lack of proper document which explains PRCMU and AB8500 Regulator registers.
We guessed the meanings of these registers by searching the code and endless experiments.
So we can not make everything absolutely right.
But it is actually overclocked. Benchmarks spoke.

This patch is made for PRCMU Project U8500 MBL (Samsung Janice has) which has ARM MaxOPP.
For the deivces which do not have MaxOPP(1000MHz) by default, change ARM_MAX_OPP to ARM_100_OPP
in LiveOPP ARM table. 1000MHz for these devices is stable, and the higher frequencies may be unstable.
Thanks Robert Rozic@github for testing on Codina on the fly.

How to set ARMPLL has been explained in code.

All available overclocked frequencies are stable for Janice, 1228MHz is the maximum stable frequency.
1267MHz will cause Apps FC and reboot.

Signed-off-by: cocafe <cocafehj@gmail.com>
LiveOPP: Increase some voltage

Signed-off-by: cocafe <cocafehj@gmail.com>
ARM: ux500: Enable 100MHz for SD/SDIO/MMC devices

From: https://git.kernel.org/cgit/linux/kernel/git/linusw/linux-stericsson.git/commit/arch/arm/mach-ux500/board-mop500-sdi.c?id=b6ff56a4acdc16c626f713bbad0528984234e550

MMCI fmax is 515633

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

Samsung debugging stuff

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

Change-Id: I9fb8411affd540a40cf666dab97b5b2df5d34af4
Merge pull request #4 from zwliew/cm-11.0

defconfigs: Enable more TCP congestion avoidance algorithms
bcmdhd: add PM_FAST control param

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

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