STRUCT IMG_IR_TIMING_REGVALS(9)
π NAME π
struct img_ir_timing_regvals β the calculated timing register values, bestie β¨
Like, it's the lil struct that holds all the math'd-up timing register numbers once everything has been computed. No cap, that's literally its whole job π
πΈ SYNOPSIS πΈ
struct img_ir_timing_regvals {
u32 ldr, s00, s01, s10, s11, ft;
};
okay so it's just one u32 declaration line doing a whole lot of heavy lifting β six members, one type, zero drama π«Ά
π MEMBERS π
ldrβ the leader symbol timing register value π like the main character of the symbol timing worlds00β the zero symbol timing register value for the primary decoder β¨s01β the one symbol timing register value for the primary decoder πΈs10β the zero symbol timing register value for the secondary decoder π¦s11β the one symbol timing register value for the secondary decoder πftβ the free time symbol timing register value, living its free lil life π
ngl the naming is giving "I was named by a spreadsheet" but it slays, it's consistent, we love a system π
π SEE ALSO π
Kernel file ./drivers/media/rc/img-ir/img-ir-hw.h plus the whole friend group, fr fr:
struct img_ir_control(9)struct img_ir_timing_range(9)struct img_ir_symbol_timing(9)struct img_ir_free_timing(9)struct img_ir_timings(9)struct img_ir_filter(9)struct img_ir_scancode_req(9)struct img_ir_decoder(9)struct img_ir_reg_timings(9)struct img_ir_priv_hw(9)
and that's the whole page, periodt π
this icon lives at ./drivers/media/rc/img-ir, dated October 2026, and it answers to the name struct img_i...ming_regvals(9) β yes the name is truncated, no we're not gonna talk about it ππ«Ά
π¦ 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