STRUCT ICVS_MIPI_READ_PACKET(9)
π NAME π
struct icvs_mipi_read_packet β the read-back MIPI config, bestie. it's the struct that holds your MIPI configuration when you're reading it back β¨
so like, this is a Kernel API Manual page, btw β that's the manual family it lives in π
β¨ SYNOPSIS β¨
struct icvs_mipi_read_packet {
u32 size;
u32 crc;
struct icvs_link_cfg conf;
};
okay so that's the whole shape of it, no cap π not me being obsessed with a three-member struct π
πΈ Members πΈ
sizeβ the payload size. literally just how big the payload is π¦crcβ the payload checksum. the vibe check for your bytes, iykyk π₯confβ the CSI link configuration π that's thestruct icvs_link_cfgone, she's iconic
π«Ά SEE ALSO π«Ά
okay bestie, gather round, because the friend group here is huge and every single one of them is getting named π
- Kernel file
./drivers/media/i2c/cvs/icvs.hβ the home base file, go say hi π 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_link_cfg(9)β yeah, theconfgirl herself πstruct icvs_fw_version(9)struct icvs_vid_pid(9)struct icvs_mipi_data_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, that's the whole group chat fr fr π§π
and that's the page, babe β you ate it, periodt ππ
sign-off time π this one's brought to you straight out of ./drivers/media/i2c/cvs, stamped October 2026, and it's the Kernel API Manual's very own struct icvs_..._read_packet(9) β slay ππ
π¦ 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