mipi 126 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c u32 mipi = MIPI_PORT_EN | PASS_FROM_SPHY_TO_AFE | SEL_FLOPPED_HSTX; mipi 132 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c mipi &= (~0x03); mipi 830 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c u32 mipi = MIPI_PORT_EN | PASS_FROM_SPHY_TO_AFE | SEL_FLOPPED_HSTX; mipi 843 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c mipi &= (~0x03); /* Use all four lanes */ mipi 845 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c mipi |= 2; mipi 890 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c REG_WRITE(MIPI_PORT_CONTROL(pipe), mipi); mipi 72 drivers/gpu/drm/tegra/dsi.c struct tegra_mipi_device *mipi; mipi 704 drivers/gpu/drm/tegra/dsi.c return tegra_mipi_calibrate(dsi->mipi); mipi 838 drivers/gpu/drm/tegra/dsi.c err = tegra_mipi_disable(dsi->mipi); mipi 891 drivers/gpu/drm/tegra/dsi.c err = tegra_mipi_enable(dsi->mipi); mipi 1541 drivers/gpu/drm/tegra/dsi.c dsi->mipi = tegra_mipi_request(&pdev->dev); mipi 1542 drivers/gpu/drm/tegra/dsi.c if (IS_ERR(dsi->mipi)) mipi 1543 drivers/gpu/drm/tegra/dsi.c return PTR_ERR(dsi->mipi); mipi 1573 drivers/gpu/drm/tegra/dsi.c tegra_mipi_free(dsi->mipi); mipi 1594 drivers/gpu/drm/tegra/dsi.c tegra_mipi_free(dsi->mipi); mipi 131 drivers/gpu/host1x/mipi.c struct tegra_mipi *mipi; mipi 136 drivers/gpu/host1x/mipi.c static inline u32 tegra_mipi_readl(struct tegra_mipi *mipi, mipi 139 drivers/gpu/host1x/mipi.c return readl(mipi->regs + (offset << 2)); mipi 142 drivers/gpu/host1x/mipi.c static inline void tegra_mipi_writel(struct tegra_mipi *mipi, u32 value, mipi 145 drivers/gpu/host1x/mipi.c writel(value, mipi->regs + (offset << 2)); mipi 148 drivers/gpu/host1x/mipi.c static int tegra_mipi_power_up(struct tegra_mipi *mipi) mipi 153 drivers/gpu/host1x/mipi.c err = clk_enable(mipi->clk); mipi 157 drivers/gpu/host1x/mipi.c value = tegra_mipi_readl(mipi, MIPI_CAL_BIAS_PAD_CFG0); mipi 160 drivers/gpu/host1x/mipi.c if (mipi->soc->needs_vclamp_ref) mipi 163 drivers/gpu/host1x/mipi.c tegra_mipi_writel(mipi, value, MIPI_CAL_BIAS_PAD_CFG0); mipi 165 drivers/gpu/host1x/mipi.c value = tegra_mipi_readl(mipi, MIPI_CAL_BIAS_PAD_CFG2); mipi 167 drivers/gpu/host1x/mipi.c tegra_mipi_writel(mipi, value, MIPI_CAL_BIAS_PAD_CFG2); mipi 169 drivers/gpu/host1x/mipi.c clk_disable(mipi->clk); mipi 174 drivers/gpu/host1x/mipi.c static int tegra_mipi_power_down(struct tegra_mipi *mipi) mipi 179 drivers/gpu/host1x/mipi.c err = clk_enable(mipi->clk); mipi 188 drivers/gpu/host1x/mipi.c value = tegra_mipi_readl(mipi, MIPI_CAL_BIAS_PAD_CFG2); mipi 190 drivers/gpu/host1x/mipi.c tegra_mipi_writel(mipi, value, MIPI_CAL_BIAS_PAD_CFG2); mipi 198 drivers/gpu/host1x/mipi.c value = tegra_mipi_readl(mipi, MIPI_CAL_BIAS_PAD_CFG0); mipi 200 drivers/gpu/host1x/mipi.c if (mipi->soc->needs_vclamp_ref) mipi 204 drivers/gpu/host1x/mipi.c tegra_mipi_writel(mipi, value, MIPI_CAL_BIAS_PAD_CFG0); mipi 234 drivers/gpu/host1x/mipi.c dev->mipi = platform_get_drvdata(dev->pdev); mipi 235 drivers/gpu/host1x/mipi.c if (!dev->mipi) { mipi 268 drivers/gpu/host1x/mipi.c mutex_lock(&dev->mipi->lock); mipi 270 drivers/gpu/host1x/mipi.c if (dev->mipi->usage_count++ == 0) mipi 271 drivers/gpu/host1x/mipi.c err = tegra_mipi_power_up(dev->mipi); mipi 273 drivers/gpu/host1x/mipi.c mutex_unlock(&dev->mipi->lock); mipi 284 drivers/gpu/host1x/mipi.c mutex_lock(&dev->mipi->lock); mipi 286 drivers/gpu/host1x/mipi.c if (--dev->mipi->usage_count == 0) mipi 287 drivers/gpu/host1x/mipi.c err = tegra_mipi_power_down(dev->mipi); mipi 289 drivers/gpu/host1x/mipi.c mutex_unlock(&dev->mipi->lock); mipi 296 drivers/gpu/host1x/mipi.c static int tegra_mipi_wait(struct tegra_mipi *mipi) mipi 302 drivers/gpu/host1x/mipi.c value = tegra_mipi_readl(mipi, MIPI_CAL_STATUS); mipi 315 drivers/gpu/host1x/mipi.c const struct tegra_mipi_soc *soc = device->mipi->soc; mipi 320 drivers/gpu/host1x/mipi.c err = clk_enable(device->mipi->clk); mipi 324 drivers/gpu/host1x/mipi.c mutex_lock(&device->mipi->lock); mipi 328 drivers/gpu/host1x/mipi.c tegra_mipi_writel(device->mipi, value, MIPI_CAL_BIAS_PAD_CFG1); mipi 330 drivers/gpu/host1x/mipi.c value = tegra_mipi_readl(device->mipi, MIPI_CAL_BIAS_PAD_CFG2); mipi 335 drivers/gpu/host1x/mipi.c tegra_mipi_writel(device->mipi, value, MIPI_CAL_BIAS_PAD_CFG2); mipi 350 drivers/gpu/host1x/mipi.c tegra_mipi_writel(device->mipi, data, soc->pads[i].data); mipi 353 drivers/gpu/host1x/mipi.c tegra_mipi_writel(device->mipi, clk, soc->pads[i].clk); mipi 356 drivers/gpu/host1x/mipi.c value = tegra_mipi_readl(device->mipi, MIPI_CAL_CTRL); mipi 367 drivers/gpu/host1x/mipi.c tegra_mipi_writel(device->mipi, value, MIPI_CAL_CTRL); mipi 370 drivers/gpu/host1x/mipi.c value = tegra_mipi_readl(device->mipi, MIPI_CAL_STATUS); mipi 371 drivers/gpu/host1x/mipi.c tegra_mipi_writel(device->mipi, value, MIPI_CAL_STATUS); mipi 373 drivers/gpu/host1x/mipi.c value = tegra_mipi_readl(device->mipi, MIPI_CAL_CTRL); mipi 375 drivers/gpu/host1x/mipi.c tegra_mipi_writel(device->mipi, value, MIPI_CAL_CTRL); mipi 377 drivers/gpu/host1x/mipi.c err = tegra_mipi_wait(device->mipi); mipi 379 drivers/gpu/host1x/mipi.c mutex_unlock(&device->mipi->lock); mipi 380 drivers/gpu/host1x/mipi.c clk_disable(device->mipi->clk); mipi 500 drivers/gpu/host1x/mipi.c struct tegra_mipi *mipi; mipi 508 drivers/gpu/host1x/mipi.c mipi = devm_kzalloc(&pdev->dev, sizeof(*mipi), GFP_KERNEL); mipi 509 drivers/gpu/host1x/mipi.c if (!mipi) mipi 512 drivers/gpu/host1x/mipi.c mipi->soc = match->data; mipi 513 drivers/gpu/host1x/mipi.c mipi->dev = &pdev->dev; mipi 516 drivers/gpu/host1x/mipi.c mipi->regs = devm_ioremap_resource(&pdev->dev, res); mipi 517 drivers/gpu/host1x/mipi.c if (IS_ERR(mipi->regs)) mipi 518 drivers/gpu/host1x/mipi.c return PTR_ERR(mipi->regs); mipi 520 drivers/gpu/host1x/mipi.c mutex_init(&mipi->lock); mipi 522 drivers/gpu/host1x/mipi.c mipi->clk = devm_clk_get(&pdev->dev, NULL); mipi 523 drivers/gpu/host1x/mipi.c if (IS_ERR(mipi->clk)) { mipi 525 drivers/gpu/host1x/mipi.c return PTR_ERR(mipi->clk); mipi 528 drivers/gpu/host1x/mipi.c err = clk_prepare(mipi->clk); mipi 532 drivers/gpu/host1x/mipi.c platform_set_drvdata(pdev, mipi); mipi 539 drivers/gpu/host1x/mipi.c struct tegra_mipi *mipi = platform_get_drvdata(pdev); mipi 541 drivers/gpu/host1x/mipi.c clk_unprepare(mipi->clk);