msm: camera: custom: Enable driver compilation & minor fixes
Enable custom driver compilation on lahaina and few minor fixes in custom HW driver. CRs-Fixed: 2716300 Change-Id: I6f9ead5d2d67d91c14daf200ba12e95a1afec61d Signed-off-by: Karthik Anantha Ram <kartanan@codeaurora.org>
Este cometimento está contido em:
@@ -14,4 +14,5 @@ export CONFIG_SPECTRA_ISP=y
|
|||||||
export CONFIG_SPECTRA_SENSOR=y
|
export CONFIG_SPECTRA_SENSOR=y
|
||||||
export CONFIG_SPECTRA_ICP=y
|
export CONFIG_SPECTRA_ICP=y
|
||||||
export CONFIG_SPECTRA_JPEG=y
|
export CONFIG_SPECTRA_JPEG=y
|
||||||
|
export CONFIG_SPECTRA_CUSTOM=y
|
||||||
endif
|
endif
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2019, The Linux Foundation. All rights reserved.
|
* Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@@ -9,3 +9,4 @@
|
|||||||
#define CONFIG_SPECTRA_SENSOR 1
|
#define CONFIG_SPECTRA_SENSOR 1
|
||||||
#define CONFIG_SPECTRA_ICP 1
|
#define CONFIG_SPECTRA_ICP 1
|
||||||
#define CONFIG_SPECTRA_JPEG 1
|
#define CONFIG_SPECTRA_JPEG 1
|
||||||
|
#define CONFIG_SPECTRA_CUSTOM 1
|
||||||
|
@@ -117,7 +117,7 @@ static int cam_custom_hw_sub_mod_component_bind(struct device *dev,
|
|||||||
/* needs to be invoked when custom hw is in place */
|
/* needs to be invoked when custom hw is in place */
|
||||||
//cam_custom_hw_sub_mod_init_hw(hw, NULL, 0);
|
//cam_custom_hw_sub_mod_init_hw(hw, NULL, 0);
|
||||||
|
|
||||||
CAM_DBG(CAM_CUSTOM, "HW idx:%d component bound successfully");
|
CAM_DBG(CAM_CUSTOM, "HW idx:%d component bound successfully",
|
||||||
hw_intf->hw_idx);
|
hw_intf->hw_idx);
|
||||||
return rc;
|
return rc;
|
||||||
|
|
||||||
|
@@ -489,16 +489,15 @@ static int cam_custom_hw_mgr_notify(
|
|||||||
custom_ctx->event_cb(custom_ctx->cb_priv,
|
custom_ctx->event_cb(custom_ctx->cb_priv,
|
||||||
CAM_CUSTOM_HW_EVENT_RUP_DONE, ®_upd_data);
|
CAM_CUSTOM_HW_EVENT_RUP_DONE, ®_upd_data);
|
||||||
break;
|
break;
|
||||||
case CAM_CUSTOM_HW_EVENT_RUP_DONE:
|
case CAM_CUSTOM_HW_EVENT_FRAME_DONE:
|
||||||
CAM_DBG(CAM_CUSTOM, "Notify FRAME DONE for ctx %u",
|
CAM_DBG(CAM_CUSTOM, "Notify FRAME DONE for ctx %u",
|
||||||
custom_ctx->ctx_index);
|
custom_ctx->ctx_index);
|
||||||
/* fill the evt data struct */
|
/* fill the evt data struct */
|
||||||
done_evt_data.num_handles = 1;
|
done_evt_data.num_handles = 1;
|
||||||
done_evt_data.resource_handle = 0;
|
|
||||||
custom_ctx->event_cb(custom_ctx->cb_priv,
|
custom_ctx->event_cb(custom_ctx->cb_priv,
|
||||||
CAM_CUSTOM_HW_EVENT_RUP_DONE, &done_evt_data);
|
CAM_CUSTOM_HW_EVENT_RUP_DONE, &done_evt_data);
|
||||||
break;
|
break;
|
||||||
case CAM_CUSTOM_HW_EVENT_RUP_DONE:
|
case CAM_CUSTOM_HW_EVENT_ERROR:
|
||||||
CAM_DBG(CAM_CUSTOM, "Notify ERROR for ctx %u",
|
CAM_DBG(CAM_CUSTOM, "Notify ERROR for ctx %u",
|
||||||
custom_ctx->ctx_index);
|
custom_ctx->ctx_index);
|
||||||
/* fill the evt data struct */
|
/* fill the evt data struct */
|
||||||
|
@@ -196,6 +196,7 @@ const char *cam_get_module_name(unsigned int module_id)
|
|||||||
break;
|
break;
|
||||||
case CAM_CUSTOM:
|
case CAM_CUSTOM:
|
||||||
name = "CAM-CUSTOM";
|
name = "CAM-CUSTOM";
|
||||||
|
break;
|
||||||
case CAM_OPE:
|
case CAM_OPE:
|
||||||
name = "CAM-OPE";
|
name = "CAM-OPE";
|
||||||
break;
|
break;
|
||||||
|
Criar uma nova questão referindo esta
Bloquear um utilizador