cpufreq: interactive: proper touch boost implementation, userspace PowerHal is disabled during boot.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
cpufreq: interactive: fix a wrong behavior of boostpulse freq and hispeed_freq. Also increased boosted time to 500ms and decreased hispeed_freq to 729MHz to make up for it.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
input: remove old boostpulse fd write crap.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
input: touchboost: add the same generic input time driver from my other Kernels.

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

Conflicts:
	drivers/input/touchscreen/Makefile
cpufreq: interactive: add changes to allow for input boost events.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Update cpufreq_interactive.c
input: touchboost: I've tried a gazillion different ways to deal with input cpu-boost events, but in the end what really works for me and flawlessly is leaving the governor taking care of the cpu frequency changes. I'd rather have a global input register handler that feeds the governor with the touch input times in usecs and leave the boosting logic to the governor. CAF's cpu-boost code is half broken too so I'm not bothering with trying it again.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
optimized LPDDR RAM timings (~10% throughput increase)

Tweaked the device's RAM timings. Benchmarks suggest a 10
percent thorughput improvement (RgBandwidth RAM misc benchmark;
threads: 1. 20 benchmark instances each, best result wins):

       Stock          Tweaked

Copy   1249.9 MB/s -> 1373.0 MB/s --> 9.86 % improvement
Scale  1084.8 MB/s -> 1188.1 MB/s --> 9.52 % improvement
Add    938.4 MB/s  -> 1050.2 MB/s --> 11.91 % improvement
Triad  923.0 MB/s  -> 1043.5 MB/s --> 13.06 % improvement

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
CPUFREQ: update interactive to work with inputboost
OMAP2: RAM OC according to newer OZ frequencies.
Create instructions to fork and/or build a kernel.
My purple tint fix.
Users report 80-100% purple tint (at low brightness) cure. Reports of increase in max brightness also.
Added simple sysfs interface to force adapters that are detected as
USB to charge as AC.

Signed-off-by: Dan Trifan <jimsth@gmail.com>

Conflicts:
	arch/arm/mach-omap2/Kconfig
	arch/arm/mach-omap2/Makefile
RCU: Joe's RCU

Forward port jRCU to linux-3.0.

Thanks goes to Francisco Franco for his help
in testing out this version on the Android
Galaxy Nexus phone.

Signed-off-by: Joe Korty <joe.korty@ccur.com>
Signed-off-by: Ezekeel <notezekeel@googlemail.com>
fast charge: fix el derp, señor
fast charge: fix other derp, señor! huehue
network speed tweak --ch33kybutt
soundcontrol: add a new version that talks directly with the HSGAIN h…
…ardware register to achieve higher Headphones volume.

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

Conflicts:
	drivers/misc/Makefile
Remove OMNI ramdisk
lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c

Rename the source file to match the function name and thereby
also make room for a possible future even slightly faster
"non-safe" decompressor version.

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>