vidc: Import from CAF msm-jb_chocolate

Signed-off-by: Sultanxda <sultanxda@gmail.com>
vidc: Fix encoder for PMEM usage

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Add ION multimedia heap

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Create separate SMI region for ION

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Re-map memory to fit in the new ION SMI region and heap

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Use MEMTYPE_SMI_ION for ION MM heap

Signed-off-by: Sultanxda <sultanxda@gmail.com>
vidc: Use ION for decoder and PMEM for encoder

Signed-off-by: Sultanxda <sultanxda@gmail.com>
vidc: Fix on-the-go memory-type switching

Signed-off-by: Sultanxda <sultanxda@gmail.com>
vidc: Force PMEM usage for encoder

I adapted this to my current vidc patches from this commit: https://github.com/paulb-nl/htc7x30-3.0/commit/2b1c3e2d06faa0416882a531159b1664cc419024#diff-398c54219b2f90ef507c9621ad1ace54R2158

Signed-off-by: Sultanxda <sultanxda@gmail.com>
mach-msm: vidc: Remove memtype parameter

I hardcoded the memtypes into the vidc driver, so there is no need for this.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
sultan_defconfig: Disable module loading
sultan_defconfig: r47
Revert "USB: port USB and diag drivers from mrg666's kernel (master branch)"

This reverts commit ef128267403319a84593c4cd84c2fbc976f24070.
msm-fb: display: ion framework support

Add support for the ION memory manager
to the framebuffer driver

Change-Id: If012dcdbbc71eb0f7d4d429ad4789b3276d34a58
Signed-off-by: Nagamalleswararao Ganji <nganji@codeaurora.org>
Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>