msm: camera: req_mgr: Enhance camera v4l2 subdev shutdown sequence
when provider crash occurred, there was a CSID lane overflow observed due to shutdown sequence from CRM(sensor, csid, csiphy). To fix the issue need to change the shutdown sequence (csid, sensor, csiphy). This change will update the devices sequence in order while registering and close the sequence accordingly. CRs-Fixed: 2852076 Change-Id: Ia6d8022e995823bf031400c33528eb8544dc2e29 Signed-off-by: Alok Chauhan <alokc@codeaurora.org>
这个提交包含在:

提交者
Gerrit - the friendly Code Review server

父节点
2c537f74d5
当前提交
2ebae4fabe
@@ -1,6 +1,6 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2017-2019, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2017-2019, 2021, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
|
||||
#ifndef _CAM_LRME_CONTEXT_H_
|
||||
@@ -30,4 +30,16 @@ int cam_lrme_context_init(struct cam_lrme_context *lrme_ctx,
|
||||
uint32_t index);
|
||||
int cam_lrme_context_deinit(struct cam_lrme_context *lrme_ctx);
|
||||
|
||||
/**
|
||||
* cam_lrme_dev_close_internal()
|
||||
*
|
||||
* @brief: Close function for the jpeg dev
|
||||
*
|
||||
* @sd: Pointer to struct v4l2_subdev
|
||||
* @fh: Pointer to struct v4l2_subdev_fh
|
||||
*
|
||||
*/
|
||||
int cam_lrme_dev_close_internal(struct v4l2_subdev *sd,
|
||||
struct v4l2_subdev_fh *fh);
|
||||
|
||||
#endif /* _CAM_LRME_CONTEXT_H_ */
|
||||
|
在新工单中引用
屏蔽一个用户