tpm_cr50_i2c_enable_tpm_irq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tpm_cr50_i2c_enable_tpm_irq(9) β€” the Kernel API Manual glow-up ✨

okay so bestie, you're reading tpm_cr50_i2c_enable_tpm_irq from the Kernel API Manual, and honestly? it's a little one but it's iconic for what it does πŸŽ€


✨ NAME ✨

tpm_cr50_i2c_enable_tpm_irq β€” literally turns the TPM irq on. that's the whole vibe. Enable TPM irq. periodt 🫢


🌸 SYNOPSIS 🌸

void tpm_cr50_i2c_enable_tpm_irq (struct tpm_chip *chip );

that's it. that's the whole call. void in, void out, no cap πŸ’€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • chip β€” a TPM chip. yes, that's the entire description. it's a struct tpm_chip * and it's the one getting its irq enabled, bestie πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

okay this is where it gets lowkey stacked β€” the whole CR50 i2c family tree, plus where to find the source 🌈

all twenty of them, in order, exactly like the original β€” i would never do you dirty like that πŸ™ˆ


ngl there is no warning section here, no exit statuses, no env vars β€” just a tiny kernel function with one argument and a whole friend group of related symbols. sometimes simple is the main character energy ✨

and that's the whole page, bestie πŸ“ this one ships out of ./drivers/char/tpm and is dated October 2026 β€” mwah, go enable that irq, you've got this πŸ§šπŸ’œ

πŸ“¦ where this page comes from