[PATCH 1/2] media:video:vb2: fix size of red component for rgba8888

This makes the X fbdev driver and its derivatives work.

Apparently, X was never run with vb2-fb at 32bpp, or this issues
would've been spotted immediately. NIH also means NTH.

Signed-off-by: Luc Verhaegen <libv@skynet.be>
[PATCH 2/2] media:video:exynos:tv: move argb8888 up in the formats list

This means that this format is chosen per default.

Now 32bpp just works, and this shows that the limitation was purely the
fbdev NIH that is this v4l2/vb2 stuff.

One side-effect is that the FB size is actually large enough to hold a
a full 32bpp framebuffer. Maybe we can now actually support other
formats, or are there further vb2 NIH/NTH bugs hiding there?

Signed-off-by: Luc Verhaegen <libv@skynet.be>
exynos/tv: Work-around for 16/24bpp on HDMI
ODROID VIDEO: Double Buffering, Work-Around for 24bpp and check_par and set_par initial support