goodix_i2c_write(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:


mwah πŸ’– source/version: ./drivers/input/touchscreen; date: October 2026; page: goodix_i2c_write(9) β€” byeee bestie 🫢

πŸ“¦ where this page comes from