cpufreq: interactive: export boosted bool for use in hotplug

Change-Id: I6421392525b2ec8669ab54054d7c4ad88466c873
clock-db8500: Add arm_pll clock

Note: smp_twd is armss clock.

Signed-off-by: cocafe <cocafehj@gmail.com>
prcmu-debug: Remove ARM OPP code

As it conflicts with LiveOPP code (The more cpufreq steps mess up prcmu debug driver).
And this code prevents us from having more available steps (can not boot).

Signed-off-by: cocafe <cocafehj@gmail.com>
db8500-devices: Reserve more frequency slots for extra steps

Signed-off-by: cocafe <cocafehj@gmail.com>
db8500-devices: Add missing index

...causing frequency in idx12 = 0

Signed-off-by: cocafe <cocafehj@gmail.com>
LiveOPP: Update interfaces, Add extra cpufreqs, Adjust freqtable...

New interfaces: arm_extclk, arm_pllclk
New commands:
	arm_step<id> :
		set_ext=?
		ext=0x???
		vbbx=0x???

Notice: Enabling TouchBooster will override min cpufreq,
namely, will force min cpufreq to 100MHz!
I will fix PRCMU QoS handling issue (this issue).

100MHz and 200MHz uses external clock instead of pll clock.

If have any problem, report in my github pleaes.

And please apply other related patches especially that "prcmu-debug: remove arm opp code".
Or device will not boot properly.

Now, considering a newer faster algorithm.

Signed-off-by: cocafe <cocafehj@gmail.com>
Revert "pm/suspend: Enable CPU QoS reqiurement"

This reverts commit 1625cfa44faaa17aaddb7390b77df2c556056f12.

This patch does nothing with choppy auido when screen goes off.
It is suspend, not earlysuspend.
And it will mess min cpufreq when suspend is ongoing.
Remove it.
LiveOPP: Recover ARM 100OPP PLLARM

To fix dead issue from 900 -> 300.

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