mb/starlabs/*: Configure TPM IRQ for all board with a dTPM
Configure the relavant GPIO for APIC. Change-Id: I4f6bc21d32e8436bc91f077fd61da59565d62204 Signed-off-by: Sean Rhodes <sean@starlabs.systems> Reviewed-on: https://review.coreboot.org/c/coreboot/+/86182 Reviewed-by: Matt DeVillier <matt.devillier@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
aab19ff016
commit
7b6835b1e2
7 changed files with 15 additions and 5 deletions
|
|
@ -217,6 +217,12 @@ config POWER_STATE_DEFAULT_ON_AFTER_FAILURE
|
|||
config SOC_INTEL_CSE_SEND_EOP_EARLY
|
||||
default n
|
||||
|
||||
config TPM_PIRQ
|
||||
depends on MAINBOARD_HAS_TPM2
|
||||
default 0x56 if BOARD_STARLABS_STARBOOK_TGL
|
||||
default 0x3d if BOARD_STARLABS_STARBOOK_MTL
|
||||
default 0x37
|
||||
|
||||
config UART_FOR_CONSOLE
|
||||
default 2 if BOARD_STARLABS_LABTOP_KBL || BOARD_STARLABS_LABTOP_CML || BOARD_STARLABS_STARBOOK_TGL
|
||||
default 0
|
||||
|
|
|
|||
|
|
@ -261,7 +261,7 @@ const struct pad_config gpio_table[] = {
|
|||
/* E10: PWD Amplifier Input */
|
||||
PAD_NC(GPP_E10, NONE),
|
||||
/* E11: TPM IRQ */
|
||||
PAD_CFG_NF(GPP_E11, NONE, DEEP, NF1),
|
||||
PAD_CFG_GPI_APIC_LOW(GPP_E11, NONE, PLTRST),
|
||||
/* E12: Touchpad Interrupt */
|
||||
PAD_CFG_GPI_APIC_LOW(GPP_E12, NONE, PLTRST),
|
||||
/* E13: Not connected */
|
||||
|
|
|
|||
|
|
@ -261,7 +261,7 @@ const struct pad_config gpio_table[] = {
|
|||
/* E10: PWD Amplifier Input */
|
||||
PAD_NC(GPP_E10, NONE),
|
||||
/* E11: TPM IRQ */
|
||||
PAD_CFG_NF(GPP_E11, NONE, DEEP, NF1),
|
||||
PAD_CFG_GPI_APIC_LOW(GPP_E11, NONE, PLTRST),
|
||||
/* E12: Touchpad Interrupt */
|
||||
PAD_CFG_GPI_APIC_LOW(GPP_E12, NONE, PLTRST),
|
||||
/* E13: Not connected */
|
||||
|
|
|
|||
|
|
@ -331,7 +331,7 @@ const struct pad_config gpio_table[] = {
|
|||
/* F12: */
|
||||
PAD_NC(GPP_F12, NONE),
|
||||
/* F13: TPM_IRQ */
|
||||
PAD_CFG_NF(GPP_F13, NONE, DEEP, NF1),
|
||||
PAD_CFG_GPI_APIC_LOW(GPP_F13, NONE, PLTRST),
|
||||
/* F14: */
|
||||
PAD_NC(GPP_F14, NONE),
|
||||
/* F15: */
|
||||
|
|
|
|||
|
|
@ -261,7 +261,7 @@ const struct pad_config gpio_table[] = {
|
|||
/* E10: PWD Amplifier Input */
|
||||
PAD_NC(GPP_E10, NONE),
|
||||
/* E11: TPM IRQ */
|
||||
PAD_CFG_NF(GPP_E11, NONE, DEEP, NF1),
|
||||
PAD_CFG_GPI_APIC_LOW(GPP_E11, NONE, PLTRST),
|
||||
/* E12: Touchpad Interrupt */
|
||||
PAD_CFG_GPI_APIC_LOW(GPP_E12, NONE, PLTRST),
|
||||
/* E13: Not connected */
|
||||
|
|
|
|||
|
|
@ -117,6 +117,10 @@ config POWER_STATE_DEFAULT_ON_AFTER_FAILURE
|
|||
config SOC_INTEL_CSE_SEND_EOP_EARLY
|
||||
default n
|
||||
|
||||
config TPM_PIRQ
|
||||
depends on MAINBOARD_HAS_TPM2
|
||||
default 0x37
|
||||
|
||||
config UART_FOR_CONSOLE
|
||||
default 0
|
||||
|
||||
|
|
|
|||
|
|
@ -221,7 +221,7 @@ const struct pad_config gpio_table[] = {
|
|||
/* D9: PWD_AMP_IN */
|
||||
PAD_NC(GPP_D9, NONE),
|
||||
/* D10: TPM_IRQ */
|
||||
PAD_NC(GPP_D10, NONE),
|
||||
PAD_CFG_GPI_APIC_LOW(GPP_D10, NONE, PLTRST),
|
||||
/* D11: TCHPAD_INT_N */
|
||||
PAD_CFG_GPI_APIC_LOW(GPP_D11, NONE, PLTRST),
|
||||
/* D12: ES8336_INT_N */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue