msm: camera: common: Add support for DRV config
Add DRV config blob handling for programming required registers per request. Also, add debugfs entry for disabling DRV feature from ife hw manager. Update existing BW voting logs to reflect DRV vote level info. Add support for communicating with rsc device upon update in MNOC BW. Also, update BW voting logic in cpas to accommodate DRV voting to interconnect framework. CRs-Fixed: 3065551 Change-Id: I8ac4820b7af824f5ff46614ae6804001deca9b01 Signed-off-by: Mukund Madhusudan Atre <quic_matre@quicinc.com>
This commit is contained in:

committed by
Camera Software Integration

부모
c73578236c
커밋
65878f05bb
@@ -55,6 +55,14 @@ void cam_compat_util_put_dmabuf_va(struct dma_buf *dmabuf, void *vaddr);
|
||||
void cam_smmu_util_iommu_custom(struct device *dev,
|
||||
dma_addr_t discard_start, size_t discard_length);
|
||||
|
||||
const struct device *cam_cpas_get_rsc_dev_for_drv(uint32_t index);
|
||||
|
||||
int cam_cpas_start_drv_for_dev(const struct device *dev);
|
||||
|
||||
int cam_cpas_stop_drv_for_dev(const struct device *dev);
|
||||
|
||||
int cam_cpas_drv_channel_switch_for_dev(const struct device *dev);
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 15, 0)
|
||||
int cam_req_mgr_ordered_list_cmp(void *priv,
|
||||
const struct list_head *head_1, const struct list_head *head_2);
|
||||
|
Reference in New Issue
Block a user