I2C OF COMPONENT PROBER SIMPLE HELPERS(9)
π I2C OF COMPONENT PROBER SIMPLE HELPERS π
okay so this is a page from the Kernel API Manual, section 9, and bestie it's literally about the simple helpers for the I2C OF component prober. yes the name is a mouthful, no we're not changing it, periodt β¨
π DESCRIPTION π
so picture this: components like trackpads are super commonly wired up to a device's baseboard with a 6-pin ribbon cable. that's it. that's the whole budget. which means you get at most one voltage supply and one GPIO (usually an "enable" or "reset" line) on top of the I2C bus, the interrupt pin, and the common ground. that's the entire connection, no cap π«Ά
and touchscreens? they're built into the display panel's connection, but the way that they typically have the same set of connections is honestly so iconic of them π
so because of all that, a simple set of helpers is provided right here for use with the I2C OF component prober. this implementation targets exactly those kinds of components, which means it allows for at most one regulator supply β that's the vibe check and it passed πΈ
π the helpers, in list form
the following helpers are provided:
i2c_of_probe_simple_enablei2c_of_probe_simple_cleanup_earlyi2c_of_probe_simple_cleanup
like yes that's the whole list, they're simple helpers, it's giving exactly what it says on the tin πβ¨
π¦ SEE ALSO π¦
- Kernel file
./include/linux/i2c-of-prober.h struct i2c_of_probe_ops(9)struct i2c_of_probe_cfg(9)struct i2c_of_probe_simple_opts(9)
go read those fr fr, they're the main character energy this page is supporting π
ngl the whole thing lives under ./include/linux and it's dated October 2026 β mwah, sending you off with a kiss, 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