goodix_i2c_test(9)
π goodix_i2c_test β Kernel API Manual edition π
okay bestie, welcome to the Kernel API Manual, and lemme tell you about this little icon: goodix_i2c_test. It's the vibe-check function, fr fr β it pokes the device over I2C just to see if it's even alive and answering. Like sliding into someone's DMs to check if they still exist. π
β¨ NAME β¨
goodix_i2c_test β the I2C test function that checks whether the device answers at all. that's the whole job. no cap. π
π¦ SYNOPSIS π¦
int goodix_i2c_test (struct i2c_client *client );
πΈ ARGUMENTS πΈ
clientβ the i2c client. that's it. that's the one argument bestie, give her the i2c client and let her cook. π₯
π SEE ALSO π
the kernel file lives right here: ./drivers/input/touchscreen/goodix.c β go read it, iykyk π
and the whole friend group of related functions, all of them, no gatekeeping:
goodix_i2c_read(9)goodix_i2c_write(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_configure_dev(9)goodix_config_cb(9)
lowkey the whole touchscreen saga is in that one goodix.c file. main character energy honestly. π
and that's the page, bestie β signing off from ./drivers/input/touchscreen π«Ά, dated October 2026 β¨, and yes this is the goodix_i2c_test(9) manual, periodt. ππ
π¦ 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