tpm_tis_clkrun_enable(9)
okay so this is tpm_tis_clkrun_enable(9) from the Kernel API Manual, and we're about to make the clkrun protocol behave for the entire duration of a single TPM command β¨ no cap, it's giving very specific kernel business.
β¨ NAME β¨
tpm_tis_clkrun_enable β keep clkrun protocol disabled for the entire duration of a single TPM command π
π¦ SYNOPSIS π¦
void tpm_tis_clkrun_enable (struct tpm_chip *chip , bool value );
π ARGUMENTS π
chipβ the TPM chip to use π«Άvalueβ the switch that decides the CLKRUN protocol vibe:1β disable CLKRUN protocol, so that clocks are free running β‘0β enable CLKRUN protocol πΈ
bestie, call this function directly intpm_tis_removein the error or driver removal path, sincechip->opsis set toNULLintpm_chip_unregisterπ this part is important, fr fr.
π SEE ALSO π
- Kernel file
./drivers/char/tpm/tpm_tis_core.cβ go peek, iykyk π
mwah π this page is from the source/version ./drivers/char/tpm, dated October 2026 β tpm_tis_clkrun_enable(9) signing off, periodt π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms