Lines Matching refs:index
141 "crtc%u: using external clock\n", rcrtc->index); in rcar_du_crtc_set_display_timing()
146 rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? ESCR2 : ESCR, in rcar_du_crtc_set_display_timing()
148 rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? OTAR2 : OTAR, 0); in rcar_du_crtc_set_display_timing()
193 rcdu->dpad0_source = rcrtc->index; in rcar_du_crtc_route_output()
238 unsigned int index = to_rcar_plane_state(state)->hwindex; in rcar_du_crtc_update_planes() local
241 dspr |= (index + 1) << prio; in rcar_du_crtc_update_planes()
242 hwplanes |= 1 << index; in rcar_du_crtc_update_planes()
245 index = (index + 1) % 8; in rcar_du_crtc_update_planes()
248 dspr |= (index + 1) << prio; in rcar_du_crtc_update_planes()
249 hwplanes |= 1 << index; in rcar_du_crtc_update_planes()
263 dptsr_planes = rcrtc->index % 2 ? rcrtc->group->dptsr_planes | hwplanes in rcar_du_crtc_update_planes()
277 rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? DS2PR : DS1PR, in rcar_du_crtc_update_planes()
320 drm_send_vblank_event(dev, rcrtc->index, event); in rcar_du_crtc_finish_page_flip()
375 rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? DS2PR : DS1PR, 0); in rcar_du_crtc_start()
411 rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? DS2PR : DS1PR, 0); in rcar_du_crtc_stop()
555 drm_handle_vblank(rcrtc->crtc.dev, rcrtc->index); in rcar_du_crtc_irq()
567 int rcar_du_crtc_create(struct rcar_du_group *rgrp, unsigned int index) in rcar_du_crtc_create() argument
575 struct rcar_du_crtc *rcrtc = &rcdu->crtcs[index]; in rcar_du_crtc_create()
586 sprintf(clk_name, "du.%u", index); in rcar_du_crtc_create()
594 dev_err(rcdu->dev, "no clock for CRTC %u\n", index); in rcar_du_crtc_create()
598 sprintf(clk_name, "dclkin.%u", index); in rcar_du_crtc_create()
603 dev_info(rcdu->dev, "can't get external clock %u\n", index); in rcar_du_crtc_create()
610 rcrtc->mmio_offset = mmio_offsets[index]; in rcar_du_crtc_create()
611 rcrtc->index = index; in rcar_du_crtc_create()
615 &rgrp->planes[index % 2].plane, in rcar_du_crtc_create()
627 irq = platform_get_irq(pdev, index); in rcar_du_crtc_create()
635 dev_err(rcdu->dev, "no IRQ for CRTC %u\n", index); in rcar_du_crtc_create()
643 "failed to register IRQ for CRTC %u\n", index); in rcar_du_crtc_create()