media: video: Import 3.4 ION camera drivers from SebastianFM-kernel

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Import camera board from SebastianFM-kernel
pyramid: Remove deprecated PMEM camera code

Signed-off-by: Sultanxda <sultanxda@gmail.com>
devices-msm8x60: Update camera resources from SebastianFM-kernel
clock-8x60: Fix clock names for new camera drivers

From SebastianFM-kernel.
Sultan_defconfig: Update for new camera drivers

From SebastianFM-kernel.
media: video: Fix camera driver compile for 3.0 kernel

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: camera: Fix regulator initialization for 3.0 kernel

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Add camera init

From SebastianFM-kernel.
mach-msm: devices.h: Add missing definitions for board-pyramid-camera

From SebastianFM-kernel.
pyramid: Add ION camera heap

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Add camera GPIO definitions for board-pyramid-camera

From SebastianFM-kernel.
camera: msm_gemini: Fix regulator name for 3.0 footswitch drivers

Fixes the reboot when taking a picture.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
vidc: Backport from CAF kk_2.7_rb1.35

*Patched for 3.0 kernels

Signed-off-by: Sultanxda <sultanxda@gmail.com>
media: video: Add missing videobuf2-msm-mem driver

Pulled from Samsung Skyrocket kernel.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Overhaul memory map

Kernel now uses 3 memory banks. Userspace now has 608MB of RAM, a 6MB increase.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Sultan_defconfig: Change kernel load address to 0x41600000

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm_thermal: Make thermal thresholds stricter

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Sultan_defconfig: v1.5.0