drm/vc4: Advertise supported modifiers for planes
authorDaniel Stone <daniels@collabora.com>
Tue, 8 Aug 2017 16:44:48 +0000 (17:44 +0100)
committerEric Anholt <eric@anholt.net>
Mon, 5 Mar 2018 18:18:30 +0000 (10:18 -0800)
commit423ad7b3cbd1158d080e20119a7a5f93a085a486
tree90d156dfdb720cd332ace3186ed2210dbc9bdcd6
parent669b710e5e30328bc41de88aaab5422913a39074
drm/vc4: Advertise supported modifiers for planes

The IN_FORMATS blob allows the kernel to advertise to userspace which
format/modifier combinations are supported, per plane. Use this to
advertise that we support both T_TILED and linear.

v2:
  - Only advertise T_TILED for RGB (Eric)
  - Actually turn on allow_fb_modifiers (Eric)

Signed-off-by: Daniel Stone <daniels@collabora.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Eric Anholt <eric@anholt.net>
Link: https://patchwork.freedesktop.org/patch/170828/
drivers/gpu/drm/vc4/vc4_kms.c
drivers/gpu/drm/vc4/vc4_plane.c