QCamera3: Call stopMipi and suspend in bypass mode
Call stopMipi and suspend in bypass mode as well.
Test: GCA
Bug: 36569500
Change-Id: I8eddf9cb4b7fec540d5aca9710368ed54fe85130
diff --git a/msm8998/QCamera2/HAL3/QCamera3HWI.cpp b/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
index 67f2dca..f52814e 100644
--- a/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
@@ -1045,7 +1045,9 @@
// Disconnect Easel if it's connected.
gEaselManagerClient.closeHdrPlusClient(std::move(gHdrPlusClient));
gHdrPlusClient = nullptr;
+ }
+ if (EaselManagerClientOpened) {
rc = gEaselManagerClient.stopMipi(mCameraId);
if (rc != 0) {
ALOGE("%s: Stopping MIPI failed: %s (%d)", __FUNCTION__, strerror(-rc), rc);