STRUCT GC2145_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, this is the struct gc2145_mode(9) page from the Kernel API Manual β€” and it’s literally the GC2145 mode description. we’re about to go through every single member, no skipping, no cap. ✨


✨ SYNOPSIS ✨

here’s the struct in all its glory, exactly as written:

       struct gc2145_mode {
           unsigned int width;
           unsigned int height;
           const struct cci_reg_sequence *reg_seq;
           size_t reg_seq_size;
           unsigned long pixel_rate;
           struct v4l2_rect crop;
           unsigned int hblank;
           unsigned int vblank;
           unsigned int link_freq_index;
        };

πŸŽ€ Members πŸŽ€

  • width β€” frame width (in pixels).
  • height β€” frame height (in pixels).
  • reg_seq β€” registers config sequence to enter into the mode.
  • reg_seq_size β€” size of the sequence.
  • pixel_rate β€” pixel rate associated with the mode.
  • crop β€” window area captured.
  • hblank β€” default horizontal blanking.
  • vblank β€” default vertical blanking.
  • link_freq_index β€” index within the link frequency menu.
that’s the whole member lineup, bestie β€” every field is here and accounted for πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./drivers/media/i2c/gc2145.c
  • struct gc2145_format(9)

mwah πŸ’‹ source/version: ./drivers/media/i2c Β· date: October 2026 β€” go slay your kernel journey, bestie 🫢✨

πŸ“¦ where this page comes from