aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/nubus
diff options
context:
space:
mode:
authorTobias Jakobi <tjakobi@math.uni-bielefeld.de>2015-04-27 23:11:59 +0200
committerInki Dae <daeinki@gmail.com>2015-05-19 22:50:52 +0900
commit7a57ca7c89ad7e61f8ca45fa1fa892f0d5102808 (patch)
tree35b82d5b5ff6dab02eb59fc63befb9a98c986ead /drivers/nubus
parentdrm/exynos: mixer: also allow NV21 for the video processor (diff)
downloadlinux-dev-7a57ca7c89ad7e61f8ca45fa1fa892f0d5102808.tar.xz
linux-dev-7a57ca7c89ad7e61f8ca45fa1fa892f0d5102808.zip
drm/exynos: mixer: cleanup pixelformat handling
Move the defines for the pixelformats that the mixer supports out of mixer_graph_buffer() to the top of the source. Then select the mixer pixelformat (pf) in mixer_graph_buffer() based on the plane's pf (and not bpp). Also add handling of RGB565 and XRGB1555 to the switch statement and exit early if the plane has an unsupported pf. Partially based on 'drm/exynos: enable/disable blend based on pixel format' by Gustavo Padovan <gustavo.padovan@collabora.co.uk>. v2: Use the shorter MXR_FORMAT as prefix. v3: Re-add ARGB8888 because of compatibility reasons (suggested by Joonyoung Shim). Reviewed-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk> Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de> Acked-by: Joonyoung Shim <jy0922.shim@samsung.com> Signed-off-by: Inki Dae <inki.dae@samsung.com>
Diffstat (limited to 'drivers/nubus')
0 files changed, 0 insertions, 0 deletions