tpm_cr50_i2c_tis_set_ready(9)
β¨ NAME β¨
okay bestie, welcome to the Kernel API Manual page for tpm_cr50_i2c_tis_set_ready(9) π β short version: tpm_cr50_i2c_tis_set_ready β set status register to ready. Thatβs the assignment, no cap.
π SYNOPSIS π
void tpm_cr50_i2c_tis_set_ready (struct tpm_chip *chip );
π¦ ARGUMENTS π¦
chipβ a TPM chip. Thatβs the only argument, bestie β one little TPM chip and weβre good. π«Ά
π DESCRIPTION π
so hereβs the vibe: cr50 requires all 4 bytes of the status register to be written. All 4. Not a partial little situation β the whole status register write, periodt. β¨
π SEE ALSO π
Kernel file ./drivers/char/tpm/tpm_tis_i2c_cr50.c, plus struct tpm_i2c_cr50_priv_data(9), tpm_cr50_i2c_int_handler(9), tpm_cr50_i2c_wait_tpm_ready(9), tpm_cr50_i2c_enable_tpm_irq(9), tpm_cr50_i2c_disable_tpm_irq(9), tpm_cr50_i2c_transfer_message(9), tpm_cr50_i2c_read(9), tpm_cr50_i2c_write(9), tpm_cr50_check_locality(9), tpm_cr50_release_locality(9), tpm_cr50_request_locality(9), tpm_cr50_i2c_tis_status(9), tpm_cr50_i2c_get_burst_and_status(9), tpm_cr50_i2c_tis_recv(9), tpm_cr50_i2c_tis_send(9), tpm_cr50_i2c_req_canceled(9), tpm_cr50_vid_to_name(9), tpm_cr50_i2c_probe(9), and tpm_cr50_i2c_remove(9). the full cr50 friend group is right there, iykyk π§π
mwah π thatβs the whole page β source ./drivers/char/tpm, dated October 2026, and yes bestie, itβs still tpm_cr50_i2c_tis_set_ready(9) at the bottom. slay. ππΈ
π¦ 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