mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 12:17:12 +09:00
drm/rockchip: vop2: add support DRM_FORMAT_YUYV for RK356x Cluster
Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I69cb2989e113c799575fca3bb57602101d7b1341
This commit is contained in:
committed by
Huang Jiachai
parent
6b8a1e9f8e
commit
82957dba39
@@ -1228,6 +1228,7 @@ static enum vop2_afbc_format vop2_convert_afbc_format(uint32_t format)
|
||||
case DRM_FORMAT_NV12_10:
|
||||
return VOP2_AFBC_FMT_YUV420_10BIT;
|
||||
case DRM_FORMAT_NV16:
|
||||
case DRM_FORMAT_YUYV:
|
||||
return VOP2_AFBC_FMT_YUV422;
|
||||
case DRM_FORMAT_NV16_10:
|
||||
return VOP2_AFBC_FMT_YUV422_10BIT;
|
||||
@@ -1295,6 +1296,7 @@ static bool vop2_afbc_uv_swap(uint32_t format)
|
||||
switch (format) {
|
||||
case DRM_FORMAT_NV12:
|
||||
case DRM_FORMAT_NV16:
|
||||
case DRM_FORMAT_YUYV:
|
||||
case DRM_FORMAT_NV12_10:
|
||||
case DRM_FORMAT_NV16_10:
|
||||
return true;
|
||||
|
||||
@@ -41,6 +41,7 @@ static const uint32_t formats_win_full_10bit[] = {
|
||||
DRM_FORMAT_NV12_10,
|
||||
DRM_FORMAT_NV16_10,
|
||||
DRM_FORMAT_NV24_10,
|
||||
DRM_FORMAT_YUYV, /* yuv422_8bit non-Linear mode only*/
|
||||
};
|
||||
|
||||
static const uint32_t formats_win_full_10bit_yuyv[] = {
|
||||
|
||||
Reference in New Issue
Block a user