Commit 88e4fcc
drm: xlnx: zynqmp_disp: Remove fb check in atomic update callback
The setup in which we are seeing is this, is on ZynqMP (also ZCU102) with a
monitor connected via DisplayPort and the following Xorg.conf:
```
cat /etc/X11/xorg.conf
Section "Device"
Identifier "myfb"
Driver "fbdev"
Option "fbdev" "/dev/fb0"
EndSection
```
It seems that checking the `fb` pointer disallows the new mode to be set,
and the screen stays blank when the OS boots into a desktop session.
The symptoms seem to be that, on boot the console is displayed, but when
the desktop server initializes a desktop session, the screen goes blank.
It does look like an old state could point to the same DRM framebuffer
struct/info, so it probably doesn't make sense to do that check.
It's also unsure whether this brings back the old issue that the original
patch tried to fix.
Fixes: c4b7d6c ("drm: xlnx: zynqmp_disp: Skip the modeset for same fb")
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
(cherry picked from commit f2cf2dd)1 parent af65f1e commit 88e4fcc
1 file changed
+0
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2676 | 2676 | | |
2677 | 2677 | | |
2678 | 2678 | | |
2679 | | - | |
2680 | | - | |
2681 | | - | |
2682 | 2679 | | |
2683 | 2680 | | |
2684 | 2681 | | |
| |||
0 commit comments