On 11/13/25 9:53 PM, Dave Airlie wrote:
From: Dave Airlie <[email protected]>
document the same bits as added to the main headers.
Signed-off-by: Dave Airlie <[email protected]>
---
.../gpu/drm/amd/display/dc/dc_hdmi_types.h | 30 +++++++++++++++++--
1 file changed, 28 insertions(+), 2 deletions(-)
Acked-by: Derek Foreman <[email protected]>
diff --git a/drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h
b/drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h
index b015e80672ec..693129b987ac 100644
--- a/drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h
+++ b/drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h
@@ -77,11 +77,24 @@ union hdmi_scdc_update_read_data {
uint8_t STATUS_UPDATE:1;
uint8_t CED_UPDATE:1;
uint8_t RR_TEST:1;
- uint8_t RESERVED:5;
+ uint8_t RESERVED0:1;
+ uint8_t FRL_START:1;
+ uint8_t FLT_UPDATE:1;
+ uint8_t RESERVED:2;
uint8_t RESERVED2:8;
} fields;
};
+union hdmi_scdc_config_data {
+ uint8_t byte[2];
+ struct {
+ uint8_t RR_ENABLE:1;
+ uint8_t RESERVED:7;
+ uint8_t FRL_RATE:4;
+ uint8_t FFE_LEVELS:4;
+ } fields;
+};
+
union hdmi_scdc_status_flags_data {
uint8_t byte;
struct {
@@ -89,7 +102,20 @@ union hdmi_scdc_status_flags_data {
uint8_t CH0_LOCKED:1;
uint8_t CH1_LOCKED:1;
uint8_t CH2_LOCKED:1;
- uint8_t RESERVED:4;
+ uint8_t LANE3_LOCKED:1;
+ uint8_t RESERVED:1;
+ uint8_t FLT_READY:1;
+ uint8_t RESERVED2:1;
+ } fields;
+};
+
+union hdmi_scdc_lane_status_data {
+ uint8_t byte[2];
+ struct {
+ uint8_t ltp_0:4;
+ uint8_t ltp_1:4;
+ uint8_t ltp_2:4;
+ uint8_t ltp_3:4;
} fields;
};