rk3x_i2c_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rk3x_i2c_start(9)

okay so bestie, welcome to the Kernel API Manual ✨ β€” this is the little page about rk3x_i2c_start, and honestly it's a whole vibe. It's short, it's sweet, and it does exactly one iconic thing. Let's get into it πŸŽ€


🌸 NAME 🌸

rk3x_i2c_start β€” generate a START condition, which triggers a REG_INT_START interrupt. that's the whole job, and she ATE πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void rk3x_i2c_start (struct rk3x_i2c *i2c );

literally just that. no extra drama, no surprise args, no cap 🫢


✨ ARGUMENTS ✨

  • i2c β€” target controller data πŸ‘‘ that's your struct pointer, babes, the whole controller's info gets passed through here.

πŸ”₯ SEE ALSO πŸ”₯

like, go read these too, they're all in the same friend group fr fr πŸ’œ


ngl the whole START-condition-triggers-a-REG_INT_START-interrupt thing is lowkey the main character energy of this page. that's it, that's the lore 🌈

okay bye bestie!! this page lives in ./drivers/i2c/busses and the version date is October 2026 β€” so she's got a little timestamp on her and everything πŸŽ€πŸ¦‹ mwah, see u in the next manpage πŸ’–

πŸ“¦ where this page comes from