rk3x_i2c_prepare_read(9)
π rk3x_i2c_prepare_read(9) π
okay so bestie, this page comes straight from the Kernel API Manual, and itβs all about getting a read set up π
β¨ NAME β¨
rk3x_i2c_prepare_read β sets up a read according to i2c->msg, no cap π§
πΈ SYNOPSIS πΈ
hereβs the exact signature, untouched and iconic:
void rk3x_i2c_prepare_read (struct rk3x_i2c *i2c );
π ARGUMENTS π
i2cβ the target controller data, aka the controller info this read-prep situation is working with π«Ά
π SEE ALSO π
go look at these for the full lore, fr fr:
- Kernel file:
./drivers/i2c/busses/i2c-rk3x.c struct i2c_spec_values(9)struct rk3x_i2c_calced_timings(9)struct rk3x_i2c_soc_data(9)struct rk3x_i2c(9)rk3x_i2c_start(9)rk3x_i2c_stop(9)rk3x_i2c_fill_transmit_buf(9)rk3x_i2c_get_spec(9)rk3x_i2c_v0_calc_timings(9)rk3x_i2c_v1_calc_timings(9)rk3x_i2c_clk_notifier_cb(9)rk3x_i2c_setup(9)
okay thatβs the whole page π the source/version footer is ./drivers/i2c/busses, dated October 2026 β mwah, go prep those reads 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