arm: Allow CPU-supported unaligned accesses

This change reconfigures the CPU to allow CPU-supported unaligned
accesses, which are generally faster than software-only fixups,
resulting in fewer alignment exceptions.

Signed-off-by: Brent DeGraaf <bdegraaf@codeaurora.org>
modified by faux123 for omap

Signed-off-by: Dan Trifan <jimsth@gmail.com>
ARM: L1 cache optimization
add will tisdales auto_hotplug driver
update auto-hotplug--motley
TEST:
enable full zero write mode and add+tune scu speculative linefills,use this without double linefill
Revert "SQUASHED COMMIT: Add Intelli_plug from faux123"

This reverts commit fb14f02d74201993d087800968bc2d743f3f0710.

Conflicts:
	arch/arm/mach-omap2/Makefile
WIP: Add in-kernel dt2w.

Still not working. Needs to be enabled in Makefile/Kconfig and the touchscreen (mms_ts.c) must not go to sleep once the device is locked.

Except for this, it can be ported to almost every device.

Signed-off-by: Gianmarco Rengucci <rengucci.gianmarco@gmail.com>
omap4-common cache offset value tuning
adjut gpu oc and gpu governor interaces to work with each other

Conflicts:
	arch/arm/mach-omap2/omap2plus-cpufreq.c
	arch/arm/mach-omap2/opp4xxx_data.c
add iva oc

Conflicts:
	arch/arm/configs/nuked_defconfig

Conflicts:
	arch/arm/configs/tuna_defconfig
	arch/arm/mach-omap2/Kconfig
	arch/arm/mach-omap2/omap2plus-cpufreq.c
	arch/arm/mach-omap2/opp4xxx_data.c
Implement ck1 patchset, fixed build with it

Conflicts:
	arch/arm/boot/compressed/piggy.xzkern
	drivers/cpufreq/cpufreq.c
	include/linux/sched.h

Conflicts:
	drivers/cpufreq/cpufreq_ondemand.c
	include/linux/sched.h

Conflicts:
	drivers/cpufreq/cpufreq_ondemand.c
Revert "OMAP2: OC Ram according to lastest OZ updates. (466mhz)"

This reverts commit f2d2fbb82f54524211df77cebed32ae4418645c9.
EXPERIMENTAL: Lower Ram Timings.

We're experimenting this. Thanks to Ziyann and Pattyboi, those two found these stable timings. But we have to go deeper.

Signed-off-by: Gianmarco Rengucci <rengucci.gianmarco@gmail.com>
(EXPERIMENTAL) RAM: lowering from 140 to 132.

Signed-off-by: Gianmarco Rengucci <rengucci.gianmarco@ŋmail.com>