Merge "msm: camera: isp: increase number of hw entries" into camera-kernel.lnx.5.0

Cette révision appartient à :
Savita Patted
2021-03-09 20:17:26 -08:00
révisé par Gerrit - the friendly Code Review server
révision 780e1ba3a7
4 fichiers modifiés avec 8 ajouts et 10 suppressions

Voir le fichier

@@ -28,11 +28,6 @@
/* max requests per ctx for isp */
#define CAM_ISP_CTX_REQ_MAX 8
/*
* Maximum configuration entry size - This is based on the
* worst case DUAL IFE use case plus some margin.
*/
#define CAM_ISP_CTX_CFG_MAX 25
/*
* Maximum entries in state monitoring array for error logging

Voir le fichier

@@ -27,8 +27,6 @@
#include "cam_mem_mgr_api.h"
#include "cam_common_util.h"
#define CAM_IFE_HW_ENTRIES_MAX 20
#define CAM_IFE_SAFE_DISABLE 0
#define CAM_IFE_SAFE_ENABLE 1
#define SMMU_SE_IFE 0
@@ -11206,7 +11204,7 @@ int cam_ife_hw_mgr_init(struct cam_hw_mgr_intf *hw_mgr_intf, int *iommu_hdl)
g_ife_hw_mgr.ctx_pool[i].cdm_cmd =
kzalloc(((sizeof(struct cam_cdm_bl_request)) +
((CAM_IFE_HW_ENTRIES_MAX - 1) *
((CAM_ISP_CTX_CFG_MAX - 1) *
sizeof(struct cam_cdm_bl_cmd))), GFP_KERNEL);
if (!g_ife_hw_mgr.ctx_pool[i].cdm_cmd) {
rc = -ENOMEM;

Voir le fichier

@@ -28,7 +28,6 @@
#include "cam_trace.h"
#include "cam_compat.h"
#define CAM_TFE_HW_ENTRIES_MAX 20
#define CAM_TFE_HW_CONFIG_TIMEOUT 60
#define CAM_TFE_HW_CONFIG_WAIT_MAX_TRY 3
@@ -5802,7 +5801,7 @@ int cam_tfe_hw_mgr_init(struct cam_hw_mgr_intf *hw_mgr_intf, int *iommu_hdl)
g_tfe_hw_mgr.ctx_pool[i].cdm_cmd =
kzalloc(((sizeof(struct cam_cdm_bl_request)) +
((CAM_TFE_HW_ENTRIES_MAX - 1) *
((CAM_ISP_CTX_CFG_MAX - 1) *
sizeof(struct cam_cdm_bl_cmd))), GFP_KERNEL);
if (!g_tfe_hw_mgr.ctx_pool[i].cdm_cmd) {
rc = -ENOMEM;

Voir le fichier

@@ -38,6 +38,12 @@
#define CAM_IFE_CTX_CONSUME_ADDR_EN BIT(2)
#define CAM_IFE_CTX_APPLY_DEFAULT_CFG BIT(3)
/*
* Maximum configuration entry size - This is based on the
* worst case DUAL IFE use case plus some margin.
*/
#define CAM_ISP_CTX_CFG_MAX 25
/**
* enum cam_isp_hw_event_type - Collection of the ISP hardware events
*/