STRUCT I2C_OF_PROBE_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie ✨ welcome to the Kernel API Manual β€” today's main character is struct i2c_of_probe_cfg(9), the I2C OF component prober configuration. it's giving tiny struct, big prober energy πŸ’…

🌸 NAME 🌸

struct i2c_of_probe_cfg β€” I2C OF component prober configuration. that's the whole name, no cap, and it's literally the configuration struct for the I2C OF component prober πŸŽ€

✨ SYNOPSIS ✨

       struct i2c_of_probe_cfg {
           const struct i2c_of_probe_ops *ops;
           const char *type;
        };

🫢 Members 🫢

  • ops β€” the callbacks for the prober to use. slay, this is the prober's callback hookup 🫢
  • type β€” a string to match the device node name prefix to probe for. iykyk, that's the prefix-matching string ✨

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./include/linux/i2c-of-prober.h
  • struct i2c_of_probe_ops(9)
  • I2C OF component prober simple helpers(9)
  • struct i2c_of_probe_simple_opts(9)

mwah πŸ’‹ that's the whole page, bestie β€” source/version ./include/linux, date October 2026, and the page is struct i2c_of_probe_cfg(9) πŸ«ΆπŸ’–

πŸ“¦ where this page comes from