octeon_i2c_int_enable78(9)
π octeon_i2c_int_enable78(9) β like, the kernel API manual, but make it make sense π
okay bestie, so this one lives in the Kernel API Manual (yes, that Kernel API Manual, the one with the lore) and honestly it's a tiny little function with main character energy. Let's get into it β¨
πΈ NAME πΈ
octeon_i2c_int_enable78 β literally just enabling the CORE interrupt. that's the whole job. she's employed, she's thriving, she turns the interrupt on π
π¦ SYNOPSIS π¦
void octeon_i2c_int_enable78 (struct octeon_i2c *i2c );
no return value, no drama β void queen. you hand her a pointer and she does her thing π«Ά
π ARGUMENTS π
i2cβ Thestruct octeon_i2c. that's it, that's the argument. the struct octeon_i2c itself. icon behavior, honestly π
β DESCRIPTION β
so here's the vibe check: the interrupt will be asserted when there is non-STAT_IDLE state in the SW_TWSI_EOP_TWSI_STAT register.
like, read that again. if the SW_TWSI_EOP_TWSI_STAT register is showing anything that is not STAT_IDLE β non-STAT_IDLE, bestie β the interrupt gets asserted. that's the condition. that's the moment. the whole plot π₯
no cap, that's the entire description, and we respect a function that knows exactly what it is π
π SEE ALSO π
- Kernel file
./drivers/i2c/busses/i2c-octeon-platdrv.cβ go read the source, iykyk π octeon_i2c_int_enable(9)β the sibling π―octeon_i2c_hlc_int_enable78(9)β the other sibling, thehlcone π§
π«Ά friendly reminder:octeon_i2c_int_enable78andocteon_i2c_int_enableare different functions. don't @ me, don't mix them up, just read the whole SEE ALSO list like a good bestie π
and that's the page!! ngl it's short but she ate π
this was the ./drivers/i2c/busses era, dated October 2026, and yes β we're still out here documenting octeon_i2c_int_enable78(9) with our whole chest πβ¨
π¦ 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