Dynamic EDP - allows EDP to be enabled (safer) with an added simple
temperature throttle (based on Asus Prime)

Conflicts:
	arch/arm/mach-tegra/cpu-tegra.c
cpu-tegra: let's skip the temporary downclock and kernel log spam if the
custom EDP throttle is not currently enabled.

Conflicts:
	arch/arm/mach-tegra/cpu-tegra.c
tegra: lp core overclock to 620Mhz

Conflicts:
	arch/arm/mach-tegra/tegra3_clocks.c
tegra: changes to voltages and voltage table

Conflicts:
	arch/arm/mach-tegra/tegra3_dvfs.c
	drivers/cpufreq/cpufreq.c
tegra: add LP overclock config interface

Conflicts:
	arch/arm/configs/kangaroo_defconfig
	arch/arm/mach-tegra/Kconfig
	arch/arm/mach-tegra/tegra3_clocks.c
mach-tegra: add 700Mhz LP overclock option
mach-tegra: freq table change back to 860Mhz
tegra3_clocks.c: use same frequency table for 700Mhz LP
tweaks to comply with mkernal code
for LP OC
ARM: tegra: select correct parent clk for pll_p

For Tegra30, pll_p clk's parent is wrongly specified as clk_m instead of
pll_ref in the tegra30_clk_init_table and this is resulting in a
boot-time warning. This patch fixes this by correcting the clk init
table.
fixes for overclocking
arm: mach-tegra: up 550MHz LP OC up to 555MHz
Because is looks cooler.

Conflicts:
	arch/arm/mach-tegra/tegra3_dvfs.c
more fixes for LP OC