ARM: topology: save cpu id of each core
ARM: topology: Update topology according to current sched_mc mode
ARM: topology: Add a cpu_power function
ARM: topology: Add a topology update notification
ARM: cpu topology: Add asym topology flag for using cpu0 1st

Modify the CPU sched_domain flags in powersave mode for using the cpu0 in ched_mc powersave mode

Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
ARM: cpu topology: add debugfs
cpupower: update the cpu_power according to cpu load

This driver updates the capacity of each core according to current
sched_mc level and cpu frequency (in fact current cpu load)

When the lowest frequencies are used, we are in a light load use case
and we increase the cpu capacity to keep these light tasks on CPU0

Conflicts:

	drivers/staging/Kconfig

Conflicts:
	drivers/staging/Makefile

Signed-off-by: Xmister <xmisterhu@gmail.com>
sched: use cpu capacity to decide if a ILB is needed
kernel: sched_features: Enabling Arch Power
mach-tegra: tegra3_speedo: Removing the 14th and 15 speedo controls to be inline with the core 13 that are now being used in dvfs
KozmiKKernel: Removing cpu_user_cap hardcoding from aosp ramdisk
KozmiKKernel: Updating cpuquiet defconfig
mach-tegra: tegra3_clocks: Increasing to quad 1600
mach-tegra: tegra3_dvfs: GPU OC 520 with multiple other freqs increased sequencially
mach-tegra: tegra3_dvfs: Removing hardcoded cpu speedo id if statement
mach-tegra: common: Increasing pmu_core_edp to 1350
mach-tegra: tegra3_dvfs: More fixing up of voltages
mach-tegra: tegra3_speedo: Matching up with dvfs
cpufreq: fix setting governor accros hotplug cpus (maxwen)

TripNRaVeR: removed obsolete debugging and kernel log filling
keep as close to upstream as possible
rcu: add jrcu for small smp systems