mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-26 06:33:19 -04:00
msm: camera: icp: Increase request queue depth for ICP contexts
Some usecases need more than the original max depth of 20 for ICP contexts. Accommodate these usecases by increasing the max request depth only for ICP. CRs-Fixed: 2739277 Change-Id: Ibeda16aa439b49815cbefc3a76580092351c3572 Signed-off-by: Fernando Pacheco <fpacheco@codeaurora.org>
This commit is contained in:
parent
c5f4a2def3
commit
8d1b53b022
3 changed files with 4 additions and 3 deletions
|
|
@ -20,6 +20,7 @@ struct cam_context;
|
|||
|
||||
/* max request number */
|
||||
#define CAM_CTX_REQ_MAX 20
|
||||
#define CAM_CTX_ICP_REQ_MAX 36
|
||||
#define CAM_CTX_CFG_MAX 20
|
||||
#define CAM_CTX_RES_MAX 20
|
||||
|
||||
|
|
|
|||
|
|
@ -285,7 +285,7 @@ int cam_icp_context_init(struct cam_icp_context *ctx,
|
|||
}
|
||||
|
||||
rc = cam_context_init(ctx->base, icp_dev_name, CAM_ICP, ctx_id,
|
||||
NULL, hw_intf, ctx->req_base, CAM_CTX_REQ_MAX);
|
||||
NULL, hw_intf, ctx->req_base, CAM_CTX_ICP_REQ_MAX);
|
||||
if (rc) {
|
||||
CAM_ERR(CAM_ICP, "Camera Context Base init failed");
|
||||
goto err;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2017-2018, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
|
||||
#ifndef _CAM_ICP_CONTEXT_H_
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
struct cam_icp_context {
|
||||
struct cam_context *base;
|
||||
struct cam_ctx_ops *state_machine;
|
||||
struct cam_ctx_request req_base[CAM_CTX_REQ_MAX];
|
||||
struct cam_ctx_request req_base[CAM_CTX_ICP_REQ_MAX];
|
||||
uint32_t state;
|
||||
void *ctxt_to_hw_map;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue