  
  	priv->pdata_flags = pdata_flags;
  	if (!match) {
-@@ -3216,7 +3320,25 @@ static int rcar_vin_probe(struct platform_device *pdev)
+@@ -3216,7 +3335,25 @@ static int rcar_vin_probe(struct platform_device *pdev)
  		goto cleanup;
  
  	if (csi_use) {

 	/* Synchronous probing compatibility */
 	struct platform_device		*csi2_pdev;
 
@@ -947,6 +952,9 @@ static int rcar_vin_setup(struct rcar_vin_priv *priv)
 			VNMC_INF_YUV10_BT656 : VNMC_INF_YUV10_BT601;
 		input_is_yuv = true;
 		break;

 
 	match = of_match_device(of_match_ptr(rcar_vin_of_table), &pdev->dev);
 
@@ -2974,13 +3078,27 @@ static int rcar_vin_probe(struct platform_device *pdev)
 		dev_dbg(&pdev->dev, "node name:%s\n",
 			of_node_full_name(ren->parent));
 
