mb/google/brya: Change GPP_F17 programming
Currently the EC's MKBP interrupt line is programmed as dual-routed to both SCI and IOAPIC. The brya EC will pulse the MKBP GPIO and also send a host event when there is an MKBP event for host to service. This causes an extra SCI to be generated, and the kernel will respond to each MKBP event with an extra unnecessary host command. Changing the pad configuration for the MKBP GPIO to APIC only fixes this issue. BUG=b:236706977 BRANCH=firmware-brya-14505.B TEST=excess GET_NEXT_EVENT host commands are gone from EC log Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org> Change-Id: Ic7dd596987f6d34c69d46674bdd07785235e2d4c Reviewed-on: https://review.coreboot.org/c/coreboot/+/65480 Reviewed-by: Subrata Banik <subratabanik@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
e88989a5d4
commit
7c2514fc07
1 changed files with 1 additions and 1 deletions
|
@ -246,7 +246,7 @@ static const struct pad_config gpio_table[] = {
|
|||
/* F16 : GSXCLK ==> GSPI_PCH_CS_FPMCU_R_L */
|
||||
PAD_CFG_NF_LOCK(GPP_F16, NONE, NF4, LOCK_CONFIG),
|
||||
/* F17 : THC1_SPI2_RST# ==> EC_PCH_INT_ODL */
|
||||
PAD_CFG_GPI_IRQ_WAKE_LOCK(GPP_F17, NONE, LEVEL, INVERT, LOCK_CONFIG),
|
||||
PAD_CFG_GPI_APIC_LOCK(GPP_F17, NONE, LEVEL, INVERT, LOCK_CONFIG),
|
||||
/* F18 : THC1_SPI2_INT# ==> EC_IN_RW_OD */
|
||||
PAD_CFG_GPI_LOCK(GPP_F18, NONE, LOCK_CONFIG),
|
||||
/* F19 : SRCCLKREQ6# ==> M2_SSD_PLN_L */
|
||||
|
|
Loading…
Reference in a new issue