Lines Matching defs:isp

19 #include "isp.h"
30 regmap_read(phy->isp->syscon, phy->isp->syscon_offset, &reg);
65 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, reg);
79 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, 0);
86 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, csirxfe);
105 if (phy->isp->phy_type == ISP_PHY_TYPE_3630 && on)
107 if (phy->isp->phy_type == ISP_PHY_TYPE_3430)
117 isp_reg_clr_set(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG,
133 isp_reg_clr_set(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG,
139 reg = isp_reg_readl(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG) &
148 dev_err(phy->isp->dev, "CSI2 CIO set power failed!\n");
214 reg = isp_reg_readl(phy->isp, phy->phy_regs, ISPCSIPHY_REG0);
225 isp_reg_writel(phy->isp, reg, phy->phy_regs, ISPCSIPHY_REG0);
227 reg = isp_reg_readl(phy->isp, phy->phy_regs, ISPCSIPHY_REG1);
236 isp_reg_writel(phy->isp, reg, phy->phy_regs, ISPCSIPHY_REG1);
239 reg = isp_reg_readl(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG);
255 isp_reg_writel(phy->isp, reg, phy->cfg_regs, ISPCSI2_PHY_CFG);
265 dev_err(phy->isp->dev,
286 if (phy->isp->revision == ISP_REVISION_15_0) {
313 if (phy->isp->revision == ISP_REVISION_15_0) {
326 int omap3isp_csiphy_init(struct isp_device *isp)
328 struct isp_csiphy *phy1 = &isp->isp_csiphy1;
329 struct isp_csiphy *phy2 = &isp->isp_csiphy2;
331 phy2->isp = isp;
332 phy2->csi2 = &isp->isp_csi2a;
338 phy1->isp = isp;
341 if (isp->revision == ISP_REVISION_15_0) {
342 phy1->csi2 = &isp->isp_csi2c;
351 void omap3isp_csiphy_cleanup(struct isp_device *isp)
353 mutex_destroy(&isp->isp_csiphy1.mutex);
354 mutex_destroy(&isp->isp_csiphy2.mutex);