mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-03 20:34:23 -04:00
drm/amd/display: Reduce SCDC Status Flags Definition
[Why] Status flags definition is reduced to read less bytes in SCDC transaction for status update. [How] Reduce definition of reserved bytes from 3 to 1 for status update. Reviewed-by: Charlene Liu <Charlene.Liu@amd.com> Acked-by: Solomon Chiu <solomon.chiu@amd.com> Signed-off-by: Chris Park <chris.park@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
@@ -93,16 +93,13 @@ union hdmi_scdc_update_read_data {
|
||||
};
|
||||
|
||||
union hdmi_scdc_status_flags_data {
|
||||
uint8_t byte[2];
|
||||
uint8_t byte;
|
||||
struct {
|
||||
uint8_t CLOCK_DETECTED:1;
|
||||
uint8_t CH0_LOCKED:1;
|
||||
uint8_t CH1_LOCKED:1;
|
||||
uint8_t CH2_LOCKED:1;
|
||||
uint8_t RESERVED:4;
|
||||
uint8_t RESERVED2:8;
|
||||
uint8_t RESERVED3:8;
|
||||
|
||||
} fields;
|
||||
};
|
||||
|
||||
@@ -770,7 +767,7 @@ void dal_ddc_service_read_scdc_data(struct ddc_service *ddc_service)
|
||||
sizeof(scramble_status));
|
||||
offset = HDMI_SCDC_STATUS_FLAGS;
|
||||
dal_ddc_service_query_ddc_data(ddc_service, slave_address,
|
||||
&offset, sizeof(offset), status_data.byte,
|
||||
&offset, sizeof(offset), &status_data.byte,
|
||||
sizeof(status_data.byte));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user