mach-tegra: edp: remove distinction between multi/single core

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Revert "mach-tegra: tegra3_dvfs: hardcode lowered voltages"

This reverts commit b41004bb87a75b229c598e29069eed7db8783a2d.
tegra_mpdecision: mergeing with changes from it's msm upstream brother
Changes include:
- adding input event boost
- fixing min/max cores
- removing redundant code
- increasing delay time to 130ms
- fixing locking
- introducing scroff_single_core
- adding sysfs interface for input event boost
- gaining readability
- renaming not fitting names

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:

	arch/arm/configs/bricked_defconfig
tegra_mpdecision: use cmdline frequency instead of fixed value

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
mach-tegra: allow setting of individual cpu frequencies
The previous implementation did only save the frequency max and only
for all cpus in one variable (=all cpus will always have the same freq).
This commits allows min/max setting of frequencies per cpu independently.

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:

	arch/arm/mach-tegra/cpu-tegra.c
cpu-tegra: fix per cpu frequency to respect cmdline frequencies if set

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
cpu-tegra: fixing cpu 1-3 frequency memory

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:

	arch/arm/mach-tegra/cpu-tegra.c
tegra3_dvfs: lower voltages
tegra_mpdecision: lower boost frequencies for cpu 0,1 and 2
mach-tegra: board-grouper: use preproc macro here

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
tegra_mpdecision: fix changing boost freq sets min = boost freq

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
tegra_mpdecision: boost: if we are not boosted, revib_wq does not need to run at all

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
kernel/stop_machine.c: stop spam

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>