STRUCT IMG_IR_REG_TIMINGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct img_ir_reg_timings(9) β€” the Kernel API Manual page, but make it make sense

okay so bestie, welcome to the Kernel API Manual entry for struct img_ir_reg_timings πŸ’– this little icon is literally just a bundle of register values for decoder timings at a given clock rate. that's it. that's the whole vibe. no cap.


✨ NAME ✨

struct img_ir_reg_timings β€” reg values for decoder timings at clock rate. periodt. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the struct in all its glory, copied exactly so you can't mess it up:

struct img_ir_reg_timings {
    u32 ctrl;
    struct img_ir_timing_regvals    timings;
    struct img_ir_timing_regvals    rtimings;
 };

that's three members, bestie. three. not complicated, we love that for us. 🌸


πŸ‘‘ Members πŸ‘‘

okay let's meet the squad one by one 🫢

  • ctrl β€” the processed control register value. this is the one that's already been through the whole processing glow-up ✨
  • timings β€” the processed primary timings. the main character of the timing department πŸ’…
  • rtimings β€” the processed repeat timings. same energy, but for repeats β€” and yes, "r" is for repeat, iykyk 🌈
ngl, all three are described as processed, so like… somebody's already done the work for you. you're welcome. πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

go touch some other structs, bestie, they're all in the kernel file ./drivers/media/rc/img-ir/img-ir-hw.h ⭐:

like, read the whole friend group, fr fr πŸ’œ


that's the whole page! mwah πŸ’‹ source lives at ./drivers/media/rc/img-ir, dated October 2026, and this icon is and always will be struct img_ir_reg_timings(9) πŸŽ€βœ¨ slay and goodbye πŸ’–

πŸ“¦ where this page comes from