smu_v11_0_i2c_receive(9)
π smu_v11_0_i2c_receive(9) β Kernel API Manual, bestie edition π
okay so welcome to the smu_v11_0_i2c_receive(9) page from the Kernel API Manual, bestie π«Άβ¨. This is the one where we receive a block of data over the I2C bus from a slave device, and yes, she is a whole vibe.
πΈ NAME πΈ
<pink>smu_v11_0_i2c_receive</pink> β receive a block of data over the I2C bus from a slave device. That's the mission, that's the moment, no cap π
.
β¨ SYNOPSIS β¨
uint32_t smu_v11_0_i2c_receive (struct i2c_adapter *control , u16
address , u8 *data , u32 numbytes , u32 i2c_flag );
π ARGUMENTS π
controlβ the I2C adapter reference. Like, the bus bestie you're handing the whole operation to π«Ά.addressβ the I2C address of the slave device. That's the lil address on the bus, iconic.dataβ placeholder to store received data. This is where the tea goes π.numbytesβ the amount of data to transmit. (yep, the page says transmit β I'm just reporting what it says, bestie π)i2c_flagβ flags for transmission. The extra little settings, periodt.
π DESCRIPTION π
Returns 0 on success or error. That's the whole description, and honestly? Short, sweet, main character energy πβ¨.
π¦ SEE ALSO π¦
- Kernel file
./drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.cβ go read the source if you're feeling nosy π§ smu_v11_0_i2c_transmit(9)β the transmit sibling, because the family is booked and busy π
xoxo π β sourced from ./drivers/gpu/drm/amd/amdgpu, version date October 2026, all about smu_v11_0_i2c_receive(9) π«Άβ¨
π¦ 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