Lines Matching refs:variant
345 if (!dcrtc->variant->has_spu_adv_reg && in armada_drm_crtc_mode_fixup()
350 ret = dcrtc->variant->compute_clock(dcrtc, adj, NULL); in armada_drm_crtc_mode_fixup()
543 dcrtc->variant->compute_clock(dcrtc, adj, &sclk); in armada_drm_crtc_mode_set()
565 dcrtc->variant->spu_adv_reg; in armada_drm_crtc_mode_set()
574 dcrtc->variant->spu_adv_reg; in armada_drm_crtc_mode_set()
589 if (dcrtc->variant->has_spu_adv_reg) { in armada_drm_crtc_mode_set()
832 if (!dcrtc->variant->has_spu_adv_reg) in armada_drm_crtc_cursor_set()
883 if (!dcrtc->variant->has_spu_adv_reg) in armada_drm_crtc_cursor_move()
1050 struct resource *res, int irq, const struct armada_variant *variant, in armada_drm_crtc_create() argument
1075 dcrtc->variant = variant; in armada_drm_crtc_create()
1109 if (dcrtc->variant->init) { in armada_drm_crtc_create()
1110 ret = dcrtc->variant->init(dcrtc, dev); in armada_drm_crtc_create()
1141 const struct armada_variant *variant; in armada_lcd_bind() local
1154 variant = (const struct armada_variant *)id->driver_data; in armada_lcd_bind()
1174 variant = match->data; in armada_lcd_bind()
1177 return armada_drm_crtc_create(drm, dev, res, irq, variant, port); in armada_lcd_bind()