mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
37 lines
1.2 KiB
Diff
37 lines
1.2 KiB
Diff
From 30f0c2f0da952655da949c2af36bf53138092ba5 Mon Sep 17 00:00:00 2001
|
|
From: Dave Stevenson <dave.stevenson@raspberrypi.com>
|
|
Date: Mon, 6 Jun 2022 14:53:56 +0100
|
|
Subject: [PATCH] drm: vc4: Add comments for which HVS_PIXEL_ORDER_xxx
|
|
defines apply
|
|
|
|
The HVS_PIXEL_ORDER_xxx defines apply to specific HVS_PIXEL_FORMAT_xxx
|
|
modes, so add comments to make this obvious.
|
|
|
|
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
|
|
---
|
|
drivers/gpu/drm/vc4/vc4_regs.h | 3 +++
|
|
1 file changed, 3 insertions(+)
|
|
|
|
--- a/drivers/gpu/drm/vc4/vc4_regs.h
|
|
+++ b/drivers/gpu/drm/vc4/vc4_regs.h
|
|
@@ -870,16 +870,19 @@ enum hvs_pixel_format {
|
|
/* Note: the LSB is the rightmost character shown. Only valid for
|
|
* HVS_PIXEL_FORMAT_RGB8888, not RGB888.
|
|
*/
|
|
+/* For modes 332, 4444, 555, 5551, 6666, 8888, 10:10:10:2 */
|
|
#define HVS_PIXEL_ORDER_RGBA 0
|
|
#define HVS_PIXEL_ORDER_BGRA 1
|
|
#define HVS_PIXEL_ORDER_ARGB 2
|
|
#define HVS_PIXEL_ORDER_ABGR 3
|
|
|
|
+/* For modes 666 and 888 (4 & 5) */
|
|
#define HVS_PIXEL_ORDER_XBRG 0
|
|
#define HVS_PIXEL_ORDER_XRBG 1
|
|
#define HVS_PIXEL_ORDER_XRGB 2
|
|
#define HVS_PIXEL_ORDER_XBGR 3
|
|
|
|
+/* For YCbCr modes (8-12, and 17) */
|
|
#define HVS_PIXEL_ORDER_XYCBCR 0
|
|
#define HVS_PIXEL_ORDER_XYCRCB 1
|
|
#define HVS_PIXEL_ORDER_YXCBCR 2
|