forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-09 95099d4622f8cb224d94e314c7a8e0df60b13f87
kernel/drivers/media/platform/rockchip/isp/isp_params_v2x.c
....@@ -4190,14 +4190,21 @@
41904190 }
41914191 }
41924192
4193
-static void
4193
+static int
41944194 rkisp_params_set_ldchbuf_size_v2x(struct rkisp_isp_params_vdev *params_vdev,
41954195 void *size)
41964196 {
41974197 struct rkisp_ldchbuf_size *ldchsize = size;
41984198
41994199 rkisp_deinit_ldch_buf(params_vdev);
4200
- rkisp_init_ldch_buf(params_vdev, ldchsize);
4200
+ return rkisp_init_ldch_buf(params_vdev, ldchsize);
4201
+}
4202
+
4203
+static void
4204
+rkisp_params_free_meshbuf_v2x(struct rkisp_isp_params_vdev *params_vdev,
4205
+ u64 module_id)
4206
+{
4207
+ rkisp_deinit_ldch_buf(params_vdev);
42014208 }
42024209
42034210 static void
....@@ -4383,6 +4390,7 @@
43834390 .param_cfgsram = rkisp_params_cfgsram_v2x,
43844391 .get_meshbuf_inf = rkisp_params_get_ldchbuf_inf_v2x,
43854392 .set_meshbuf_size = rkisp_params_set_ldchbuf_size_v2x,
4393
+ .free_meshbuf = rkisp_params_free_meshbuf_v2x,
43864394 .fop_release = rkisp_params_fop_release_v2x,
43874395 };
43884396