STRUCT GB_CAMERA_CSI_PARAMS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct gb_camera_csi_params(9) πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ β€” this one's a lil baby struct from the Greybus camera world, and honestly? she's cute, she's short, she's giving "two fields and a dream" πŸŽ€


🌸 NAME 🌸

struct gb_camera_csi_params β€” literally just the CSI configuration parameters, no cap πŸ’«


✨ SYNOPSIS ✨

struct gb_camera_csi_params {
    unsigned int num_lanes;
    unsigned int clk_freq;
};

look at her πŸ₯Ή two unsigned ints, perfectly coiffed, nothing extra. main character energy fr fr πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • num_lanes β€” the number of CSI data lanes πŸ›£οΈ like, how many lil highways the data's cruising down, iykyk
  • clk_freq β€” the CSI clock frequency, measured in Hz ⏰ bestie this is her heartbeat, okay, respect it

🫢 SEE ALSO 🫢

go check out the rest of the squad, they're all iconic in their own way:

  • Kernel file ./drivers/staging/greybus/gb-camera.h
  • struct gb_camera_stream(9)
  • struct gb_camera_ops(9)
  • struct gb_camera_module(9)

πŸ’€ reminder that these are all linked docs β€” miss one and the vibe check fails, so read the whole friend group okay 🫢

and that's the whole page, bestie, she's short but she ate πŸ“

✧ο½₯゚: * sign-off time * :゚ο½₯✧

this lil slice of kernel lore lives in ./drivers/staging/greybus, and it was dated October 2026 β€” yes, the future, because the kernel is nothing if not extra πŸ’…πŸŒΈ see u in the next manpage, mwah 😘

πŸ“¦ where this page comes from