hardware: samsung_slsi: libcamera2: Protection for sensor failure

Added protection code for sensor H/W init failure

Change-Id: Id8f40bb3ac6a9ae61d2e0d9c2af3afa5df43ad87
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
diff --git a/libcamera2/ExynosCameraHWInterface2.h b/libcamera2/ExynosCameraHWInterface2.h
index ab2ca9e..41e4924 100644
--- a/libcamera2/ExynosCameraHWInterface2.h
+++ b/libcamera2/ExynosCameraHWInterface2.h
@@ -306,7 +306,7 @@
 
 class ExynosCameraHWInterface2 : public virtual RefBase {
 public:
-    ExynosCameraHWInterface2(int cameraId, camera2_device_t *dev, ExynosCamera2 * camera);
+    ExynosCameraHWInterface2(int cameraId, camera2_device_t *dev, ExynosCamera2 * camera, int *openInvalid);
     virtual             ~ExynosCameraHWInterface2();
 
     virtual void        release();
@@ -469,7 +469,7 @@
     bool            yuv2Jpeg(ExynosBuffer *yuvBuf,
                             ExynosBuffer *jpegBuf,
                             ExynosRect *rect);
-    void            InitializeISPChain();
+    int            InitializeISPChain();
     void            StartISP();
     int             GetAfState();
     void            SetAfMode(enum aa_afmode afMode);