drm/sun4i: call drm_vblank_init with correct number of crtcs
authorChen-Yu Tsai <wens@csie.org>
Fri, 8 Sep 2017 07:50:15 +0000 (15:50 +0800)
committerMaxime Ripard <maxime.ripard@free-electrons.com>
Sat, 9 Sep 2017 15:24:52 +0000 (17:24 +0200)
commit070badfab76711fc3a603237e3412f68b1bf5778
tree33fe8ca128d69b06106d435ce7cea68928887ba4
parent27e18de78e7b9c1679778b40dfd991e6d1ba6595
drm/sun4i: call drm_vblank_init with correct number of crtcs

If we want to have vblank on both pipelines at the same time, we need
to call drm_vblank_init with num_crtcs = 2.

Instead, since the crtc init calls correctly set mode_config.num_crtc,
we can move the drm_vblank_init call to after the crtc init code is
called, which is the component bind part. Then we can just pass
mode_config.num_crtc in.

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20170908075016.18657-8-wens@csie.org
drivers/gpu/drm/sun4i/sun4i_drv.c