msm: camera: common: memory api for presil hw access

Added declarations for apis used for memory copy to and from presil hw.

CRs-Fixed: 2932495
Change-Id: I19cd272fd4993c68278b3d8cceabe5d9b5d9a5f6
Signed-off-by: Suraj Dongre <sdongre@codeaurora.org>
Este commit está contenido en:
Suraj Dongre
2021-05-03 02:04:40 -07:00
cometido por Gerrit - the friendly Code Review server
padre f460877a7c
commit c65c2f10c9
Se han modificado 3 ficheros con 59 adiciones y 1 borrados

Ver fichero

@@ -152,4 +152,27 @@ int cam_mem_mgr_init(void);
*/
void cam_mem_mgr_deinit(void);
/**
* @brief: Copy buffer content to presil mem for all buffers of
* iommu handle
*
* @return Status of operation. Negative in case of error. Zero otherwise.
*/
int cam_mem_mgr_send_all_buffers_to_presil(int32_t iommu_hdl);
/**
* @brief: Copy buffer content of single buffer to presil
*
* @return Status of operation. Negative in case of error. Zero otherwise.
*/
int cam_mem_mgr_send_buffer_to_presil(int32_t iommu_hdl, int32_t buf_handle);
/**
* @brief: Copy back buffer content of single buffer from
* presil
*
* @return Status of operation. Negative in case of error. Zero otherwise.
*/
int cam_mem_mgr_retrieve_buffer_from_presil(int32_t buf_handle,
uint32_t buf_size, uint32_t offset, int32_t iommu_hdl);
#endif /* _CAM_MEM_MGR_H_ */