---
name: "tss2-tcti-i2c-helper"
section: "7"
platform: "linux"
package: "tpm2-tss"
version: "4.2.0-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/tss2-tcti-i2c-helper"
---

# tss2-tcti-i2c-helper(7)

device driver TCTI library

## NAME

tcti-i2c-helper - device driver TCTI library

## SYNOPSIS

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

## 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

TPM2 Software Project \<https://github.com/tpm2-software/tpm2-tss\>

## SEE ALSO

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

## 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

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/
