msm: camera: isp: LLCC changes for SFE

For Kalama, Low level cache controller can be used
for Long exposures as well. To support this, cache
can be shared among SFEs and a single SFE needs to
toggle between the cache IDs to keep the caches
clean.
This commit adds changes to support above requirements.

Change-Id: I9dadf4655db946254be62116b45e81abdb979b3f
CRs-Fixed: 3153295
Signed-off-by: Gaurav Jindal <quic_gjindal@quicinc.com>
This commit is contained in:
Gaurav Jindal
2021-12-09 16:13:32 +05:30
committed by Camera Software Integration
parent 5b778de409
commit 315f8d439d
6 changed files with 249 additions and 39 deletions

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (c) 2017-2021, The Linux Foundation. All rights reserved.
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.
*/
#ifndef _CAM_CPAS_API_H_
@@ -232,7 +232,11 @@ enum cam_camnoc_irq_type {
enum cam_sys_cache_config_types {
CAM_LLCC_SMALL_1 = 0,
CAM_LLCC_SMALL_2 = 1,
CAM_LLCC_MAX = 2,
CAM_LLCC_LARGE_1 = 2,
CAM_LLCC_LARGE_2 = 3,
CAM_LLCC_LARGE_3 = 4,
CAM_LLCC_LARGE_4 = 5,
CAM_LLCC_MAX = 6,
};
/**