msm: camera: Enable front camera or cam1 for 8974

Add support for CSID cores to enable CSID0 clocks by default since
CSID1, CSID2 and CSID3 cores requires CSID0 clocks. Add support to
extract phy-sel value from device tree node and pass it to CSID core.
With phy-sel value in device tree node, sensor can choose CSIPHY core
and CSID core to use for streaming. Reading buffer if probe fails causes
CCI to enter into bad state and future I2C call fails. Avoid CCI from
reading buffer if probe fails.

Change-Id: I18334db0526c1b86f3f2713b63cd7e7c0d1ddb84
Signed-off-by: Sreesudhan Ramakrish Ramkumar <srramku@codeaurora.org>
diff --git a/arch/arm/mach-msm/include/mach/board.h b/arch/arm/mach-msm/include/mach/board.h
index a7dc730..d4d2fca 100644
--- a/arch/arm/mach-msm/include/mach/board.h
+++ b/arch/arm/mach-msm/include/mach/board.h
@@ -177,6 +177,7 @@
 struct msm_camera_csi_lane_params {
 	uint16_t csi_lane_assign;
 	uint16_t csi_lane_mask;
+	uint8_t csi_phy_sel;
 };
 
 struct msm_camera_gpio_conf {