power: ancora_battery: Remove trailing spaces
power: ancora_tmo_battery: Remove trailing spaces
power: apache_battery: Remove trailing spaces
power: ancora_tmo_battery: Add Battery Life eXtender (BLX) support
power: apache_battery: Add Battery Life eXtender (BLX) support
power: apache_battery: 100% battery notification after charger unplug
power: ancora_battery: Increase battery check interval from 5 seconds to 15 seconds
power: ancora_tmo_battery: Increase battery check interval from 5 seconds to 15 seconds
power: apache_battery: Increase battery check interval from 5 seconds to 15 seconds
ancora_tmo: High memory configurations
apache: High memory configurations
msm7x30: Better manage cpu frequencies for MSM8255 and MSM8255T

The supported devices have two different SOC units, so it's necessary
to manage the cpu frequencies according to its capabilities:
- ancora_tmo: MSM8255 SOC (max stock = 1024MHz, max OC = 1401MHz)
- ancora, apache, ariesve: MSM8255T SOC (max stock = 1401 MHz, max OC = 1824 MHz)
ancora_tmo: Add custom defconfigs
apache: Add custom defconfigs
arm: Add a config option to use GLibC memcpy and memmove versions

Give the possibility to use GLibC memcpy and memmove versions by
properly setting the new config option CONFIG_ARM_USE_GLIBC_MEMCOPY.
msm7x30: Update defconfigs to use GLibC versions of memcpy and memmove
mmc: msm_sdcc: Advertise erase capability for ancora_tmo and apache
sec_jack: updated driver

Ported from D2:
https://github.com/CyanogenMod/android_kernel_samsung_d2/commit/a428810d76b9066450fc53d0f6120ccc6881cab6
mm: cma: fix alignment requirements for contiguous regions

Contiguous Memory Allocator requires each of its regions to be aligned
in such a way that it is possible to change migration type for all
pageblocks holding it and then isolate page of largest possible order from
the buddy allocator (which is MAX_ORDER-1). This patch relaxes alignment
requirements by one order, because MAX_ORDER alignment is not really
needed.

Change-Id: I57798e709636873da27520bc42f7bdb03af15beb
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
CC: Michal Nazarewicz <mina86@mina86.com>
Acked-by: Michal Nazarewicz <mina86@mina86.com>
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
drivers: cma: represent physical addresses as phys_addr_t

This commit changes the CMA early initialization code to use phys_addr_t
for representing physical addresses instead of unsigned long.

Without this change, among other things, dma_declare_contiguous() simply
discards any memory regions whose address is not representable as unsigned
long.

This is a problem on 32-bit PAE machines where unsigned long is 32-bit
but physical address space is larger.

Change-Id: I0651ae4bfdbd86139398433f4a3f632efd482b8a
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Cyril Chemparathy <cyril@ti.com>
Acked-by: Michal Nazarewicz <mina86@mina86.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>