STRUCT I2C_VENDOR_DATA(9)
β¨ NAME β¨
okay so bestie, this is struct i2c_vendor_data from the Kernel API Manual β and it's literally all about per-vendor variations π. like, the little differences between vendors? that's the whole main character energy of this page.
πΈ SYNOPSIS πΈ
struct i2c_vendor_data {
bool has_mtdws;
u32 fifodepth;
};
π Members π
has_mtdwsβ tells you whether this variant has the MTDWS bit. simple as that, no cap β¨fifodepthβ the variant FIFO depth for this variant. π
π¦ SEE ALSO π¦
- Kernel file
./drivers/i2c/busses/i2c-nomadik.c struct i2c_nmk_client(9)struct nmk_i2c_dev(9)flush_i2c_fifo(9)disable_all_interrupts(9)clear_all_interrupts(9)init_hw(9)load_i2c_mcr_reg(9)setup_i2c_controller(9)read_i2c(9)write_i2c(9)nmk_i2c_xfer_one(9)nmk_i2c_xfer(9)disable_interrupts(9)i2c_irq_handler(9)
xoxo π this little page lives in the Kernel API Manual, dated October 2026, and its source/version footer points at ./drivers/i2c/busses β bye 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