Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 98f1db22 authored by Len Brown's avatar Len Brown
Browse files

ACPI: Add ThinkPad R61, ThinkPad T61 to OSI(Linux) white-list



acpi_osi=Linux helps sound on these systems.

Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent d4b7dc49
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
@@ -173,7 +173,34 @@ int __init acpi_blacklisted(void)
	return blacklisted;
}
#ifdef CONFIG_DMI
static int __init dmi_enable_osi_linux(const struct dmi_system_id *d)
{
	acpi_dmi_osi_linux(1, d);	/* enable */
	return 0;
}

static struct dmi_system_id acpi_osi_dmi_table[] __initdata = {
	/*
	 * _OSI(Linux) helps sound
	 * DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad R61"),
	 * DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T61"),
	 */
	{
	.callback = dmi_enable_osi_linux,
	.ident = "Lenovo ThinkPad R61",
	.matches = {
		     DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
		     DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad R61"),
		},
	},
	{
	.callback = dmi_enable_osi_linux,
	.ident = "Lenovo ThinkPad T61",
	.matches = {
		     DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
		     DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T61"),
		},
	},
	{}
};