We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6c87f69 commit dc80c79Copy full SHA for dc80c79
1 file changed
drivers/gpu/drm/apple/dptxep.c
@@ -189,12 +189,16 @@ dptxport_call_get_drive_settings(struct apple_epic_service *service,
189
/* Clear the rest of the buffer */
190
memset(reply_ + sizeof(*reply), 0, reply_size - sizeof(*reply));
191
192
- if (reply->retcode != 4)
+ /*
193
+ * retcode appears to be lane count, seeing 2 for USB-C dp alt mode
194
+ * with lanes splitted for DP/USB3.
195
+ */
196
+ if (reply->retcode != dptx->lane_count)
197
dev_err(service->ep->dcp->dev,
198
"get_drive_settings: unexpected retcode %d\n",
199
reply->retcode);
200
- reply->retcode = 4; /* Should already be 4? */
201
+ reply->retcode = dptx->lane_count;
202
reply->unk5 = dptx->drive_settings[0];
203
reply->unk6 = 0;
204
reply->unk7 = dptx->drive_settings[1];
0 commit comments