Lines Matching refs:rcdu
62 struct rcar_du_device *rcdu = rgrp->dev; in rcar_du_group_setup_defr8() local
64 rcdu->info->routes[RCAR_DU_OUTPUT_DPAD0].possible_crtcs; in rcar_du_group_setup_defr8()
67 if (rcdu->info->gen < 3) { in rcar_du_group_setup_defr8()
77 defr8 |= DEFR8_DRGBS_DU(rcdu->dpad0_source); in rcar_du_group_setup_defr8()
87 struct rcar_du_crtc *crtc = &rcdu->crtcs[rgb_crtc]; in rcar_du_group_setup_defr8()
98 struct rcar_du_device *rcdu = rgrp->dev; in rcar_du_group_setup() local
102 if (rcdu->info->gen < 3) { in rcar_du_group_setup()
125 if ((rcdu->info->gen < 3 && rgrp->index == 0) || in rcar_du_group_setup()
126 (rcdu->info->gen == 3 && rgrp->num_crtcs > 1)) in rcar_du_group_setup()
130 if (rcdu->info->gen >= 3) in rcar_du_group_setup()
217 int rcar_du_set_dpad0_vsp1_routing(struct rcar_du_device *rcdu) in rcar_du_set_dpad0_vsp1_routing() argument
224 if (!rcar_du_has(rcdu, RCAR_DU_FEATURE_EXT_CTRL_REGS)) in rcar_du_set_dpad0_vsp1_routing()
234 index = rcdu->info->gen < 3 ? 0 : DIV_ROUND_UP(rcdu->num_crtcs, 2) - 1; in rcar_du_set_dpad0_vsp1_routing()
235 rgrp = &rcdu->groups[index]; in rcar_du_set_dpad0_vsp1_routing()
236 crtc = &rcdu->crtcs[index * 2]; in rcar_du_set_dpad0_vsp1_routing()