hardware: samsung_slsi: libcamera2: Reconstruct static info class

Reconstruct the class for providing static information of camera

Change-Id: I67d3dabdc96c980b9d3d0278112b05d7da59902c
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
diff --git a/libcamera2/ExynosCameraHWInterface2.h b/libcamera2/ExynosCameraHWInterface2.h
index 41f1ccf..749e947 100644
--- a/libcamera2/ExynosCameraHWInterface2.h
+++ b/libcamera2/ExynosCameraHWInterface2.h
@@ -50,6 +50,7 @@
 #include "ion.h"
 #include "ExynosExif.h"
 #include "csc.h"
+#include "ExynosCamera2.h"
 
 namespace android {
 
@@ -279,7 +280,7 @@
 
 class ExynosCameraHWInterface2 : public virtual RefBase {
 public:
-    ExynosCameraHWInterface2(int cameraId, camera2_device_t *dev);
+    ExynosCameraHWInterface2(int cameraId, camera2_device_t *dev, ExynosCamera2 * camera);
     virtual             ~ExynosCameraHWInterface2();
 
     virtual void        release();
@@ -411,6 +412,7 @@
 
     RequestManager      *m_requestManager;
     BayerBufManager     *m_BayerManager;
+    ExynosCamera2       *m_camera2;
 
     void                m_mainThreadFunc(SignalDrivenThread * self);
     void                m_sensorThreadFunc(SignalDrivenThread * self);