mb/google/auron,cyan: Remove interrupt from devicetree LPC TPM chip driver

These boards require polling vs interrupts, so remove the IRQ definition to
prevent it being added to the SSDT device entry.

Test: Boot Linux on various auron and cyan variants, verify no error for
'TPM interrupt not working' present in kernel boot log.

Change-Id: Ia1139389f075934d41e823ce5190011c90c7cc88
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/27787
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
Matt DeVillier 2018-08-01 13:53:04 -05:00 committed by Patrick Georgi
parent 4c1b6b31c0
commit 59962f3015
16 changed files with 17 additions and 81 deletions

View File

@ -91,11 +91,7 @@ chip soc/intel/broadwell
device pci 1e.0 off end # PCI bridge device pci 1e.0 off end # PCI bridge
device pci 1f.0 on device pci 1f.0 on
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -91,11 +91,7 @@ chip soc/intel/broadwell
device pci 1e.0 off end # PCI bridge device pci 1e.0 off end # PCI bridge
device pci 1f.0 on device pci 1f.0 on
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -91,11 +91,7 @@ chip soc/intel/broadwell
device pci 1e.0 off end # PCI bridge device pci 1e.0 off end # PCI bridge
device pci 1f.0 on device pci 1f.0 on
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -92,11 +92,7 @@ chip soc/intel/broadwell
device pci 1e.0 off end # PCI bridge device pci 1e.0 off end # PCI bridge
device pci 1f.0 on device pci 1f.0 on
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -95,11 +95,7 @@ chip soc/intel/broadwell
device pci 1e.0 off end # PCI bridge device pci 1e.0 off end # PCI bridge
device pci 1f.0 on device pci 1f.0 on
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -135,11 +135,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -135,11 +135,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -128,11 +128,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -129,11 +129,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -142,11 +142,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -126,11 +126,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -142,11 +142,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -135,11 +135,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -135,11 +135,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -129,11 +129,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end

View File

@ -136,11 +136,7 @@ chip soc/intel/braswell
device pci 1e.7 off end # 8086 22ac - SPI 3 device pci 1e.7 off end # 8086 22ac - SPI 3
device pci 1f.0 on # 8086 229c - LPC bridge device pci 1f.0 on # 8086 229c - LPC bridge
chip drivers/pc80/tpm chip drivers/pc80/tpm
# Rising edge interrupt device pnp 0c31.0 on end
register "irq_polarity" = "2"
device pnp 0c31.0 on
irq 0x70 = 10
end
end end
chip ec/google/chromeec chip ec/google/chromeec
device pnp 0c09.0 on end device pnp 0c09.0 on end