cpufreq: Introduce CPU-boost framework

The CPU-boost framework allows you to place hooks in various drivers to boost the CPU for either a specified duration or indefinitely (until it is manually unboosted). If a new boost request is sent while the CPU is boosted then the new boost request will take precedence and immediately override the current boost.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
cpufreq: Retain each individual cpu policy

In the scenario that a non-primary core is resuming from a hotplug, the min/max policy gets reset to the kernel default. This patch retains those policies.

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
defconfig:  update defconfig

  - Retain cpu freq
  - CPU Boost framework