diff options
author | Geert Uytterhoeven <geert@linux-m68k.org> | 2022-07-08 20:20:46 +0200 |
---|---|---|
committer | Sam Ravnborg <sam@ravnborg.org> | 2022-07-09 14:59:22 +0200 |
commit | 96dc635d5538055cb6ccd7b6e9290dfcfc385f97 (patch) | |
tree | 3999cbd2b819bbed8bccd2bb5c5e5c024962ea10 /include/drm/drm_fourcc.h | |
parent | 79abca2b399009eb8d12c652d0f0f7a9c7a06289 (diff) | |
download | linux-96dc635d5538055cb6ccd7b6e9290dfcfc385f97.tar.gz linux-96dc635d5538055cb6ccd7b6e9290dfcfc385f97.tar.bz2 linux-96dc635d5538055cb6ccd7b6e9290dfcfc385f97.zip |
drm/fourcc: Add drm_format_info_bpp() helper
Add a helper to retrieve the actual number of bits per pixel for a
plane, taking into account the number of characters and pixels per
block for tiled formats.
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/1cae5ebc28513ec1c91c66b00647ce3ca23bfba7.1657294931.git.geert@linux-m68k.org
Diffstat (limited to 'include/drm/drm_fourcc.h')
-rw-r--r-- | include/drm/drm_fourcc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/drm/drm_fourcc.h b/include/drm/drm_fourcc.h index 22aa64d07c79..3800a7ad7f0c 100644 --- a/include/drm/drm_fourcc.h +++ b/include/drm/drm_fourcc.h @@ -313,6 +313,7 @@ unsigned int drm_format_info_block_width(const struct drm_format_info *info, int plane); unsigned int drm_format_info_block_height(const struct drm_format_info *info, int plane); +unsigned int drm_format_info_bpp(const struct drm_format_info *info, int plane); uint64_t drm_format_info_min_pitch(const struct drm_format_info *info, int plane, unsigned int buffer_width); |