Skip to content

Commit dbce6ad

Browse files
committed
drm: apple: dcp: Fix resume with DPTX based display outputs
Signed-off-by: Janne Grunau <j@jannau.net>
1 parent 09fb993 commit dbce6ad

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

  • drivers/gpu/drm/apple

drivers/gpu/drm/apple/dcp.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1041,6 +1041,13 @@ static int dcp_platform_resume(struct device *dev)
10411041
if (dcp->hdmi_hpd_irq)
10421042
enable_irq(dcp->hdmi_hpd_irq);
10431043

1044+
if (dcp->hdmi_hpd) {
1045+
bool connected = gpiod_get_value_cansleep(dcp->hdmi_hpd);
1046+
dev_info(dcp->dev, "resume: HPD connected:%d\n", connected);
1047+
if (connected)
1048+
dcp_dptx_connect(dcp, 0);
1049+
}
1050+
10441051
return 0;
10451052
}
10461053

0 commit comments

Comments
 (0)