22#ifndef __DRM_FOURCC_H__
23#define __DRM_FOURCC_H__
32#define DRM_FORMAT_MAX_PLANES 4u
43# define DRM_FORMAT_HOST_XRGB1555 (DRM_FORMAT_XRGB1555 | \
44 DRM_FORMAT_BIG_ENDIAN)
45# define DRM_FORMAT_HOST_RGB565 (DRM_FORMAT_RGB565 | \
46 DRM_FORMAT_BIG_ENDIAN)
47# define DRM_FORMAT_HOST_XRGB8888 DRM_FORMAT_BGRX8888
48# define DRM_FORMAT_HOST_ARGB8888 DRM_FORMAT_BGRA8888
50# define DRM_FORMAT_HOST_XRGB1555 DRM_FORMAT_XRGB1555
51# define DRM_FORMAT_HOST_RGB565 DRM_FORMAT_RGB565
52# define DRM_FORMAT_HOST_XRGB8888 DRM_FORMAT_XRGB8888
53# define DRM_FORMAT_HOST_ARGB8888 DRM_FORMAT_ARGB8888
273int drm_format_info_plane_width(
const struct drm_format_info *info,
int width,
295int drm_format_info_plane_height(
const struct drm_format_info *info,
int height,
311 u32 pixel_format,
u64 modifier);
322 int plane,
unsigned int buffer_width);
size_t bpp
Definition video.cpp:36
unsigned int uint32_t
Definition acefiex.h:163
COMPILER_DEPENDENT_UINT64 uint64_t
Definition acefiex.h:165
uint64_t drm_format_info_min_pitch(const struct drm_format_info *info, int plane, unsigned int buffer_width)
unsigned int drm_format_info_block_height(const struct drm_format_info *info, int plane)
uint32_t drm_mode_legacy_fb_format(uint32_t bpp, uint32_t depth)
uint32_t drm_driver_legacy_fb_format(struct drm_device *dev, uint32_t bpp, uint32_t depth)
unsigned int drm_format_info_block_width(const struct drm_format_info *info, int plane)
const struct drm_format_info * __drm_format_info(u32 format)
#define DRM_FORMAT_MAX_PLANES
Definition drm_fourcc.h:32
const struct drm_format_info * drm_get_format_info(struct drm_device *dev, u32 pixel_format, u64 modifier)
uint32_t drm_driver_color_mode_format(struct drm_device *dev, unsigned int color_mode)
unsigned int drm_format_info_bpp(const struct drm_format_info *info, int plane)
struct drm_plane * plane
Definition drm_plane.h:828
const struct device * dev
Definition drm_print.h:519
const char const char * format
Definition drm_print.h:516
uint64_t u64
Definition kernel.h:17
uint8_t u8
Definition kernel.h:14
#define DIV_ROUND_UP(n, d)
Definition kernel.h:571
uint32_t u32
Definition kernel.h:16
Definition drm_device.h:75