ENUM ICVS_CSI_CMD_ID(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual page for enum icvs_csi_cmd_id(9) β€” literally the low-level CSI bridge command identifiers, and yes that's the whole vibe. πŸ’…


✨ SYNOPSIS ✨

enum icvs_csi_cmd_id {
    ICVS_CSI_SET_OWNER ,
    ICVS_CSI_SET_CONF ,
    ICVS_CSI_PRIVACY_NOTIF

};

πŸŽ€ Constants πŸŽ€

  • ICVS_CSI_SET_OWNER β€” Set CSI sensor ownership between host and CVS 🫢
  • ICVS_CSI_SET_CONF β€” Apply CSI link configuration parameters βš™οΈ
  • ICVS_CSI_PRIVACY_NOTIF β€” Notify host of a privacy state transition πŸ”’

🌸 Description 🌸

These numeric IDs are part of the legacy CSI-side protocol, and no cap, they are not mapped directly to the higher level firmware opcodes in enum icvs_command. Major iykyk energy. 🧚

Only a minimal subset is presently issued/handled by the driver. The others are reserved for future expansion of the CSI bridge feature set β€” so like, they're waiting for their main character era. πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/media/i2c/cvs/icvs.h
  • 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)
  • 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)

mwah πŸ’‹ this page comes from ./drivers/media/i2c/cvs, dated October 2026. periodt. 🌈

πŸ“¦ where this page comes from