diff options
Diffstat (limited to 'drivers/acpi/resource.c')
| -rw-r--r-- | drivers/acpi/resource.c | 26 | 
1 files changed, 26 insertions, 0 deletions
diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c index 7c9125df5a65..0800a9d77558 100644 --- a/drivers/acpi/resource.c +++ b/drivers/acpi/resource.c @@ -400,6 +400,13 @@ static const struct dmi_system_id medion_laptop[] = {  			DMI_MATCH(DMI_BOARD_NAME, "M17T"),  		},  	}, +	{ +		.ident = "MEDION S17413", +		.matches = { +			DMI_MATCH(DMI_SYS_VENDOR, "MEDION"), +			DMI_MATCH(DMI_BOARD_NAME, "M1xA"), +		}, +	},  	{ }  }; @@ -433,6 +440,13 @@ static const struct dmi_system_id asus_laptop[] = {  		},  	},  	{ +		.ident = "Asus ExpertBook B1502CBA", +		.matches = { +			DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), +			DMI_MATCH(DMI_BOARD_NAME, "B1502CBA"), +		}, +	}, +	{  		.ident = "Asus ExpertBook B2402CBA",  		.matches = {  			DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), @@ -502,6 +516,17 @@ static const struct dmi_system_id maingear_laptop[] = {  	{ }  }; +static const struct dmi_system_id lg_laptop[] = { +	{ +		.ident = "LG Electronics 17U70P", +		.matches = { +			DMI_MATCH(DMI_SYS_VENDOR, "LG Electronics"), +			DMI_MATCH(DMI_BOARD_NAME, "17U70P"), +		}, +	}, +	{ } +}; +  struct irq_override_cmp {  	const struct dmi_system_id *system;  	unsigned char irq; @@ -518,6 +543,7 @@ static const struct irq_override_cmp override_table[] = {  	{ lenovo_laptop, 10, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0, true },  	{ tongfang_gm_rg, 1, ACPI_EDGE_SENSITIVE, ACPI_ACTIVE_LOW, 1, true },  	{ maingear_laptop, 1, ACPI_EDGE_SENSITIVE, ACPI_ACTIVE_LOW, 1, true }, +	{ lg_laptop, 1, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0, false },  };  static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity,  |