TPM support
Change-Id: I1d106ac7da4d7229706cb8ad5a98c58b32d86a40
This commit is contained in:
parent
d48dd84ae8
commit
afb3a7bd22
@ -12,9 +12,8 @@ config BOARD_SPECIFIC_OPTIONS
|
||||
select HAVE_SMI_HANDLER
|
||||
select INTEL_GMA_HAVE_VBT
|
||||
select INTEL_LPSS_UART_FOR_CONSOLE
|
||||
# Chip select 2 is not yet supported by intel fast_spi
|
||||
# select MAINBOARD_HAS_SPI_TPM_CR50
|
||||
# select MAINBOARD_HAS_TPM2
|
||||
select MAINBOARD_HAS_LPC_TPM
|
||||
select MAINBOARD_HAS_TPM2
|
||||
select NO_UART_ON_SUPERIO
|
||||
select PCIEXP_HOTPLUG
|
||||
select SOC_INTEL_COMETLAKE
|
||||
@ -98,13 +97,8 @@ config POST_DEVICE
|
||||
bool
|
||||
default n
|
||||
|
||||
# Chip select 2 is not yet supported by intel fast_spi
|
||||
#config DRIVER_TPM_SPI_BUS
|
||||
# hex
|
||||
# default 0x0
|
||||
#
|
||||
#config DRIVER_TPM_SPI_CHIP
|
||||
# int
|
||||
# default 2
|
||||
config TPM_PIRQ
|
||||
hex
|
||||
default 0x1F # GPP_A7_IRQ
|
||||
|
||||
endif
|
||||
|
@ -230,7 +230,11 @@ chip soc/intel/cannonlake
|
||||
device pci 1e.1 off end # UART #1
|
||||
device pci 1e.2 off end # GSPI #0
|
||||
device pci 1e.3 off end # GSPI #1
|
||||
device pci 1f.0 on end # LPC Interface
|
||||
device pci 1f.0 on # LPC Interface
|
||||
chip drivers/pc80/tpm
|
||||
device pnp 0c31.0 on end
|
||||
end
|
||||
end
|
||||
device pci 1f.1 off end # P2SB
|
||||
device pci 1f.2 off end # Power Management Controller
|
||||
device pci 1f.3 on end # Intel HDA
|
||||
|
@ -89,8 +89,8 @@ static const struct pad_config gpio_table[] = {
|
||||
PAD_CFG_NF(GPP_A6, NONE, DEEP, NF1),
|
||||
|
||||
// GSPI0
|
||||
// TODO - TPM_PIRQ#
|
||||
PAD_CFG_NC(GPP_A7),
|
||||
// TPM_PIRQ#
|
||||
PAD_CFG_GPI_APIC_HIGH(GPP_A7, NONE, DEEP),
|
||||
|
||||
// LPC
|
||||
// PM_CLKRUN# with pull-up
|
||||
|
@ -11,9 +11,8 @@ config BOARD_SPECIFIC_OPTIONS
|
||||
select GENERIC_SPD_BIN
|
||||
select INTEL_GMA_HAVE_VBT
|
||||
select INTEL_LPSS_UART_FOR_CONSOLE
|
||||
# Chip select 2 is not yet supported by intel fast_spi
|
||||
# select MAINBOARD_HAS_SPI_TPM_CR50
|
||||
# select MAINBOARD_HAS_TPM2
|
||||
select MAINBOARD_HAS_LPC_TPM
|
||||
select MAINBOARD_HAS_TPM2
|
||||
select NO_UART_ON_SUPERIO
|
||||
select SOC_INTEL_COMETLAKE
|
||||
select SOC_INTEL_COMMON_BLOCK_HDA
|
||||
@ -91,13 +90,8 @@ config POST_DEVICE
|
||||
bool
|
||||
default n
|
||||
|
||||
# Chip select 2 is not yet supported by intel fast_spi
|
||||
#config DRIVER_TPM_SPI_BUS
|
||||
# hex
|
||||
# default 0x0
|
||||
#
|
||||
#config DRIVER_TPM_SPI_CHIP
|
||||
# int
|
||||
# default 2
|
||||
config TPM_PIRQ
|
||||
hex
|
||||
default 0x1F # GPP_A7_IRQ
|
||||
|
||||
endif
|
||||
|
@ -230,7 +230,11 @@ chip soc/intel/cannonlake
|
||||
device pci 1e.1 off end # UART #1
|
||||
device pci 1e.2 off end # GSPI #0
|
||||
device pci 1e.3 off end # GSPI #1
|
||||
device pci 1f.0 on end # LPC Interface
|
||||
device pci 1f.0 on # LPC Interface
|
||||
chip drivers/pc80/tpm
|
||||
device pnp 0c31.0 on end
|
||||
end
|
||||
end
|
||||
device pci 1f.1 off end # P2SB
|
||||
device pci 1f.2 off end # Power Management Controller
|
||||
device pci 1f.3 on end # Intel HDA
|
||||
|
@ -89,8 +89,8 @@ static const struct pad_config gpio_table[] = {
|
||||
PAD_CFG_NF(GPP_A6, NONE, DEEP, NF1),
|
||||
|
||||
// GSPI0
|
||||
// TODO - TPM_PIRQ#
|
||||
PAD_CFG_NC(GPP_A7),
|
||||
// TPM_PIRQ#
|
||||
PAD_CFG_GPI_APIC_HIGH(GPP_A7, NONE, DEEP),
|
||||
|
||||
// LPC
|
||||
// PM_CLKRUN# with pull-up
|
||||
|
@ -12,9 +12,8 @@ config BOARD_SPECIFIC_OPTIONS
|
||||
select HAVE_SMI_HANDLER
|
||||
select INTEL_GMA_HAVE_VBT
|
||||
select INTEL_LPSS_UART_FOR_CONSOLE
|
||||
# Chip select 2 is not yet supported by intel fast_spi
|
||||
# select MAINBOARD_HAS_SPI_TPM_CR50
|
||||
# select MAINBOARD_HAS_TPM2
|
||||
select MAINBOARD_HAS_LPC_TPM
|
||||
select MAINBOARD_HAS_TPM2
|
||||
select NO_UART_ON_SUPERIO
|
||||
select PCIEXP_HOTPLUG
|
||||
select SOC_INTEL_COMMON_ACPI_EC_PTS_WAK
|
||||
@ -98,13 +97,8 @@ config POST_DEVICE
|
||||
bool
|
||||
default n
|
||||
|
||||
# Chip select 2 is not yet supported by intel fast_spi
|
||||
#config DRIVER_TPM_SPI_BUS
|
||||
# hex
|
||||
# default 0x0
|
||||
#
|
||||
#config DRIVER_TPM_SPI_CHIP
|
||||
# int
|
||||
# default 2
|
||||
config TPM_PIRQ
|
||||
hex
|
||||
default 0x1F # GPP_A7_IRQ
|
||||
|
||||
endif
|
||||
|
@ -230,7 +230,11 @@ chip soc/intel/cannonlake
|
||||
device pci 1e.1 off end # UART #1
|
||||
device pci 1e.2 off end # GSPI #0
|
||||
device pci 1e.3 off end # GSPI #1
|
||||
device pci 1f.0 on end # LPC Interface
|
||||
device pci 1f.0 on # LPC Interface
|
||||
chip drivers/pc80/tpm
|
||||
device pnp 0c31.0 on end
|
||||
end
|
||||
end
|
||||
device pci 1f.1 off end # P2SB
|
||||
device pci 1f.2 off end # Power Management Controller
|
||||
device pci 1f.3 on end # Intel HDA
|
||||
|
@ -89,8 +89,8 @@ static const struct pad_config gpio_table[] = {
|
||||
PAD_CFG_NF(GPP_A6, NONE, DEEP, NF1),
|
||||
|
||||
// GSPI0
|
||||
// TODO - TPM_PIRQ#
|
||||
PAD_CFG_NC(GPP_A7),
|
||||
// TPM_PIRQ#
|
||||
PAD_CFG_GPI_APIC_HIGH(GPP_A7, NONE, DEEP),
|
||||
|
||||
// LPC
|
||||
// PM_CLKRUN# with pull-up
|
||||
|
Loading…
x
Reference in New Issue
Block a user