ENGR00218441 MXC v4l2 capture:Fix code merge confliction

This patch fixs code merge confliction after merging
code from imx_3.0.35 branch to imx_3.0.35_android branch.

Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
ENGR00275011 Make V4L2_PIX_FMT_YUYV visiable as CSI output format

V4L2_PIX_FMT_YUYV is the original format from camera and the source format
for CSI. This format may be needed on Android to do CSC before encoding.
We can now choose V4L2_PIX_FMT_YUYV or V4L2_PIX_FMT_UYVY for the CSI
output format.

Signed-off-by: Robby Cai <R63905@freescale.com>
ENGR00275613  [EVK_6SL]: system crash when boot without 5640 camera

Fixed by add check for cam->sensor

Signed-off-by: Fang Hui <b31070@freescale.com>
gs2971: add gs2971 to 'no lock' message
ENGR00169880 v4l2 capture: reserve dummy framebuffer for 8M on probe

On GB with 512MB DDR size, when we taking 5M pixel picture,
the v4l2 capture will first allocate a 8M continuous memory for
first frame, which may cause allocation failed.
Reserve this buffer on probe when safe.

Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
ENGR00143324-1 v4l2_capture: add camera rotate function

add four kinds of camera rotate function: rotate_none, rotate_vert
rotate_horiz, rotate_180

Signed-off-by: Yuxi Sun <b36102@freescale.com>
mxc_v4l2_capture: add blank line to sync with android branch
board-mx6_nitrogen6_max: add TC358743 hdmi input camera
board-mx6_utc: add static keyword
adv7180: allow second IPU to be used
board-mx6_per: reserve memory for ipu/vpu
board-mx6_per: export GP_PCIE_RADIO_ON
partial revert of Support BT656 and BT1120 output for iMX6 ipuv3.
mx6_nitrogen6_max: Fix TC3587 power up
board-mx6_nitrogen6_max: default can0 to standby mode
board-mx6_nitrogen6_max: use headpone detect, mute