Skip to content
/ linux Public

Commit 62dfb8a

Browse files
TomAi0Sasha Levin
authored andcommitted
ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[]
[ Upstream commit ba6ded2 ] Like the JWIPC JVC9100 has its serial IRQ (10 and 11) described as ActiveLow in the DSDT, which the kernel overrides to EdgeHigh which breaks the serial. irq 10, level, active-low, shared, skip-override irq 11, level, active-low, shared, skip-override Add the JVC9100 to the irq1_level_low_skip_override[] quirk table to fix this. Signed-off-by: Ai Chao <aichao@kylinos.cn> Link: https://patch.msgid.link/20260113072719.4154485-1-aichao@kylinos.cn Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent 29f60d3 commit 62dfb8a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

drivers/acpi/resource.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,12 @@ static const struct dmi_system_id irq1_level_low_skip_override[] = {
532532
DMI_MATCH(DMI_BOARD_NAME, "16T90SP"),
533533
},
534534
},
535+
{
536+
/* JWIPC JVC9100 */
537+
.matches = {
538+
DMI_MATCH(DMI_BOARD_NAME, "JVC9100"),
539+
},
540+
},
535541
{ }
536542
};
537543

@@ -706,6 +712,8 @@ struct irq_override_cmp {
706712

707713
static const struct irq_override_cmp override_table[] = {
708714
{ irq1_level_low_skip_override, 1, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0, false },
715+
{ irq1_level_low_skip_override, 10, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 1, false },
716+
{ irq1_level_low_skip_override, 11, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 1, false },
709717
{ irq1_edge_low_force_override, 1, ACPI_EDGE_SENSITIVE, ACPI_ACTIVE_LOW, 1, true },
710718
};
711719

0 commit comments

Comments
 (0)