mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 11:37:06 +02: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:
parent
c4e8555119
commit
236124d116
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user