|
@@ -1859,6 +1859,7 @@ static void isp_cleanup_modules(struct isp_device *isp)
|
|
|
omap3isp_ccdc_cleanup(isp);
|
|
|
omap3isp_ccp2_cleanup(isp);
|
|
|
omap3isp_csi2_cleanup(isp);
|
|
|
+ omap3isp_csiphy_cleanup(isp);
|
|
|
}
|
|
|
|
|
|
static int isp_initialize_modules(struct isp_device *isp)
|
|
@@ -1868,7 +1869,7 @@ static int isp_initialize_modules(struct isp_device *isp)
|
|
|
ret = omap3isp_csiphy_init(isp);
|
|
|
if (ret < 0) {
|
|
|
dev_err(isp->dev, "CSI PHY initialization failed\n");
|
|
|
- goto error_csiphy;
|
|
|
+ return ret;
|
|
|
}
|
|
|
|
|
|
ret = omap3isp_csi2_init(isp);
|
|
@@ -1936,7 +1937,8 @@ error_ccdc:
|
|
|
error_ccp2:
|
|
|
omap3isp_csi2_cleanup(isp);
|
|
|
error_csi2:
|
|
|
-error_csiphy:
|
|
|
+ omap3isp_csiphy_cleanup(isp);
|
|
|
+
|
|
|
return ret;
|
|
|
}
|
|
|
|