}
 
        dev = ipipe->subdev.v4l2_dev->dev;
-       dpc_param = (struct vpfe_ipipe_lutdpc *)param;
+       dpc_param = param;
        lutdpc->en = dpc_param->en;
        lutdpc->repl_white = dpc_param->repl_white;
        lutdpc->dpc_size = dpc_param->dpc_size;
 
 static int ipipe_get_lutdpc_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_lutdpc *lut_param = (struct vpfe_ipipe_lutdpc *)param;
+       struct vpfe_ipipe_lutdpc *lut_param = param;
        struct vpfe_ipipe_lutdpc *lutdpc = &ipipe->config.lutdpc;
 
        lut_param->en = lutdpc->en;
 
 static int ipipe_set_otfdpc_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_otfdpc *dpc_param = (struct vpfe_ipipe_otfdpc *)param;
+       struct vpfe_ipipe_otfdpc *dpc_param = param;
        struct vpfe_ipipe_otfdpc *otfdpc = &ipipe->config.otfdpc;
        struct device *dev;
 
 
 static int ipipe_get_otfdpc_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_otfdpc *dpc_param = (struct vpfe_ipipe_otfdpc *)param;
+       struct vpfe_ipipe_otfdpc *dpc_param = param;
        struct vpfe_ipipe_otfdpc *otfdpc = &ipipe->config.otfdpc;
 
        memcpy(dpc_param, otfdpc, sizeof(struct vpfe_ipipe_otfdpc));
 static int ipipe_set_nf_params(struct vpfe_ipipe_device *ipipe,
                               unsigned int id, void *param)
 {
-       struct vpfe_ipipe_nf *nf_param = (struct vpfe_ipipe_nf *)param;
+       struct vpfe_ipipe_nf *nf_param = param;
        struct vpfe_ipipe_nf *nf = &ipipe->config.nf1;
        struct device *dev;
 
 static int ipipe_get_nf_params(struct vpfe_ipipe_device *ipipe,
                               unsigned int id, void *param)
 {
-       struct vpfe_ipipe_nf *nf_param = (struct vpfe_ipipe_nf *)param;
+       struct vpfe_ipipe_nf *nf_param = param;
        struct vpfe_ipipe_nf *nf = &ipipe->config.nf1;
 
        if (id == IPIPE_D2F_2ND)
 
 static int ipipe_set_gic_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_gic *gic_param = (struct vpfe_ipipe_gic *)param;
+       struct vpfe_ipipe_gic *gic_param = param;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
        struct vpfe_ipipe_gic *gic = &ipipe->config.gic;
 
 
 static int ipipe_get_gic_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_gic *gic_param = (struct vpfe_ipipe_gic *)param;
+       struct vpfe_ipipe_gic *gic_param = param;
        struct vpfe_ipipe_gic *gic = &ipipe->config.gic;
 
        memcpy(gic_param, gic, sizeof(struct vpfe_ipipe_gic));
 
 static int ipipe_set_wb_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_wb *wb_param = (struct vpfe_ipipe_wb *)param;
+       struct vpfe_ipipe_wb *wb_param = param;
        struct vpfe_ipipe_wb *wbal = &ipipe->config.wbal;
 
        if (!wb_param) {
 
 static int ipipe_get_wb_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_wb *wb_param = (struct vpfe_ipipe_wb *)param;
+       struct vpfe_ipipe_wb *wb_param = param;
        struct vpfe_ipipe_wb *wbal = &ipipe->config.wbal;
 
        memcpy(wb_param, wbal, sizeof(struct vpfe_ipipe_wb));
 
 static int ipipe_set_cfa_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_cfa *cfa_param = (struct vpfe_ipipe_cfa *)param;
+       struct vpfe_ipipe_cfa *cfa_param = param;
        struct vpfe_ipipe_cfa *cfa = &ipipe->config.cfa;
 
        if (!cfa_param) {
 
 static int ipipe_get_cfa_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_cfa *cfa_param = (struct vpfe_ipipe_cfa *)param;
+       struct vpfe_ipipe_cfa *cfa_param = param;
        struct vpfe_ipipe_cfa *cfa = &ipipe->config.cfa;
 
        memcpy(cfa_param, cfa, sizeof(struct vpfe_ipipe_cfa));
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
        struct vpfe_ipipe_rgb2rgb *rgb2rgb_param;
 
-       rgb2rgb_param = (struct vpfe_ipipe_rgb2rgb *)param;
+       rgb2rgb_param = param;
 
        if (id == IPIPE_RGB2RGB_2)
                rgb2rgb = &ipipe->config.rgb2rgb2;
        struct vpfe_ipipe_rgb2rgb *rgb2rgb = &ipipe->config.rgb2rgb1;
        struct vpfe_ipipe_rgb2rgb *rgb2rgb_param;
 
-       rgb2rgb_param = (struct vpfe_ipipe_rgb2rgb *)param;
+       rgb2rgb_param = param;
 
        if (id == IPIPE_RGB2RGB_2)
                rgb2rgb = &ipipe->config.rgb2rgb2;
 static int
 ipipe_set_gamma_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_gamma *gamma_param = (struct vpfe_ipipe_gamma *)param;
+       struct vpfe_ipipe_gamma *gamma_param = param;
        struct vpfe_ipipe_gamma *gamma = &ipipe->config.gamma;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
        int table_size;
 
 static int ipipe_get_gamma_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_gamma *gamma_param = (struct vpfe_ipipe_gamma *)param;
+       struct vpfe_ipipe_gamma *gamma_param = param;
        struct vpfe_ipipe_gamma *gamma = &ipipe->config.gamma;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
        int table_size;
 
 static int ipipe_get_3d_lut_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_3d_lut *lut_param = (struct vpfe_ipipe_3d_lut *)param;
+       struct vpfe_ipipe_3d_lut *lut_param = param;
        struct vpfe_ipipe_3d_lut *lut = &ipipe->config.lut;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
 
 static int
 ipipe_set_3d_lut_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_3d_lut *lut_param = (struct vpfe_ipipe_3d_lut *)param;
+       struct vpfe_ipipe_3d_lut *lut_param = param;
        struct vpfe_ipipe_3d_lut *lut = &ipipe->config.lut;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
 
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
        struct vpfe_ipipe_rgb2yuv *rgb2yuv_param;
 
-       rgb2yuv_param = (struct vpfe_ipipe_rgb2yuv *)param;
+       rgb2yuv_param = param;
        if (!rgb2yuv_param) {
                /* Defaults for rgb2yuv conversion */
                const struct vpfe_ipipe_rgb2yuv rgb2yuv_defaults = {
        struct vpfe_ipipe_rgb2yuv *rgb2yuv = &ipipe->config.rgb2yuv;
        struct vpfe_ipipe_rgb2yuv *rgb2yuv_param;
 
-       rgb2yuv_param = (struct vpfe_ipipe_rgb2yuv *)param;
+       rgb2yuv_param = param;
        memcpy(rgb2yuv_param, rgb2yuv, sizeof(struct vpfe_ipipe_rgb2yuv));
        return 0;
 }
 
 static int ipipe_set_gbce_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_gbce *gbce_param = (struct vpfe_ipipe_gbce *)param;
+       struct vpfe_ipipe_gbce *gbce_param = param;
        struct vpfe_ipipe_gbce *gbce = &ipipe->config.gbce;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
 
 
 static int ipipe_get_gbce_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_gbce *gbce_param = (struct vpfe_ipipe_gbce *)param;
+       struct vpfe_ipipe_gbce *gbce_param = param;
        struct vpfe_ipipe_gbce *gbce = &ipipe->config.gbce;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
 
        struct vpfe_ipipe_yuv422_conv *yuv422_conv_param;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
 
-       yuv422_conv_param = (struct vpfe_ipipe_yuv422_conv *)param;
+       yuv422_conv_param = param;
        if (!yuv422_conv_param) {
                memset(yuv422_conv, 0, sizeof(struct vpfe_ipipe_yuv422_conv));
                yuv422_conv->chrom_pos = VPFE_IPIPE_YUV422_CHR_POS_COSITE;
        struct vpfe_ipipe_yuv422_conv *yuv422_conv = &ipipe->config.yuv422_conv;
        struct vpfe_ipipe_yuv422_conv *yuv422_conv_param;
 
-       yuv422_conv_param = (struct vpfe_ipipe_yuv422_conv *)param;
+       yuv422_conv_param = param;
        memcpy(yuv422_conv_param, yuv422_conv,
               sizeof(struct vpfe_ipipe_yuv422_conv));
 
 
 static int ipipe_set_yee_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_yee *yee_param = (struct vpfe_ipipe_yee *)param;
+       struct vpfe_ipipe_yee *yee_param = param;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
        struct vpfe_ipipe_yee *yee = &ipipe->config.yee;
 
 
 static int ipipe_get_yee_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_yee *yee_param = (struct vpfe_ipipe_yee *)param;
+       struct vpfe_ipipe_yee *yee_param = param;
        struct vpfe_ipipe_yee *yee = &ipipe->config.yee;
 
        yee_param->en = yee->en;
 
 static int ipipe_set_car_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_car *car_param = (struct vpfe_ipipe_car *)param;
+       struct vpfe_ipipe_car *car_param = param;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
        struct vpfe_ipipe_car *car = &ipipe->config.car;
 
 
 static int ipipe_get_car_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_car *car_param = (struct vpfe_ipipe_car *)param;
+       struct vpfe_ipipe_car *car_param = param;
        struct vpfe_ipipe_car *car = &ipipe->config.car;
 
        memcpy(car_param, car, sizeof(struct vpfe_ipipe_car));
 
 static int ipipe_set_cgs_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_cgs *cgs_param = (struct vpfe_ipipe_cgs *)param;
+       struct vpfe_ipipe_cgs *cgs_param = param;
        struct device *dev = ipipe->subdev.v4l2_dev->dev;
        struct vpfe_ipipe_cgs *cgs = &ipipe->config.cgs;
 
 
 static int ipipe_get_cgs_params(struct vpfe_ipipe_device *ipipe, void *param)
 {
-       struct vpfe_ipipe_cgs *cgs_param = (struct vpfe_ipipe_cgs *)param;
+       struct vpfe_ipipe_cgs *cgs_param = param;
        struct vpfe_ipipe_cgs *cgs = &ipipe->config.cgs;
 
        memcpy(cgs_param, cgs, sizeof(struct vpfe_ipipe_cgs));