mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09:00
video: rockchip: rga3: Add some missing format
Signed-off-by: Li Huang <putin.li@rock-chips.com> Change-Id: Ia8b7f81389917b821993ea655323b3c625b2a5d3
This commit is contained in:
@@ -188,6 +188,16 @@ static void RGA3_set_reg_win0_info(u8 *base, struct rga3_req *msg)
|
||||
pixel_width = 4;
|
||||
win_interleaved = 2;
|
||||
break;
|
||||
case RGA2_FORMAT_ARGB_8888:
|
||||
win_format = 0x7;
|
||||
pixel_width = 4;
|
||||
win_interleaved = 2;
|
||||
break;
|
||||
case RGA2_FORMAT_ABGR_8888:
|
||||
win_format = 0x9;
|
||||
pixel_width = 4;
|
||||
win_interleaved = 2;
|
||||
break;
|
||||
case RGA2_FORMAT_RGB_888:
|
||||
win_format = 0x5;
|
||||
pixel_width = 3;
|
||||
@@ -584,6 +594,16 @@ static void RGA3_set_reg_win1_info(u8 *base, struct rga3_req *msg)
|
||||
pixel_width = 4;
|
||||
win_interleaved = 2;
|
||||
break;
|
||||
case RGA2_FORMAT_ARGB_8888:
|
||||
win_format = 0x7;
|
||||
pixel_width = 4;
|
||||
win_interleaved = 2;
|
||||
break;
|
||||
case RGA2_FORMAT_ABGR_8888:
|
||||
win_format = 0x9;
|
||||
pixel_width = 4;
|
||||
win_interleaved = 2;
|
||||
break;
|
||||
case RGA2_FORMAT_RGB_888:
|
||||
win_format = 0x5;
|
||||
pixel_width = 3;
|
||||
|
||||
@@ -10,9 +10,7 @@
|
||||
|
||||
const uint32_t rga3_raster_format[] = {
|
||||
RGA2_FORMAT_RGBA_8888,
|
||||
RGA2_FORMAT_RGBX_8888,
|
||||
RGA2_FORMAT_BGRA_8888,
|
||||
RGA2_FORMAT_BGRX_8888,
|
||||
RGA2_FORMAT_RGB_888,
|
||||
RGA2_FORMAT_BGR_888,
|
||||
RGA2_FORMAT_RGB_565,
|
||||
@@ -33,9 +31,7 @@ const uint32_t rga3_raster_format[] = {
|
||||
|
||||
const uint32_t rga3_fbcd_format[] = {
|
||||
RGA2_FORMAT_RGBA_8888,
|
||||
RGA2_FORMAT_RGBX_8888,
|
||||
RGA2_FORMAT_BGRA_8888,
|
||||
RGA2_FORMAT_BGRX_8888,
|
||||
RGA2_FORMAT_RGB_888,
|
||||
RGA2_FORMAT_BGR_888,
|
||||
RGA2_FORMAT_RGB_565,
|
||||
@@ -70,6 +66,10 @@ const uint32_t rga2e_raster_format[] = {
|
||||
RGA2_FORMAT_BGR_888,
|
||||
RGA2_FORMAT_RGB_565,
|
||||
RGA2_FORMAT_BGR_565,
|
||||
RGA2_FORMAT_YCbCr_422_P,
|
||||
RGA2_FORMAT_YCbCr_420_P,
|
||||
RGA2_FORMAT_YCrCb_422_P,
|
||||
RGA2_FORMAT_YCrCb_420_P,
|
||||
RGA2_FORMAT_YCbCr_422_SP,
|
||||
RGA2_FORMAT_YCbCr_420_SP,
|
||||
RGA2_FORMAT_YCrCb_422_SP,
|
||||
@@ -90,6 +90,16 @@ const uint32_t rga2e_raster_format[] = {
|
||||
RGA2_FORMAT_BGRA_4444,
|
||||
RGA2_FORMAT_XRGB_8888,
|
||||
RGA2_FORMAT_XBGR_8888,
|
||||
RGA2_FORMAT_BPP_1,
|
||||
RGA2_FORMAT_BPP_2,
|
||||
RGA2_FORMAT_BPP_4,
|
||||
RGA2_FORMAT_BPP_8,
|
||||
RGA2_FORMAT_ARGB_8888,
|
||||
RGA2_FORMAT_ARGB_5551,
|
||||
RGA2_FORMAT_ARGB_4444,
|
||||
RGA2_FORMAT_ABGR_8888,
|
||||
RGA2_FORMAT_ABGR_5551,
|
||||
RGA2_FORMAT_ABGR_4444,
|
||||
};
|
||||
|
||||
const struct rga_win_data rga3_win_data[] = {
|
||||
|
||||
Reference in New Issue
Block a user