module_i3c_driver(9)
π module_i3c_driver(9) β like, the Kernel API Manual bestie β¨
okay so real talk, this page is from the Kernel API Manual, and it's genuinely the shortest lil' glow-up ever π
πΈ NAME πΈ
module_i3c_driver β register a module providing an I3C driver π
β¨ SYNOPSIS β¨
module_i3c_driver (__drv );
π«Ά ARGUMENTS π«Ά
__drvβ the I3C driver you wanna register. that's it. that's the whole argument, icon behavior π
π DESCRIPTION π
so what this does is give you generic init/exit functions that simply register/unregister an I3C driver β¨ like, no extra steps, no drama, just vibes.
the way that this is meant for any driver that does not require extra init/cleanup steps β if your driver needs extra init or cleanup work, this is NOT the one for you bestie, go write your own π«Ά
π¦ SEE ALSO π¦
- Kernel file
./include/linux/i3c/device.h enum i3c_error_code(9)enum i3c_xfer_mode(9)struct i3c_xfer(9)enum i3c_dcr(9)struct i3c_device_info(9)struct i3c_driver(9)dev_to_i3cdev(9)i3c_i2c_driver_register(9)i3c_i2c_driver_unregister(9)module_i3c_i2c_driver(9)struct i3c_ibi_setup(9)
like, go read the whole squad, iykyk πβ¨
okay and before I go β this lil' page lives at ./include/linux/i3c, it's dated October 2026, and the header/footer name is module_i3c_driver(9) π that's the whole thing, no cap. bye bestie, slay your driver registration ππ
π¦ 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