summaryrefslogtreecommitdiffstats
path: root/src/mainboard/google/guybrush/variants/baseboard/tpm_tis.c
blob: aa8eaa0e6ad9f8493af31ec77878facd72f19760 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* SPDX-License-Identifier: GPL-2.0-or-later */

#include <boardid.h>
#include <security/tpm/tis.h>
#include <soc/gpio.h>

int tis_plat_irq_status(void)
{
	gpio_t irq_gpio = GPIO_85;
	uint32_t board_ver = board_id();

	if (CONFIG(BOARD_GOOGLE_GUYBRUSH) || (CONFIG(BOARD_GOOGLE_NIPPERKIN) && board_ver == 1))
		irq_gpio = GPIO_3;

	return gpio_interrupt_status(irq_gpio);
}