aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/omap3isp/ispcsiphy.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/platform/omap3isp/ispcsiphy.c')
-rw-r--r--drivers/media/platform/omap3isp/ispcsiphy.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/media/platform/omap3isp/ispcsiphy.c b/drivers/media/platform/omap3isp/ispcsiphy.c
index d91dde19eb14..495447d66cfd 100644
--- a/drivers/media/platform/omap3isp/ispcsiphy.c
+++ b/drivers/media/platform/omap3isp/ispcsiphy.c
@@ -173,6 +173,13 @@ static int omap3isp_csiphy_config(struct isp_csiphy *phy)
173 unsigned int i; 173 unsigned int i;
174 u32 reg; 174 u32 reg;
175 175
176 if (!buscfg) {
177 struct isp_async_subdev *isd =
178 container_of(pipe->external->asd,
179 struct isp_async_subdev, asd);
180 buscfg = &isd->bus;
181 }
182
176 if (buscfg->interface == ISP_INTERFACE_CCP2B_PHY1 183 if (buscfg->interface == ISP_INTERFACE_CCP2B_PHY1
177 || buscfg->interface == ISP_INTERFACE_CCP2B_PHY2) 184 || buscfg->interface == ISP_INTERFACE_CCP2B_PHY2)
178 lanes = &buscfg->bus.ccp2.lanecfg; 185 lanes = &buscfg->bus.ccp2.lanecfg;