img_ir_timings_convert(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, welcome to the Kernel API Manual corner 🫢 this page is img_ir_timings_convert(9), and its whole main-character job is literally Convert timings to register values β€” that's the name, that's the vibe, periodt πŸ’…

πŸ› οΈ SYNOPSIS πŸ› οΈ

here's the signature, exact and iconic, no edits:

void img_ir_timings_convert (struct img_ir_timing_regvals *regs , const
       struct img_ir_timings *timings , unsigned int tolerance , unsigned int
       clock_hz );

πŸ’– ARGUMENTS πŸ’–

okay so these are the four cuties going in:

  • regs β€” output timing register values. this is where the converted register values land ✨
  • timings β€” input timing data. the timing data you're feeding in πŸŽ€
  • tolerance β€” timing tolerance, where 0-128 represents 0-100%. yes, that exact mapping πŸ’…
  • clock_hz β€” source clock frequency in Hz. clock frequency, in hertz ⏰

πŸ‘€ SEE ALSO πŸ‘€

if you wanna go down the rabbit hole β€” and honestly, same β€” peek at these:


okay that's the whole page, bestie πŸŽ€ source/version vibes: ./drivers/media/rc/img-ir, dated October 2026, and the page is img_ir_timings_convert(9) β€” mwah πŸ’‹

πŸ“¦ where this page comes from