TCTI-I2C(7) Miscellaneous Information Manual TCTI-I2C(7)

# [NAME](#NAME)

tcti-i2c-helper - device driver TCTI library

# [SYNOPSIS](#SYNOPSIS)

A TPM Command Transmission Interface (TCTI) module for communication via I2C. TPM device driver.

# [DESCRIPTION](#DESCRIPTION)

tcti-i2c-helper is a library that abstracts the details of communication with a TPM via I2C protocol. It uses user supplied methods for I2C and timing operations in order to be platform independent. These methods are supplied to \`Tss2\_Tcti\_I2c\_Helper\_Init\` via the \`TSS2\_TCTI\_I2C\_HELPER\_PLATFORM\` struct.

# [AUTHOR](#AUTHOR)

TPM2 Software Project &lt;https://github.com/tpm2-software/tpm2-tss&gt;

# [SEE ALSO](#SEE_ALSO)

[**Tss2\_Tcti\_Device\_Init**(3)](/man/os/tpm2-tss/Tss2_Tcti_Device_Init.3), [**Tss2\_Tcti\_Socket\_Init**(3)](/man/os/tpm2-tss/Tss2_Tcti_Socket_Init.3), [**Tss2\_TctiLdr\_Initialize**(3)](/man/os/tpm2-tss/Tss2_TctiLdr_Initialize.3), [**Tss2\_TctiLdr\_Finalize**(3)](/man/os/tpm2-tss/Tss2_TctiLdr_Finalize.3), [**tcti-device**(7)](/man/os/tpm2-tss/tcti-device.7), [**tcti-socket**(7)](/man/os/tpm2-tss/tcti-socket.7), [**tcti-tabrmd**(7)](/man/os/tpm2-tss/tcti-tabrmd.7), [**tpm2-abrmd**(8)](/man/os/tpm2-tss/tpm2-abrmd.8)

# [COLOPHON](#COLOPHON)

This page is part of release 4.2.0 of Open Source implementation of the TCG TPM2 Software Stack (TSS2). A description of the project, information about reporting bugs, and the latest version of this page can be found at https://github.com/tpm2-software/tpm2-tss/.

# [LICENSE](#LICENSE)

This work is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). For more information visit https://creativecommons.org/licenses/by/4.0/

APRIL 2023 TPM2 Software Stack

---

Document: tss2-tcti-i2c-helper(7) from tpm2-tss 4.2.0-r2 (Chainguard OS)
Source: https://github.com/tpm2-software/tpm2-tss
