diff --git a/src/mainboard/system76/galp5/devicetree.cb b/src/mainboard/system76/galp5/devicetree.cb index 0571d5e0d7..8c15be6988 100644 --- a/src/mainboard/system76/galp5/devicetree.cb +++ b/src/mainboard/system76/galp5/devicetree.cb @@ -237,7 +237,7 @@ chip soc/intel/tigerlake chip drivers/i2c/hid register "generic.hid" = ""PNP0C50"" register "generic.desc" = ""TODO Touchpad"" - register "generic.irq" = "ACPI_IRQ_EDGE_LOW(GPP_B3_IRQ)" + register "generic.irq_gpio" = "ACPI_GPIO_IRQ_LEVEL_LOW(GPP_B3)" register "generic.probed" = "1" register "hid_desc_reg_offset" = "0x01" device i2c 38 on end diff --git a/src/mainboard/system76/galp5/gpio.h b/src/mainboard/system76/galp5/gpio.h index 77d5463192..e09a624594 100644 --- a/src/mainboard/system76/galp5/gpio.h +++ b/src/mainboard/system76/galp5/gpio.h @@ -105,7 +105,7 @@ static const struct pad_config gpio_table[] = { // VRALERT#_PD PAD_CFG_GPI(GPP_B2, UP_20K, DEEP), // GPP_B3 - touchpad interrupt - PAD_CFG_GPI_APIC_EDGE_LOW(GPP_B3, NONE, PLTRST), + PAD_CFG_GPI_INT(GPP_B3, NONE, PLTRST, LEVEL), // NC PAD_NC(GPP_B4, NONE), // Test point