thc_spi_inp...dress_config(9)
π thc_spi_input_output_address_config π
okay so bestie, welcome to the kernel API manual β¨ (yes, the real one, not a vibe-only summary). this page is literally all about thc_spi_input_output_address_config β the glow-up that configures your SPI input and output addresses π
πΈ NAME πΈ
thc_spi_input_output_address_config β configure SPI input and output addresses. that's it, that's the whole errand π
β¨ SYNOPSIS β¨
void thc_spi_input_output_address_config (struct thc_device *dev , u32
input_hdr_addr , u32 input_bdy_addr , u32 output_addr );
like, it returns void, so don't be out here expecting a little receipt back, okay? π«Ά
π¦ ARGUMENTS π¦
devβ the pointer of THC private device context π your main character struct, the one holding all the private tea.input_hdr_addrβ input report header address. the header part, bestie, not the body, we're being specific β¨input_bdy_addrβ input report body address. yes, the body, the glow-up portion of the input report π₯output_addrβ output report address. where the output report lives, iconic, no notes π
π SEE ALSO π
kernel file ./drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c β go read it, iykyk π
and the whole friend group, alphabetically-ish assembled for your convenience π
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_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)thc_i2c_rx_int_delay_enable(9)
bestie note: that's 26 functions in SEE ALSO and not me skipping a single one, we do not do that here ππ
and that's the page!! π from ./drivers/hid/intel-thc-hid/in..., dated October 2026, page thc_spi_inp...dress_config(9) β mwah, slay, go configure those addresses πβπ¦
π¦ 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