ElementalX governor

Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>

Conflicts:
	drivers/cpufreq/Makefile
cpufreq_elementalx: minor adjustments

Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
cpufreq_elementalx: add counter for more gradual boosting

Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
cpufreq_elementalx: very slight boost

Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
[cpufreq-elementalx] a little extra boost when load is high

Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
[cpufreq_elementalx] up_threshold doesn't change, make it read_mostly

Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
[cpufreq_elementalx] make sure input boost stuff is disabled

Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
[cpufreq_elementalx] Rework and clean up

Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
defconfig: enable elementalX

Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
elementalX: fix build

Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>
move them out of this repo

Signed-off-by: Stefanescu Cristian <howerkraft@gmail.com>