Revert "ak_bacon_defconfig: enable MSM_LOGO"

This reverts commit 294a4b784765b5c5dfe6ab43308954953dd30b9b.
LCD_KCAL: Color Control driver for OnePlus One
LCD_KCAL: Introduce configurable kcal_min

Lower values such as 0-10 ultimately create a dark, washed out display,
if a user accidently sets their kcal values to "0 0 0" they will loose
visual control of the device, potentially requiring a hard reboot.
Introduce minimum kcal values to prevent this behavior.

Willing users can disable this protection by setting the kcal_min value
to '0', however the default value of 35 is recommended.

sysfs:
echo "1/255" > /sys/devices/platform/kcal_ctrl.0/kcal_min

kcal_min will detect and block values attempting to set lower than
itself, resetting the specific values to that of kcal_min. There is also
behavior to adjust the kcal if kcal_min is set to a level higher than
that of any kcal value(s).
LCD_KCAL: Prevent out-of-range input values
arch: boot: target armv7-a
arch: makefile: Enable pipe flag.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
lib/memcopy: use glibc version

the kernel's memcpy and memmove is very inefficient. But the glibc version is
quite fast, in some cases it is 10 times faster than the kernel version. So I
introduce some memory copy macros and functions of the glibc to improve the
kernel version's performance.

The strategy of the memory functions is:
1. Copy bytes until the destination pointer is aligned.
2. Copy words in unrolled loops.  If the source and destination are not
   aligned in the same way, use word memory operations, but shift and merge
   two read words before writing.
3. Copy the few remaining bytes.

Signed-off-by: Miao Xie <miaox*******>
Signed-off-by: faux123 <reioux@gmail.com>

Conflicts:
	lib/Makefile
lib/string: use glibc version

the performance of memcpy and memmove of the general version is very
inefficient, this patch improved them.

Signed-off-by: Miao Xie <miaox*******>
Signed-off-by: faux123 <reioux@gmail.com>
ak_bacon_defconfig: enable LCD_KCAL
Voltage Control: generic voltage control for DTS based kernels

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/clock-krait-8974.c
	arch/arm/mach-msm/cpufreq.c
	drivers/cpufreq/cpufreq.c

Conflicts:
	arch/arm/mach-msm/cpufreq.c
Voltage Control: Fix voltage setting bug
ak_bacon_defconfig: enable VOLTAGE_TABLE
makefile: enable CCACHE
Kernel Version: ak.003.onepone
msm: mdss: Add LCD 5V EN disable code

Change-Id: Ic9b52f2bcd9676685c28d7f7fd49247afa1a4cf3
cpufreq: enable/disable cpu-boost via sysfs
Merge branch 'cm-11.0' into ak-11.0
msm: cpufreq: set safe frequencies from config

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	arch/arm/mach-msm/cpufreq.c
ak_bacon_defconfig: add safe SET_MIN_MAX
msm8974pro: dts: cpufreq: introduce 268MHz clock