msm: camera: csiphy: Trigger ISP callback on phy clock change
Trigger callback to ISP each time when there is a change in phy clock so that csid and tfe clock rate can be updated accordingly. The argument passed in callback api is the final phy clock rate that is applied. CRs-Fixed: 2854066 Change-Id: Ia74465e4082e08b4c50338e0eb779f996afa2795 Signed-off-by: shiwgupt <quic_shiwgupt@quicinc.com> Signed-off-by: shaduls <quic_shaduls@quicinc.com> (cherry picked from commit 1fd5054f530a16a5bf90901ba4c8bf2025e136dc)
Dieser Commit ist enthalten in:
@@ -1,7 +1,7 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2015-2021, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2022-2023, Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2022-2024, Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*/
|
||||
|
||||
#ifndef _CAM_SOC_UTIL_H_
|
||||
@@ -787,6 +787,10 @@ int cam_soc_util_clk_enable_default(struct cam_hw_soc_info *soc_info, int cesta_
|
||||
int cam_soc_util_get_clk_level(struct cam_hw_soc_info *soc_info,
|
||||
int64_t clk_rate, int clk_idx, int32_t *clk_lvl);
|
||||
|
||||
unsigned long cam_soc_util_get_clk_rate_applied(
|
||||
struct cam_hw_soc_info *soc_info, int32_t index, bool is_src,
|
||||
enum cam_vote_level clk_level);
|
||||
|
||||
/* Callback to get reg space data for specific HW */
|
||||
typedef int (*cam_soc_util_regspace_data_cb)(uint32_t reg_base_type,
|
||||
void *ctx, struct cam_hw_soc_info **soc_info_ptr,
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren