sunxi: display: Give various display pipeline blocks time to settle

It seems the various display pipeline blocks need about one frame for their
about to become stable enough for the next block in the pipeline to be able
to sync to it. Without the delays this patch adds, things do not sync up
properly on some boards leading to a video-output with an unwanted x and y
offset.

Even with these delays sometimes (once about every 5 boots on my bananapi),
things still do not sync up properly, luckily this can be detected using the
hdmi fifo over / underrun bits. This commits also adds code to retry the
modeset when this happens.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sunxi: Add support for the Mele M3 board

Signed-off-by: Hans de Goede <hdegoede@redhat.com>