Пример #1
0
void s5p_mipi_dsi_enable_lane(struct mipi_dsim_device *dsim, unsigned int lane,
                              unsigned int enable)
{
    unsigned int reg;

    reg = readl(dsim->reg_base + S5P_DSIM_CONFIG);

    if (enable)
        reg |= DSIM_LANE_ENx(lane);
    else
        reg &= ~DSIM_LANE_ENx(lane);

    writel(reg, dsim->reg_base + S5P_DSIM_CONFIG);
}
Пример #2
0
void exynos_mipi_dsi_enable_lane(struct mipi_dsim_device *dsim,
			unsigned int lane, unsigned int enable)
{
	unsigned int reg;
	struct exynos_mipi_dsim *mipi_dsim =
		(struct exynos_mipi_dsim *)samsung_get_base_mipi_dsim();

	reg = readl(&mipi_dsim->config);

	if (enable)
		reg |= DSIM_LANE_ENx(lane);
	else
		reg &= ~DSIM_LANE_ENx(lane);

	writel(reg, &mipi_dsim->config);
}