pyramid: Add display code by bilalliberty and SebastianFM
msm_fb: Port from bilalliberty's PyramidC2 kernel

x999 credit to bilalliberty

Signed-off-by: Sultanxda <sultanxda@gmail.com>
board-pyramid-display: Reduce framebuffer memory size and clean up

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Fix vidc not building after new msm_fb
pyramid: ION: Don't determine userspace allocation size dynamically

We have PMEM heaps working so we can't make use of ION's dynamic nature. With this patch, ION will now act like PMEM (static memory heaps). This fixes the low RAM issue (userspace now has 553MB of RAM instead of 513MB).

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm_fb: Use newer method of allocating fb RAM
board-pyramid-display: Increase MDP core clock rate to 267MHz

Signed-off-by: Sultanxda <sultanxda@gmail.com>
sultan_defconfig: r48
board-pyramid-display: Restore original MSM_FB_SIZE