Merge "msm: camera: isp: increase number of hw entries" into camera-kernel.lnx.5.0
Dieser Commit ist enthalten in:

committet von
Gerrit - the friendly Code Review server

Commit
780e1ba3a7
@@ -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
|
||||
|
@@ -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;
|
||||
|
@@ -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;
|
||||
|
@@ -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
|
||||
*/
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren