All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] dt-bindings: tpm: Clean all the things
@ 2023-11-27 14:02 Lukas Wunner
  2023-11-27 14:02 ` [PATCH v2 1/3] dt-bindings: tpm: Consolidate TCG TIS bindings Lukas Wunner
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Lukas Wunner @ 2023-11-27 14:02 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jarkko Sakkinen,
	Peter Huewe, Jason Gunthorpe
  Cc: devicetree, linux-integrity, Lino Sanfilippo, Nayna Jain,
	Thirupathaiah Annapureddy, Sasha Levin, Alexander Steffen,
	Johannes Holland, Amir Mizinski, Benoit HOUYERE, Peter Delevoryas

TPM dt-bindings cleanup, take two.

Changes v1 -> v2:

* [PATCH 1/3]:
  * Overhaul i2c compatible definitions.  Turns out that the fallback
    tcg,tpm-tis-i2c only applies to chips conforming to the PTP spec,
    wheras other chips use a vendor-specific interface and thus omit
    the fallback.
  * Don't enforce fallback compatible tcg,tpm_tis-spi for google,cr50.
  * Add nodename restriction to tpm-common.yaml.
  * Add clock constraints that were previously documented for
    infineon,slb9635tt and infineon,slb9645tt.
  * Drop google,cr50 SPI example (Rob).
  * Fix errors for linux,sml-base, linux,sml-size and lpcpd-gpios
    properties (Rob).

* [PATCH 2/3]:
  * Amend device_type with enum (Rob).
  * Fix nodename in example (Rob).

Link to v1:

https://lore.kernel.org/linux-devicetree/cover.1700555862.git.lukas@wunner.de/

Lukas Wunner (3):
  dt-bindings: tpm: Consolidate TCG TIS bindings
  dt-bindings: tpm: Convert IBM vTPM bindings to DT schema
  dt-bindings: tpm: Document Microsoft fTPM bindings

 .../bindings/security/tpm/google,cr50.txt     |  19 ---
 .../bindings/security/tpm/ibmvtpm.txt         |  41 -------
 .../bindings/security/tpm/st33zp24-i2c.txt    |  34 ------
 .../bindings/security/tpm/st33zp24-spi.txt    |  32 -----
 .../bindings/security/tpm/tpm-i2c.txt         |  26 ----
 .../bindings/security/tpm/tpm_tis_mmio.txt    |  25 ----
 .../bindings/security/tpm/tpm_tis_spi.txt     |  23 ----
 .../devicetree/bindings/tpm/ibm,vtpm.yaml     | 104 ++++++++++++++++
 .../bindings/tpm/microsoft,ftpm.yaml          |  48 ++++++++
 .../bindings/tpm/tcg,tpm-tis-i2c.yaml         | 113 ++++++++++++++++++
 .../bindings/tpm/tcg,tpm-tis-mmio.yaml        |  49 ++++++++
 .../bindings/tpm/tcg,tpm_tis-spi.yaml         |  79 ++++++++++++
 .../devicetree/bindings/tpm/tpm-common.yaml   |  72 +++++++++++
 .../devicetree/bindings/trivial-devices.yaml  |  16 ---
 14 files changed, 465 insertions(+), 216 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/security/tpm/google,cr50.txt
 delete mode 100644 Documentation/devicetree/bindings/security/tpm/ibmvtpm.txt
 delete mode 100644 Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt
 delete mode 100644 Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt
 delete mode 100644 Documentation/devicetree/bindings/security/tpm/tpm-i2c.txt
 delete mode 100644 Documentation/devicetree/bindings/security/tpm/tpm_tis_mmio.txt
 delete mode 100644 Documentation/devicetree/bindings/security/tpm/tpm_tis_spi.txt
 create mode 100644 Documentation/devicetree/bindings/tpm/ibm,vtpm.yaml
 create mode 100644 Documentation/devicetree/bindings/tpm/microsoft,ftpm.yaml
 create mode 100644 Documentation/devicetree/bindings/tpm/tcg,tpm-tis-i2c.yaml
 create mode 100644 Documentation/devicetree/bindings/tpm/tcg,tpm-tis-mmio.yaml
 create mode 100644 Documentation/devicetree/bindings/tpm/tcg,tpm_tis-spi.yaml
 create mode 100644 Documentation/devicetree/bindings/tpm/tpm-common.yaml

-- 
2.40.1


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

end of thread, other threads:[~2023-12-18 21:01 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-27 14:02 [PATCH v2 0/3] dt-bindings: tpm: Clean all the things Lukas Wunner
2023-11-27 14:02 ` [PATCH v2 1/3] dt-bindings: tpm: Consolidate TCG TIS bindings Lukas Wunner
2023-11-27 16:31   ` Rob Herring
2023-12-13 16:23     ` Lukas Wunner
2023-12-13 17:01       ` Rob Herring
2023-12-15 15:24         ` Lukas Wunner
2023-12-18 21:01           ` Rob Herring
2023-11-27 14:02 ` [PATCH v2 2/3] dt-bindings: tpm: Convert IBM vTPM bindings to DT schema Lukas Wunner
2023-11-27 14:02 ` [PATCH v2 3/3] dt-bindings: tpm: Document Microsoft fTPM bindings Lukas Wunner

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.