video: driver: fixes for streamoff/streamon
Changes to fix streamon/streamoff functionality. Change-Id: Ibefa04c5812e0f5a42c578e72eea7650e37c18b0 Signed-off-by: Akshata Sahukar <asahukar@quicinc.com>
此提交包含在:

提交者
Gerrit - the friendly Code Review server

父節點
78857beace
當前提交
2bbf35063f
@@ -6,6 +6,8 @@
|
||||
#ifndef _VENUS_HFI_H_
|
||||
#define _VENUS_HFI_H_
|
||||
|
||||
#include <linux/irqreturn.h>
|
||||
|
||||
#include "msm_vidc_internal.h"
|
||||
#include "msm_vidc_inst.h"
|
||||
#include "msm_vidc_core.h"
|
||||
@@ -49,6 +51,9 @@ struct hfi_resource_syscache_info_type {
|
||||
int venus_hfi_session_property(struct msm_vidc_inst *inst,
|
||||
u32 pkt_type, u32 flags, u32 port,
|
||||
u32 payload_type, void *payload, u32 payload_size);
|
||||
int venus_hfi_session_command(struct msm_vidc_inst *inst,
|
||||
u32 cmd, enum msm_vidc_port_type port, u32 payload_type,
|
||||
void *payload, u32 payload_size);
|
||||
int venus_hfi_queue_buffer(struct msm_vidc_inst *inst,
|
||||
struct msm_vidc_buffer *buffer, struct msm_vidc_buffer *metabuf);
|
||||
int venus_hfi_release_buffer(struct msm_vidc_inst *inst,
|
||||
@@ -63,6 +68,7 @@ int venus_hfi_core_release(struct msm_vidc_core *core);
|
||||
int venus_hfi_suspend(struct msm_vidc_core *core);
|
||||
void venus_hfi_work_handler(struct work_struct *work);
|
||||
void venus_hfi_pm_work_handler(struct work_struct *work);
|
||||
irqreturn_t venus_hfi_isr(int irq, void *data);
|
||||
|
||||
void __write_register(struct msm_vidc_core *core,
|
||||
u32 reg, u32 value);
|
||||
|
新增問題並參考
封鎖使用者