thc_i2c_rx_int_delay_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… thc_i2c_rx_int_delay_enable(9) πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ β€” this one's about a lil function called thc_i2c_rx_int_delay_enable(9) and honestly? she's a one-job icon and she does her job. let's get into it πŸŽ€


🌸 NAME 🌸

thc_i2c_rx_int_delay_enable β€” Enable I2C Rx interrupt delay πŸ’–

✨ SYNOPSIS ✨

int thc_i2c_rx_int_delay_enable (struct thc_device *dev , bool enable );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” The pointer of THC private device context. this is the main character, the device context, your girl's whole personality basically πŸ’…
  • enable β€” Enable interrupt delay or not. yes/no, on/off, slay/not-slay β€” that's the whole vibe check here 🫢

🌈 DESCRIPTION 🌈

so what does she actually do? she enables or disables the I2C RxDMA input interrupt delay feature ✨ β€” like, turns the delay vibe on or off.

but here's the important part, bestie, listen up 🎧: input interrupt delay can only be enabled after the interrupt delay value was set by thc_i2c_set_rx_int_delay. so like… do that first. no cap, the order literally matters πŸ™ˆ

⚠️ real talk β€” try to enable the delay before the value's been set and that's not it, chief. set the value first, then enable. periodt πŸ’€

πŸ”₯ RETURN πŸ”₯

  • 0 on success πŸŽ‰
  • other error codes on failure 😭

πŸ‘‘ SEE ALSO πŸ‘‘

kernel file:

./drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c

and the whole friend group 🫢:


okay that's the whole page, you ate that πŸ’…βœ¨ this came from ./drivers/hid/intel-thc-hid/in..., dated October 2026, and it's the thc_i2c_rx_int_delay_enable(9) page β€” ily, go enable some delays responsibly πŸ§šβ€β™€οΈπŸ’œ

πŸ“¦ where this page comes from