ti_iodelay_offset_to_pin(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ti_iodelay_offset_to_pin β€” okay so he's the kernel API manual guy

Hiii bestie 🫢 so this page lives in the Kernel API Manual, and it's all about ti_iodelay_offset_to_pin β€” the little function that gets you a pin index based on the register offset. That's it. That's the whole vibe. ✨


🌸 NAME 🌸

ti_iodelay_offset_to_pin β€” get a pin index based on the register offset

Like, you hand it a register offset and it hands you back which pin that is. Matchmaker energy, honestly. πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

int ti_iodelay_offset_to_pin (struct ti_iodelay_device *iod , unsigned
       int offset );

Returns an int, takes two things, done. Slay. ⭐


πŸ¦‹ ARGUMENTS πŸ¦‹

  • iod β€” the iodelay driver instance πŸ’… like, the whole setup you're working inside
  • offset β€” the register offset from the base, i.e. how far into the register map you're pointing πŸ‘‘

Two args, zero drama. Periodt.


πŸ‘‘ SEE ALSO πŸ‘‘

Okay this is the part where the manpage goes full main character and name-drops the entire friend group 😭 First up, the kernel file itself:

./drivers/pinctrl/ti/pinctrl-ti-iodelay.c

And then the whole cast, in this exact order, no cap:

Go read them all, iykyk πŸ’œ


ngl if you got here from the synopsis and you're wondering where the register base lives β€” bestie, it's in iod, read the struct page πŸ™ˆ

✨ And that's the whole page! Shoutout to the source ./drivers/pinctrl/ti and the date stamp October 2026 β€” this one's filed under ti_iodelay_offset_to_pin(9) and it ate, no notes. πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from