video: msm: Handle MDP_REV_43 MDP identity

Earlier code improperly labeled MSM8960v3 devices as MDP_REV_42. When this
bug is fixed the devices fails to boot. Update checks that exclusively
check against MDP_REV_42 to allow MDP_REV_42 and greater.

Change-Id: I34909cd3cb4a6b937f641737328a0b2ea45a22fc
Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
Update the display board file to reflect the correct MDP revision.

Change-Id: I4147fe1d90b6667a3f7b7d16392036c5651f703c
CRs-Fixed: 417080
Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
Signed-off-by: Shruthi Krishna <skrish@codeaurora.org>
video: msm: Update MDP revision definition

Update the display board file to reflect the correct MDP revision.

Cherry-pick-note: this patch has already been picked, however it was not
complete.

CRs-Fixed: 417080
Change-Id: I67fd13670225c97be857ae3826cf90bb8724bb5d
Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
(cherry picked from commit 37bbc553754f2b15a9f87c12f5572088d9875d83)

Conflicts:

	arch/arm/mach-msm/board-8960-display.c

Change-Id: I577f09db48c5f19450f0d386f640286087467367
Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
msm_fb: display: mdp4 version assigned at board file

Currently, mdp version is acquired by reading mdp version
register. This patch use mdp version from board file instead
of reading from mdp register.

Change-Id: If71be4f28caa45beea58789ca1025a338eb64de5
Signed-off-by: Kuogee Hsieh <khsieh@codeaurora.org>
Signed-off-by: Siddhartha Agrawal <agrawals@codeaurora.org>
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
Signed-off-by: Shruthi Krishna <skrish@codeaurora.org>
display: removed the code exhausts file descriptor in mdp overlay and rotator.

Fix the problem crashed while playing video clips and VT camera test.
ion_share_dma_buf is called in pr_debug.
So, it is called depends on build option and makes crash problem.

Change-Id: Ia96fdb7838eb2f3cdf979d8e0f886cb64eba6ca8
msm: camera: add ion dev fd field to frame structure.

The ion dev fd field is required to represent the client
that allocated the buffer represented by the frame.

Change-Id: I8de791158251069275becc9f6413382fc6738492
Signed-off-by: Ankit Premrajka <ankitp@codeaurora.org>
msm: camera: Add media device node

Add media device node for each camera sensor
Sensor and video node info will be used
for device discovery from userspace

Change-Id: Id8c2f3e952c83259bb6b273cb6b3f04ed93d0ef3
Signed-off-by: Kevin Chan <ktchan@codeaurora.org>