STRUCT CSIPHY_LANES_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

struct csiphy_lanes_cfg β€” the CSIPHY lanes configuration, bestie. That's the whole vibe: it's the little struct that holds how your lanes are set up ✨

This is page 9 of the Kernel API Manual, and we are so glad you're here 🫢


✨ SYNOPSIS

struct csiphy_lanes_cfg {
    int num_data;
    struct csiphy_lane *data;
    struct csiphy_lane clk;
 };

Like, look at her. Three members. She's compact, she's iconic, she's giving "I hold lane config and I know it" πŸ‘‘


πŸŽ€ Members

Okay so let's actually meet the members, one by one, no skipping πŸ™ˆ

  • num_data β€” literally the number of data lanes. That's it. That's the whole character arc πŸ’«
  • data β€” the data lanes configuration. Yes it's a pointer, yes she points at your data lanes, we love a struct csiphy_lane * moment πŸ¦‹
  • clk β€” the clock lane configuration. And bestie, please note the caveat: this one is only for D-PHY πŸ’€ like, only. Don't come for her with anything else, iykyk.
Ngl this struct is small but she's doing exactly what she needs to do. Main character energy, zero filler 🌸

πŸ”₯ SEE ALSO

  • Kernel file ./drivers/media/platform/qcom/camss/camss-csiphy.h β€” go read her, fr fr, that's where the whole thing lives πŸ’–

Okay that's the page!! Go forth and configure your lanes, you gorgeous nerd 🌈⭐

This little tour was brought to you by the Kernel API Manual, page struct csiphy_lanes_cfg(9), sourced from ./drivers/media/platform/qcom/... and dated October 2026. Slay, bye πŸ’…πŸŽ€

πŸ“¦ where this page comes from