common: add CPU max freq enums

Add the enums for CPU max freq limit
Remove unsupported enum for all cpus freq

Change-Id: I8720c22f6aadaa8ced2a5917aa97f568d94f2f93
common: add CPU max cores online enums

Previously the enums to limit the maximum number
of cores online were using the same resource as
minimum number of cores. Separate the min and max
to each have their own resource.

Change-Id: I3d2e8ebe1bba61a0d63ee79972cbe78c972b2bd8
power: add sched boost enum.

Add enum for enabling sched boost and
core 4-8 in perflock

Change-Id: I049c44d18045d9ab2dce7a96cf73207357e63a18
power: Various updates to Power HAL

 * New target support, cleanups, new perf version

Change-Id: I4ca66fad1421105863e98d1a9f5a5eba37aa5e0a
init_msm: Add usergroup permission to dynamic_fps node.

HWC will be writing to this sysfs node to set the variable
refresh rate, hence set proper usergroup

Change-Id: If668003463f580050d5843af97bf8f8761eb7f88
power: Initial powerhal for 8939

Change-Id: I46581ada5000dd20f3bed5fedf634447adce4843
power: Additional 8939 tunings

Change-Id: If4372513ec6db89cfb85fa6012bbe1d82fdef4ce
init: Add ro.alarm_boot property support

ro.alarm_boot property is used to let framwork detect if it
is RTC triggered boot.

Change-Id: Id503ad39a2872fdb3acbc79233c008dc4f4e4a3c
Enable qrngd to add entropy from rng hardware to /dev/random

Change-Id: I35901a13010d4dfd586a3546182122b4bfae6358
power: keep two cores online when display is on

This change is specific to 8084 and has been
modeled based on 8974 pro changes. Use PerfLock
to keep two cores online when the display is on.

Change-Id: Iffea0f9afbb3743cec2804da5884ec6d977b662a
power: Add apq8084 specific changes

Added compilation flag for power-8084.c in
makefile and detection of apq8084 soc id in
power.c.

Change-Id: I00e8e18f6de4ee7b38269e4bf565954db46148c5