Lines Matching refs:driver_data
171 struct fimd_driver_data *driver_data; member
258 if (ctx->driver_data->has_shadowcon) in fimd_clear_channel()
341 struct fimd_driver_data *driver_data = ctx->driver_data; in fimd_commit() local
342 void *timing_base = ctx->regs + driver_data->timing_base; in fimd_commit()
360 if (driver_data->has_vtsel && ctx->sysreg && in fimd_commit()
362 driver_data->lcdblk_offset, in fimd_commit()
363 0x3 << driver_data->lcdblk_vt_shift, in fimd_commit()
364 0x1 << driver_data->lcdblk_vt_shift)) { in fimd_commit()
378 writel(vidcon1, ctx->regs + driver_data->timing_base + VIDCON1); in fimd_commit()
388 writel(val, ctx->regs + driver_data->timing_base + VIDTCON0); in fimd_commit()
398 writel(val, ctx->regs + driver_data->timing_base + VIDTCON1); in fimd_commit()
401 if (driver_data->has_vidoutcon) in fimd_commit()
406 driver_data->lcdblk_offset, in fimd_commit()
407 0x1 << driver_data->lcdblk_bypass_shift, in fimd_commit()
408 0x1 << driver_data->lcdblk_bypass_shift)) { in fimd_commit()
418 writel(val, ctx->regs + driver_data->timing_base + VIDTCON2); in fimd_commit()
427 if (ctx->driver_data->has_clksel) in fimd_commit()
504 if (ctx->driver_data->has_limited_fmt && !win) { in fimd_win_set_pixfmt()
605 if (ctx->driver_data->has_shadowcon) { in fimd_shadow_protect_win()
725 if (ctx->driver_data->has_shadowcon) in fimd_win_commit()
758 if (ctx->driver_data->has_shadowcon) in fimd_win_disable()
898 struct fimd_driver_data *driver_data = ctx->driver_data; in fimd_trigger() local
899 void *timing_base = ctx->regs + driver_data->timing_base; in fimd_trigger()
959 if (ctx->driver_data != &exynos5_fimd_driver_data) in fimd_dp_clock_enable()
1089 ctx->driver_data = drm_fimd_get_driver_data(pdev); in fimd_probe()
1102 if (ctx->driver_data->has_vidoutcon) in fimd_probe()