From 9df731a176aab8e03b984b681b1bea01ccff6644 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 06 Nov 2023 07:23:06 +0000 Subject: [PATCH] rk3568 rt uboot init --- u-boot/include/edid.h | 41 ++++++++++++++++++++++++++++++++++++++++- 1 files changed, 40 insertions(+), 1 deletions(-) diff --git a/u-boot/include/edid.h b/u-boot/include/edid.h index 6cfc308..0967912 100644 --- a/u-boot/include/edid.h +++ b/u-boot/include/edid.h @@ -882,6 +882,38 @@ u32 fps; }; +struct csc_info { + u16 hue; + u16 saturation; + u16 contrast; + u16 brightness; + u16 r_gain; + u16 g_gain; + u16 b_gain; + u16 r_offset; + u16 g_offset; + u16 b_offset; + u16 csc_enable; +}; + + +#define ACM_GAIN_LUT_HY_LENGTH (9*17) +#define ACM_GAIN_LUT_HY_TOTAL_LENGTH (ACM_GAIN_LUT_HY_LENGTH * 3) +#define ACM_GAIN_LUT_HS_LENGTH (13*17) +#define ACM_GAIN_LUT_HS_TOTAL_LENGTH (ACM_GAIN_LUT_HS_LENGTH * 3) +#define ACM_DELTA_LUT_H_LENGTH 65 +#define ACM_DELTA_LUT_H_TOTAL_LENGTH (ACM_DELTA_LUT_H_LENGTH * 3) + +struct acm_data { + s16 delta_lut_h[ACM_DELTA_LUT_H_TOTAL_LENGTH]; + s16 gain_lut_hy[ACM_GAIN_LUT_HY_TOTAL_LENGTH]; + s16 gain_lut_hs[ACM_GAIN_LUT_HS_TOTAL_LENGTH]; + u16 y_gain; + u16 h_gain; + u16 s_gain; + u16 acm_enable; +}; + struct base2_disp_info { char disp_head_flag[6]; struct base2_screen_info screen_info[4]; @@ -890,8 +922,15 @@ struct base2_gamma_lut_data gamma_lut_data; struct base2_cubic_lut_data cubic_lut_data; struct framebuffer_info framebuffer_info; - u32 reserved[244]; + u32 cacm_header; + u32 reserved[243]; u32 crc; + /* baseparameter version 3.0 add */ + struct csc_info csc_info; + struct acm_data acm_data; + u8 resv2[10*1024]; /* */ + u32 crc2; + /* baseparameter version 3.0 add */ }; struct base2_disp_header { -- Gitblit v1.6.2