more fixes for intellidemand

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
Revert "Cpufreq: create/remove percpu sysfs nodes once"

This reverts commit 5975d24eb5cb3b77a858083555957ff75275979b.
fix CPUFreq now can build fine x_x

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
cpufreq: Create a helper function to get CPU utilization Use the new cpufreq_quick_get_util function in klozz_hotplug driver

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
msm: vidc: Add AFD and CC metadata support to extradata

Add support and control for setting Active format
description and closed caption meta data in the
extradata. FW parses metadata and adds it to the
extradata. Client can use control to parse extradata
for the metadata information.

Change-Id: I79fb71e635927c95e0792862c9dea7d96f58e895
Signed-off-by: Jayasena Sangaraboina <jsanga@codeaurora.org>
Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
msm: vidc: flush queued work during device suspend

This change flushes any queued work related to power collapse,
once the device is power suspended.
There are applications which do not destroy video instance
on suspending the device. For such applications, if the device
is power suspended, video driver does not prepare venus for
power collapse.
Considerable power saving is observed by power collapsing
venus before the device goes in suspend state.

and fixes for intelliplug
initial coding for alessa_plug

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
Add Alessa plug

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
Merge branch 'lollipop' of https://github.com/Klozz/XPerience_Kernel_msm8226_mmi_Falcon into cm-11.0