Lines Matching refs:rcdu

58 	struct rcar_du_device *rcdu = rgrp->dev;  in rcar_du_group_setup_defr8()  local
61 if (rcdu->info->gen < 3) { in rcar_du_group_setup_defr8()
70 defr8 |= DEFR8_DRGBS_DU(rcdu->dpad0_source); in rcar_du_group_setup_defr8()
80 if (rgrp->index == rcdu->dpad0_source / 2) in rcar_du_group_setup_defr8()
81 defr8 |= DEFR8_DRGBS_DU(rcdu->dpad0_source); in rcar_du_group_setup_defr8()
89 struct rcar_du_device *rcdu = rgrp->dev; in rcar_du_group_setup_didsr() local
103 if (rcdu->info->gen < 3 && rgrp->index == 0) { in rcar_du_group_setup_didsr()
108 rcrtc = rcdu->crtcs; in rcar_du_group_setup_didsr()
109 num_crtcs = rcdu->num_crtcs; in rcar_du_group_setup_didsr()
110 } else if (rcdu->info->gen >= 3 && rgrp->num_crtcs > 1) { in rcar_du_group_setup_didsr()
115 rcrtc = &rcdu->crtcs[rgrp->index * 2]; in rcar_du_group_setup_didsr()
124 if (rcdu->info->lvds_clk_mask & BIT(rcrtc->index)) in rcar_du_group_setup_didsr()
127 else if (rcdu->info->dsi_clk_mask & BIT(rcrtc->index)) in rcar_du_group_setup_didsr()
139 struct rcar_du_device *rcdu = rgrp->dev; in rcar_du_group_setup() local
145 if (rcdu->info->gen < 3) { in rcar_du_group_setup()
152 if (rcdu->info->gen < 4) in rcar_du_group_setup()
155 if (rcdu->info->gen < 4) { in rcar_du_group_setup()
166 if (rcdu->info->gen >= 2) { in rcar_du_group_setup()
167 if (rcdu->info->gen < 4) in rcar_du_group_setup()
172 if (rcdu->info->gen >= 3) in rcar_du_group_setup()
184 if (rcdu->info->gen >= 3 && rgrp->num_crtcs == 1) in rcar_du_group_setup()
229 struct rcar_du_device *rcdu = rgrp->dev; in __rcar_du_group_start_stop() local
239 if (rcdu->info->channels_mask & BIT(rgrp->index * 2)) { in __rcar_du_group_start_stop()
282 int rcar_du_set_dpad0_vsp1_routing(struct rcar_du_device *rcdu) in rcar_du_set_dpad0_vsp1_routing() argument
289 if (rcdu->info->gen < 2) in rcar_du_set_dpad0_vsp1_routing()
299 index = rcdu->info->gen < 3 ? 0 : DIV_ROUND_UP(rcdu->num_crtcs, 2) - 1; in rcar_du_set_dpad0_vsp1_routing()
300 rgrp = &rcdu->groups[index]; in rcar_du_set_dpad0_vsp1_routing()
301 crtc = &rcdu->crtcs[index * 2]; in rcar_du_set_dpad0_vsp1_routing()
324 struct rcar_du_device *rcdu = rgrp->dev; in rcar_du_group_set_dpad_levels() local
328 if (rcdu->info->gen < 2) in rcar_du_group_set_dpad_levels()
345 rcrtc = &rcdu->crtcs[rgrp->index * 2 + i]; in rcar_du_group_set_dpad_levels()
357 struct rcar_du_device *rcdu = rgrp->dev; in rcar_du_group_set_routing() local
367 if (rcdu->dpad1_source == rgrp->index * 2) in rcar_du_group_set_routing()