All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8 v7] TPM cleanups and MMIO driver
@ 2021-11-09  7:02 Ilias Apalodimas
  2021-11-09  7:02 ` [PATCH 1/8 v7] tpm: refactor function names and macros for infineon v1.2 TPM Ilias Apalodimas
                   ` (7 more replies)
  0 siblings, 8 replies; 16+ messages in thread
From: Ilias Apalodimas @ 2021-11-09  7:02 UTC (permalink / raw)
  To: u-boot
  Cc: trini, Ilias Apalodimas, Rick Chen, Simon Glass, Sean Anderson,
	Masahisa Kojima, Heinrich Schuchardt

Hi!
This is the update for [1].

Changes since v6:
- added a few missing @return in function documentation
- switched TPM1_ defines to TPM_INFINEON_
Changes since v5:
- Fixed 2 tpmv1.2 drivers.  Some of the internal driver functions were
  conflicting with the new API
Changes since v4:
- renamed struct udevice *udev -> struct udevice *dev
- added comments on struct tpm_tis_phy_ops
- removed duplicate defines from tpm2_tis_spi driver (now in tpm_tis.h)
- moved API function description for the .c to the .h file 
- added Reviewed-by tags from Simon and Heinrich
Changes since v3:
- Coverted SPI TPM to use the API as well
- moved some log_info to log_debug
- Added documentation on how to run QEMU and enabled TPM by default o
  arm qemu builds
Changes since v2:
- Add myself as a maintainer on TPM drivers
Changes since v1:
- split off the tis core code into a different file

Ilias Apalodimas (6):
  tpm2: Introduce TIS tpm core
  tpm2: Add a TPMv2 MMIO TIS driver
  tpm: Use the new API on tpm2 spi driver
  configs: Enable tpmv2 mmio on qemu for arm/arm64
  doc: qemu: Add instructions for swtpm usage
  MAINTAINERS: Add entry for TPM drivers

[1] https://lore.kernel.org/u-boot/20211107213312.263357-1-ilias.apalodimas@linaro.org/

Ilias Apalodimas (8):
  tpm: refactor function names and macros for infineon v1.2 TPM
  tpm: refactor function names for LPC based TPMs
  tpm2: Introduce TIS tpm core
  tpm2: Add a TPMv2 MMIO TIS driver
  tpm: Use the new API on tpm2 spi driver
  configs: Enable tpmv2 mmio on qemu for arm/arm64
  doc: qemu: Add instructions for swtpm usage
  MAINTAINERS: Add entry for TPM drivers

 MAINTAINERS                      |   5 +
 configs/qemu_arm64_defconfig     |   2 +
 configs/qemu_arm_defconfig       |   2 +
 doc/board/emulation/qemu-arm.rst |  25 ++
 drivers/tpm/Kconfig              |   9 +
 drivers/tpm/Makefile             |   3 +-
 drivers/tpm/tpm2_tis_core.c      | 463 +++++++++++++++++++++++++++++++
 drivers/tpm/tpm2_tis_mmio.c      | 157 +++++++++++
 drivers/tpm/tpm2_tis_spi.c       | 447 +++--------------------------
 drivers/tpm/tpm_tis.h            | 136 +++++++++
 drivers/tpm/tpm_tis_infineon.c   |  34 +--
 drivers/tpm/tpm_tis_lpc.c        |   4 +-
 include/tpm-v2.h                 |   1 +
 13 files changed, 852 insertions(+), 436 deletions(-)
 create mode 100644 drivers/tpm/tpm2_tis_core.c
 create mode 100644 drivers/tpm/tpm2_tis_mmio.c

-- 
2.33.1


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2022-01-27 22:09 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-09  7:02 [PATCH 0/8 v7] TPM cleanups and MMIO driver Ilias Apalodimas
2021-11-09  7:02 ` [PATCH 1/8 v7] tpm: refactor function names and macros for infineon v1.2 TPM Ilias Apalodimas
2021-11-09  7:02 ` [PATCH 2/8 v7] tpm: refactor function names for LPC based TPMs Ilias Apalodimas
2021-11-09  7:02 ` [PATCH 3/8 v7] tpm2: Introduce TIS tpm core Ilias Apalodimas
2021-11-13 18:14   ` Simon Glass
2021-11-13 18:15   ` Simon Glass
2021-11-15 11:09     ` Ilias Apalodimas
2021-11-09  7:02 ` [PATCH 4/8 v7] tpm2: Add a TPMv2 MMIO TIS driver Ilias Apalodimas
2021-11-09  7:02 ` [PATCH 5/8 v7] tpm: Use the new API on tpm2 spi driver Ilias Apalodimas
2021-11-09  7:02 ` [PATCH 6/8 v7] configs: Enable tpmv2 mmio on qemu for arm/arm64 Ilias Apalodimas
2021-11-09  7:02 ` [PATCH 7/8 v7] doc: qemu: Add instructions for swtpm usage Ilias Apalodimas
2021-11-13 18:14   ` Simon Glass
2021-11-15 11:10     ` Ilias Apalodimas
2022-01-27 15:06       ` Simon Glass
2022-01-27 22:08         ` Heinrich Schuchardt
2021-11-09  7:02 ` [PATCH 8/8 v7] MAINTAINERS: Add entry for TPM drivers Ilias Apalodimas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.