cpu-boost_framework: Set boost to maxfreq if boost > maxfreq

Make this driver more generic.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
cpu-boost_framework: Clean out useless features

*Infinite boost is kinda useless
*Startup & shutdown functions are not very useful
*Cleaned up syntax in some places

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Remove deprecated CPU-boost framework hooks
cpu-boost_framework: Add proper hotplug management

Now the CPU-boost framework will properly boost/unboost cores on its own, regardless of whether or not they've been hotplugged. CPU-boost framework is also no longer arch-dependent for proper functionality (it can be used on devices that don't use an MSM chipset).

Signed-off-by: Sultanxda <sultanxda@gmail.com>