summaryrefslogtreecommitdiff
path: root/src/mainboard/google/myst/mainboard.c
diff options
context:
space:
mode:
authorJon Murphy <jpmurphy@google.com>2023-03-29 17:00:01 -0600
committerFelix Held <felix-coreboot@felixheld.de>2023-04-12 14:13:35 +0000
commit9a2d0e6bc2d27274af87e01de61456d77edd54be (patch)
tree61646713f2ddba617787aa3b976a60acee8f4a91 /src/mainboard/google/myst/mainboard.c
parent99330648cc1cea287bcdd3f1c529425480765a46 (diff)
mb/google/myst: Enable eSPI SCI events
Enable EC SCI events for eSPI. BUG=b:275894894 TEST=builds Signed-off-by: Jon Murphy <jpmurphy@google.com> Change-Id: I8fd858c484f6fcf952bcb4f756ba2e4728091d8b Reviewed-on: https://review.coreboot.org/c/coreboot/+/74101 Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
Diffstat (limited to 'src/mainboard/google/myst/mainboard.c')
-rw-r--r--src/mainboard/google/myst/mainboard.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mainboard/google/myst/mainboard.c b/src/mainboard/google/myst/mainboard.c
index bdd4c762d3..e433c98035 100644
--- a/src/mainboard/google/myst/mainboard.c
+++ b/src/mainboard/google/myst/mainboard.c
@@ -1,5 +1,6 @@
/* SPDX-License-Identifier: GPL-2.0-or-later */
+#include <amdblocks/acpimmio.h>
#include <amdblocks/amd_pci_util.h>
#include <baseboard/variants.h>
#include <console/console.h>
@@ -37,6 +38,10 @@ static void mainboard_init(void *chip_info)
static void mainboard_enable(struct device *dev)
{
printk(BIOS_INFO, "Mainboard " CONFIG_MAINBOARD_PART_NUMBER " Enable.\n");
+
+ /* TODO: b/184678786 - Move into espi_config */
+ /* Unmask eSPI IRQ 1 (Keyboard) */
+ pm_write32(PM_ESPI_INTR_CTRL, PM_ESPI_DEV_INTR_MASK & ~(BIT(1)));
}
struct chip_operations mainboard_ops = {