• Hans de Goede's avatar
    ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2 · 26991079
    Hans de Goede authored
    On the Apple iMac14,1 and iMac14,2 all-in-ones (monitors with builtin "PC")
    the connection between the GPU and the panel is seen by the GPU driver as
    regular DP instead of eDP, causing the GPU driver to never call
    acpi_video_register_backlight().
    
    (GPU drivers only call acpi_video_register_backlight() when an internal
     panel is detected, to avoid non working acpi_video# devices getting
     registered on desktops which unfortunately is a real issue.)
    
    Fix the missing acpi_video# backlight device on these all-in-ones by
    adding a acpi_backlight=video DMI quirk, so that video.ko will
    immediately register the backlight device instead of waiting for
    an acpi_video_register_backlight() call.
    
    Fixes: 5aa9d943 ("ACPI: video: Don't enable fallback path for creating ACPI backlight by default")
    Cc: All applicable <stable@vger.kernel.org>
    Reviewed-by: default avatarMario Limonciello <mario.limonciello@amd.com>
    Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
    Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
    26991079
video_detect.c 23 KB