video: driver: cleanup driver remove sequence
Remove deinit sequence calls and register devm managed callbacks, so that kernel can invoke then, when dev scope ends and cleansup all associated resources. Change-Id: I729fd21fe32d9f39240d0b743f910409d93a00c5 Signed-off-by: Govindaraj Rajagopal <quic_grajagop@quicinc.com>
This commit is contained in:
@@ -11,7 +11,6 @@
|
||||
|
||||
#if defined(CONFIG_MSM_VIDC_WAIPIO)
|
||||
int msm_vidc_init_iris2(struct msm_vidc_core *core);
|
||||
int msm_vidc_deinit_iris2(struct msm_vidc_core *core);
|
||||
int msm_vidc_adjust_blur_type_iris2(void *instance, struct v4l2_ctrl *ctrl);
|
||||
#else
|
||||
static inline int msm_vidc_init_iris2(struct msm_vidc_core *core)
|
||||
@@ -19,11 +18,6 @@ static inline int msm_vidc_init_iris2(struct msm_vidc_core *core)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static inline int msm_vidc_deinit_iris2(struct msm_vidc_core *core)
|
||||
{
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static inline int msm_vidc_adjust_blur_type_iris2(void *instance, struct v4l2_ctrl *ctrl)
|
||||
{
|
||||
return -EINVAL;
|
||||
|
@@ -1014,9 +1014,3 @@ int msm_vidc_init_iris2(struct msm_vidc_core *core)
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int msm_vidc_deinit_iris2(struct msm_vidc_core *core)
|
||||
{
|
||||
/* do nothing */
|
||||
return 0;
|
||||
}
|
||||
|
@@ -11,7 +11,6 @@
|
||||
|
||||
#if defined(CONFIG_MSM_VIDC_KALAMA)
|
||||
int msm_vidc_init_iris3(struct msm_vidc_core *core);
|
||||
int msm_vidc_deinit_iris3(struct msm_vidc_core *core);
|
||||
int msm_vidc_adjust_bitrate_boost_iris3(void *instance, struct v4l2_ctrl *ctrl);
|
||||
#else
|
||||
static inline int msm_vidc_init_iris3(struct msm_vidc_core *core)
|
||||
@@ -19,11 +18,6 @@ static inline int msm_vidc_init_iris3(struct msm_vidc_core *core)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static inline int msm_vidc_deinit_iris3(struct msm_vidc_core *core)
|
||||
{
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static inline int msm_vidc_adjust_bitrate_boost_iris3(void *instance, struct v4l2_ctrl *ctrl)
|
||||
{
|
||||
return -EINVAL;
|
||||
|
@@ -1095,9 +1095,3 @@ int msm_vidc_init_iris3(struct msm_vidc_core *core)
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int msm_vidc_deinit_iris3(struct msm_vidc_core *core)
|
||||
{
|
||||
/* do nothing */
|
||||
return 0;
|
||||
}
|
||||
|
@@ -11,7 +11,6 @@
|
||||
|
||||
#if defined(CONFIG_MSM_VIDC_PINEAPPLE)
|
||||
int msm_vidc_init_iris33(struct msm_vidc_core *core);
|
||||
int msm_vidc_deinit_iris33(struct msm_vidc_core *core);
|
||||
int msm_vidc_adjust_bitrate_boost_iris33(void *instance, struct v4l2_ctrl *ctrl);
|
||||
#else
|
||||
static inline int msm_vidc_init_iris33(struct msm_vidc_core *core)
|
||||
@@ -19,11 +18,6 @@ static inline int msm_vidc_init_iris33(struct msm_vidc_core *core)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static inline int msm_vidc_deinit_iris33(struct msm_vidc_core *core)
|
||||
{
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
static inline int msm_vidc_adjust_bitrate_boost_iris33(void *instance, struct v4l2_ctrl *ctrl)
|
||||
{
|
||||
return -EINVAL;
|
||||
|
@@ -1344,9 +1344,3 @@ int msm_vidc_init_iris33(struct msm_vidc_core *core)
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int msm_vidc_deinit_iris33(struct msm_vidc_core *core)
|
||||
{
|
||||
/* do nothing */
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user