pmem: ensure SMI correctness

Due to hardware constraints, the SMI should not be mapped
in the kernel space when not in use. Unmap the SMI from
the kernel address space when the last allocation is freed.
Vote for bus bandwidth as well while the SMI is allocated.

CRs-Fixed: 281723
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Signed-off-by: Ronny Schmatzler <schmatzler@googlemail.com>
msm: rotator: Add YV12 support in the Rotator

Added changes to support YV12 input format in the Rotator.
Output will be Pseudoplanar in this case.

Change-Id: Ic77ad2b6a3aaa66ad923494fb6c96e07738d674b
Signed-off-by: Pradeep Jilagam <pjilagam@codeaurora.org>
Signed-off-by: Ronny Schmatzler <schmatzler@googlemail.com>
msm_fb : Add support for Yamato format

Changes to support Yamato format as a source format.

Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
(cherry picked from commit d9f38b0c3bcb8cb16e5b8d433caea647f9c875a3)

Change-Id: Iaa0dac262f4666d8b9651bae688910b7b5e3ee1a
Signed-off-by: Gopal G Goberu <ggober@codeaurora.org>
Signed-off-by: Ronny Schmatzler <schmatzler@googlemail.com>