ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string
authorMario Limonciello <mario.limonciello@amd.com>
Tue, 23 Aug 2022 18:51:32 +0000 (13:51 -0500)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 25 Aug 2022 18:18:17 +0000 (20:18 +0200)
This string was introduced because drivers for NVIDIA hardware
didn't handle HDMI properly.

This was fixed by commit b516ea586d71 ("PCI: Enable NVIDIA HDA
controllers"), so vendors shouldn't be using this string to modify
ASL any more.

Suggested-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/osi.c

index c2f6b2f..0d635ee 100644 (file)
@@ -45,14 +45,6 @@ osi_setup_entries[OSI_STRING_ENTRIES_MAX] __initdata = {
        {"3.0 _SCP Extensions", true},
        {"Processor Aggregator Device", true},
        /*
-        * Linux-Lenovo-NV-HDMI-Audio is used by BIOS to power on NVidia's HDMI
-        * audio device which is turned off for power-saving in Windows OS.
-        * This power management feature observed on some Lenovo Thinkpad
-        * systems which will not be able to output audio via HDMI without
-        * a BIOS workaround.
-        */
-       {"Linux-Lenovo-NV-HDMI-Audio", true},
-       /*
         * Linux-HPI-Hybrid-Graphics is used by BIOS to enable dGPU to
         * output video directly to external monitors on HP Inc. mobile
         * workstations as Nvidia and AMD VGA drivers provide limited