goodix_i2c_write(9)
π goodix_i2c_write(9) π
okay so welcome to the Kernel API Manual, section 9, bestie β¨ this is the page for goodix_i2c_write, and it's literally about writing data to a register of the i2c slave device. no cap, that's the whole vibe π
πΈ NAME πΈ
goodix_i2c_write β write data to a register of the i2c slave device.
β¨ SYNOPSIS β¨
the whole function vibe check, exactly as it is:
int goodix_i2c_write (struct i2c_client *client , u16 reg , const u8
*buf , int len );
π ARGUMENTS π
okay so here's the cast of characters, one by one, no skips π
clientβ i2c device. that's the device we're talking to, periodt.regβ the register to write to.bufβ raw data buffer to write.lenβ length of the buffer to write.
π¦ SEE ALSO π¦
peep the kernel file ./drivers/input/touchscreen/goodix.c β and the whole friend group is here too, iykyk:
goodix_i2c_read(9)goodix_process_events(9)goodix_ts_irq_handler(9)goodix_check_cfg(9)goodix_send_cfg(9)goodix_reset_no_int_sync(9)goodix_reset(9)goodix_get_gpio_config(9)goodix_read_config(9)goodix_read_version(9)goodix_i2c_test(9)goodix_configure_dev(9)goodix_config_cb(9)
mwah π source/version: ./drivers/input/touchscreen; date: October 2026; page: goodix_i2c_write(9) β byeee bestie π«Ά
π¦ 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