]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
fix(simpledrm): add =drivers/gpu/drm/panel
authorBenjamin Drung <benjamin.drung@canonical.com>
Mon, 5 May 2025 11:00:06 +0000 (13:00 +0200)
committerNeal Gompa (ニール・ゴンパ) <ngompa13@gmail.com>
Mon, 5 May 2025 17:53:47 +0000 (13:53 -0400)
On Qualcomm CRD the display only turns on after the initrd. The initrd
seems to be missing the panel module.

So install `=drivers/gpu/drm/panel` also in the simpledrm module
(similar to the drm module).

Bug-Ubuntu: https://launchpad.net/bugs/2107477

modules.d/45simpledrm/module-setup.sh

index 8ea917e49bca73efe13a60cf1d17e476a2ab7672..7ce98ca411bc60252fe5ffd2ce40bd03753ab94f 100755 (executable)
@@ -8,7 +8,7 @@ check() {
 # called by dracut
 installkernel() {
     # Include simple DRM driver
-    hostonly='' instmods simpledrm
+    hostonly='' instmods simpledrm =drivers/gpu/drm/panel
 
     if [[ $hostonly_mode == "strict" ]]; then
         # if there is a privacy screen then its driver must be loaded before the