STRUCT ICVS_DT_CONFIG(9)
π struct icvs_dt_config(9) β the Kernel API Manual glow-up
okay bestie, buckle up, because this is the whole manual page for struct icvs_dt_config β the data type configuration for a virtual channel. yes, that's the NAME section, and yes it slaps β¨
π SYNOPSIS π
this is the literal struct, no cap, copy it exactly bestie:
struct icvs_dt_config {
u16 pixel_width;
u16 pixel_height;
u8 data_type;
u8 reserved[3];
};
look at her. so tidy. so structured. main character energy fr π
πΈ Members πΈ
pixel_widthβ the pixel width, in pixels. that's it, that's the girl. width πpixel_heightβ the pixel height, in pixels. vertical queen π¦data_typeβ the MIPI CSI-2 data type β things likeRAW10,RAW12, etc. the whole personality basically π₯reservedβ reserved for future use. she's literally just holding space for future her ππ
π«Ά SEE ALSO π«Ά
the full squad, all of them, no skips β and they all live in the 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_vc_config(9)struct icvs_link_cfg(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)
go read them all. iykyk ππ
lowkey a reminder bestie: that reserved[3] is reserved for future use β don't go touching it, it's not yours π
and that's the whole vibe check! this page comes from ./drivers/media/i2c/cvs, dated October 2026, from the Kernel API Manual, and it's literally struct icvs_dt_config(9) β slay, periodt, bye bestie πππ
π¦ 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