|
@@ -164,8 +164,10 @@ void dce6_afmt_write_speaker_allocation(struct drm_encoder *encoder)
|
|
|
offset = dig->afmt->pin->offset;
|
|
|
|
|
|
list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) {
|
|
|
- if (connector->encoder == encoder)
|
|
|
+ if (connector->encoder == encoder) {
|
|
|
radeon_connector = to_radeon_connector(connector);
|
|
|
+ break;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if (!radeon_connector) {
|
|
@@ -225,8 +227,10 @@ void dce6_afmt_write_sad_regs(struct drm_encoder *encoder)
|
|
|
offset = dig->afmt->pin->offset;
|
|
|
|
|
|
list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) {
|
|
|
- if (connector->encoder == encoder)
|
|
|
+ if (connector->encoder == encoder) {
|
|
|
radeon_connector = to_radeon_connector(connector);
|
|
|
+ break;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if (!radeon_connector) {
|