cpufreq: interactive: reduce chance of zero time delta on load eval

Reschedule load sampling timer after timestamp of sample start taken,
hold spinlock across entire sequence to avoid preemption.  Avoid the
WARN for zero time delta in the load sampling timer function.

Change-Id: Idc10a756f09141decb6df92669521a1ebf0dbc10
Signed-off-by: Todd Poynor <toddpoynor@google.com>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
arch: arm: omap4: board-tuna-display.c: purple tint fix.
Fix 80-100% purple tint at low/minimum brightness.

Credits to mpokwsths.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
[ASRAM]: Additional Safe RAM (~50 MB) reclaimed from YUV Tiler reserved one.
Add option to reclam ~50 MB of RAM from HEAP_TILER. If we reclam max 50 MB, 1080p mode is still working.

Credits to mpokwsths for the idea and to boype for making it a more organized option.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
kernel: audit: bye stupid logs.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
cpufreq: interactive: proper touch boost implementation, userspace PowerHal is disabled during boot.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>