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);