]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
drm: Install pwm modules on all architectures 229/head
authorHans de Goede <hdegoede@redhat.com>
Sat, 13 May 2017 15:23:36 +0000 (17:23 +0200)
committerHans de Goede <hdegoede@redhat.com>
Sun, 14 May 2017 21:24:46 +0000 (23:24 +0200)
At least on x86 on Bay and Cherry Trail devices the pmw-lpss modules must
be in the initrd too, otherwise the i915 driver will still load, but
it will report the following error:

[drm:pwm_setup_backlight [i915]] *ERROR* Failed to own the pwm chip

And not register /sys/class/backlight/intel_backlight and users will
not be able to control their backlight.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
modules.d/50drm/module-setup.sh

index 42a5e7bc5ac328a7b03f98793f13862cc73fc302..2014539a752c7d402e72ebb30cc1768198596890 100755 (executable)
@@ -21,12 +21,11 @@ installkernel() {
             "=drivers/gpu/drm/i2c" \
             "=drivers/gpu/drm/panel" \
             "=drivers/gpu/drm/bridge" \
-            "=drivers/pwm" \
             "=drivers/video/backlight" \
             ${NULL}
     fi
 
-    instmods amdkfd hyperv_fb
+    instmods amdkfd hyperv_fb "=drivers/pwm"
 
     # if the hardware is present, include module even if it is not currently loaded,
     # as we could e.g. be in the installer; nokmsboot boot parameter will disable