STRUCT ICVS_LINK_CFG(9)
β¨ struct icvs_link_cfg(9) β¨
okay so bestie, welcome to the Kernel API Manual π
today we're doing struct icvs_link_cfg(9) and honestly? it's giving "host to CVS CSI link configuration" and it's a whole vibe πΈ buckle up π
π NAME π
struct icvs_link_cfg β the host-to-CVS CSI link configuration struct, no cap π
β¨ SYNOPSIS β¨
struct icvs_link_cfg {
u8 fps;
u8 nr_of_lanes;
u8 phy_mode;
u8 vc_count;
struct icvs_vc_config vc_configs[4];
u32 link_freq;
u8 reserved[8];
};
literally the whole struct, character for character, we do not play about that π«Ά
πΈ Members πΈ
fpsβ frames per second π¬nr_of_lanesβ how many CSI-2 data lanes we're using, iconic lane count behavior π«phy_modeβ0= DPHY,1= CPHY. that's it, that's the whole map πΊοΈvc_countβ number of virtual channels enabled πvc_configsβ per-VC configuration, like each virtual channel gets its own little moment β¨link_freqβ link frequency in Hz, yes Hz, we're measuring in Hz πreservedβ reserved for future use π the future is coming and it's saving space
π¦ SEE ALSO π¦
- Kernel file
./drivers/media/i2c/cvs/icvs.h enum icvs_csi_cmd_id(9)enum icvs_csi_link_owner(9)enum icvs_csi_privacy_status(9)enum icvs_csi_pads(9)CVS device quirk flags(9)struct icvs_device_quirk(9)struct icvs_dt_config(9)struct icvs_vc_config(9)struct icvs_fw_version(9)struct icvs_vid_pid(9)struct icvs_mipi_data_packet(9)struct icvs_mipi_read_packet(9)struct icvs_dev_capabilities(9)struct icvs_cmd(9)struct icvs_resp(9)enum icvs_resources(9)enum icvs_command(9)enum icvs_state(9)struct icvs(9)cvs_dev(9)
like, the whole friend group. go read them after this, fr fr π
ngl this one is short and sweet β but bestie, read the whole SEE ALSO list, the lore goes deep ππ₯
and that's the page! π brought to you by ./drivers/media/i2c/cvs, dated October 2026, and yes the title is still struct icvs_link_cfg(9) in case you forgot already π mwah π
β¨
π¦ 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