thc_i2c_rx_int_delay_enable(9)
π 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 π₯
0on 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 π«Ά:
thc_clear_state(9)thc_dev_init(9)thc_tic_pio_read(9)thc_tic_pio_write(9)thc_tic_pio_write_and_read(9)thc_interrupt_config(9)thc_int_trigger_type_select(9)thc_interrupt_enable(9)thc_interrupt_quiesce(9)thc_set_pio_interrupt_support(9)thc_ltr_config(9)thc_change_ltr_mode(9)thc_ltr_unconfig(9)thc_int_cause_read(9)thc_interrupt_handler(9)thc_port_select(9)thc_spi_read_config(9)thc_spi_write_config(9)thc_spi_input_output_address_config(9)thc_i2c_subip_init(9)thc_i2c_subip_regs_save(9)thc_i2c_subip_regs_restore(9)thc_i2c_set_rx_max_size(9)thc_i2c_rx_max_size_enable(9)thc_i2c_set_rx_int_delay(9)
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
- 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