linux-aspeed: I2C TPM driver, Tacoma TPM and second VUART

The TPM TIS driver for I2C comes from v6 of the patchset on the
linux-integrity list[1], plus additional backports to support it on 5.4.

https://lore.kernel.org/linux-integrity/20200407162044.168890-1-amirmizi6@gmail.com/T/

Amir Mizinski (7):
      tpm: tpm_tis: Make implementation of read16 read32 write32 optional
      tpm: tpm_tis: Add check_data handle to tpm_tis_phy_ops
      tpm: tpm_tis: rewrite "tpm_tis_req_canceled()"
      tpm: tpm_tis: Fix expected bit handling and send all bytes in one shot without last byte in exception
      tpm: Handle an exception for TPM Firmware Update mode.
      dt-bindings: tpm: Add YAML schema for TPM TIS I2C options
      tpm: tpm_tis: add tpm_tis_i2c driver

Andrew Jeffery (1):
      ARM: dts: tacoma: Enable the second VUART

Eddie James (1):
      ARM: dts: aspeed: tacoma: Add tpm

Sumit Garg (1):
      tpm: Move tpm_buf code to include/linux/

Change-Id: If43a5691a3ae7b11d9ae5e916799a662ee9df22c
Signed-off-by: Joel Stanley <joel@jms.id.au>
diff --git a/recipes-kernel/linux/linux-aspeed_git.bb b/recipes-kernel/linux/linux-aspeed_git.bb
index 9170167..57342e6 100644
--- a/recipes-kernel/linux/linux-aspeed_git.bb
+++ b/recipes-kernel/linux/linux-aspeed_git.bb
@@ -1,6 +1,6 @@
 KBRANCH ?= "dev-5.4"
 LINUX_VERSION ?= "5.4.28"
 
-SRCREV="59183e318666ddf25daaf38079e34d63072a88fa"
+SRCREV="516f0613a989e515d9bd64a2e215338d14201e12"
 
 require linux-aspeed.inc