drm/core: Calculate bpp in afbc helper
Some drivers (komeda, malidp) don't set anything in cpp. If that is the case the right value can be inferred from the format. Then the "bpp" member can be eliminated from struct drm_afbc_framebuffer. Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@collabora.com> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/20200331155308.6345-3-andrzej.p@collabora.com
This commit is contained in:
@@ -404,21 +404,6 @@ Contact: Laurent Pinchart, respective driver maintainers
|
||||
|
||||
Level: Intermediate
|
||||
|
||||
Encode cpp properly in malidp
|
||||
-----------------------------
|
||||
|
||||
cpp (chars per pixel) is not encoded properly in malidp, zero is
|
||||
used instead. afbc implementation needs bpp or cpp, but if it is
|
||||
zero it needs to be provided elsewhere, and so the bpp field exists
|
||||
in struct drm_afbc_framebuffer.
|
||||
|
||||
Properly encode cpp in malidp and remove the bpp field in struct
|
||||
drm_afbc_framebuffer.
|
||||
|
||||
Contact: malidp maintainers
|
||||
|
||||
Level: Intermediate
|
||||
|
||||
Core refactorings
|
||||
=================
|
||||
|
||||
|
Reference in New Issue
Block a user