pch_i2c_wait_for_bus_idle(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual β this page is all about pch_i2c_wait_for_bus_idle(9), and its whole job is to check the status of bus. that's the tea π«β¨
β¨ SYNOPSIS β¨
no cap, here's the exact signature:
s32 pch_i2c_wait_for_bus_idle (struct i2c_algo_pch_data *adap , s32
timeout );
π ARGUMENTS π
adapβ pointer tostruct i2c_algo_pch_data. that's the adapter-data one, bestie π«Άtimeoutβ waiting time counter, inms. clock is ticking β³
π¦ SEE ALSO π¦
the whole squad, fr fr:
- Kernel file:
./drivers/i2c/busses/i2c-eg20t.c struct i2c_algo_pch_data(9)struct adapter_info(9)pch_i2c_init(9)pch_i2c_start(9)pch_i2c_stop(9)pch_i2c_repstart(9)pch_i2c_writebytes(9)pch_i2c_sendack(9)pch_i2c_sendnack(9)pch_i2c_restart(9)pch_i2c_readbytes(9)pch_i2c_cb(9)pch_i2c_handler(9)pch_i2c_xfer(9)pch_i2c_func(9)pch_i2c_disbl_int(9)
mwah π β this page's source/version is ./drivers/i2c/busses, and it's dated October 2026. bye bestie, go slay some kernel reading π¦
π¦ 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