ENUM ICVS_CSI_PADS(9)
π enum icvs_csi_pads(9) β the Kernel API Manual glow-up β¨
okay so bestie, welcome to the enum icvs_csi_pads(9) page of the Kernel API Manual β this is the lil enum that lists out the Media pads your CVS sub-device is serving up. lowkey iconic, fr fr π
β¨ NAME β¨
enum icvs_csi_pads β the Media pads that the CVS sub-device exposes π¦
πΈ SYNOPSIS πΈ
enum icvs_csi_pads {
ICVS_CSI_PAD_SINK ,
ICVS_CSI_PAD_SOURCE ,
ICVS_CSI_NUM_PADS
};
π Constants π
ICVS_CSI_PAD_SINKβ the sink pad, aka the one catching frames from the remote sensor. it's giving receiving energy π«ΆICVS_CSI_PAD_SOURCEβ the source pad, aka the one emitting frames downstream to the rest of the entities. main character output vibes β¨ICVS_CSI_NUM_PADSβ the count sentinel, used for sizing arrays and as your iteration bound. it is not a real pad index, so don't come for her like she is π
π Description π
so this bridge ships exactly one sink (coming in from the remote sensor) and exactly one source (heading out toward the rest of the media graph and the consumers). that's the whole lineup, no cap π
NUM_PADS is there for sizing arrays and looping β that's literally it. she is not a real pad index, periodt π
π 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)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)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)
okay that's the whole page, you ate that π this came straight out of ./drivers/media/i2c/cvs, the October 2026 era of the Kernel API Manual, and enum icvs_csi_pads(9) is officially a wrap β 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