Bug 212109

Summary: Analogix ANX6345 bridge fails to initialize after suspend
Product: Drivers Reporter: Jaron Kent-Dobias (jaron)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: high CC: jaron, pbrobinson
Priority: P1    
Hardware: ARM   
OS: Linux   
Kernel Version: 5.11.4 Subsystem:
Regression: Yes Bisected commit-id:
Attachments: kernel config
dmesg log ending immediately after bug in question

Description Jaron Kent-Dobias 2021-03-07 19:17:18 UTC
Created attachment 295705 [details]
kernel config

My hardware is a Pine64 Pinebook, which has an Analogix ANX6345 eDP bridge. Starting with the 5.11 series, the screen fails to turn on after suspend, producing the error: '[drm:anx6345_bridge_enable] *ERROR* Failed eDP transmitter initialization: -13'.

Steps to reproduce:

  1) boot series 5.11 kernel on the Pinebook
  2) close lid
  3) open lid.

Actual results: the display does not turn on.

Expected results: the display turns on.

Build date & hardware: 2021-03-07 on Arch Linux (x86-64 cross compile), run on a Pine64 Pinebook.

Additional information: the latest 5.10 kernel (5.10.21) compiled with the same config does not exhibit the bug.
Comment 1 Jaron Kent-Dobias 2021-03-07 19:37:14 UTC
Created attachment 295707 [details]
dmesg log ending immediately after bug in question
Comment 2 Jaron Kent-Dobias 2021-03-07 19:51:41 UTC
Additional information: the 5.10 and 5.11 series appear to attempt different suspends: the 5.10 enters "s2idle" suspend, while the 5.11 enters "deep" suspend.