STRUCT IPU6_FW_ISYS_OUTPUT_PIN_INFO_ABI(9)
π NAME π
struct ipu6_fw_isys_output_pin_info_abi β ISYS output pin info
okay so welcome to the Kernel API Manual, bestie π this one is literally the struct for ISYS output pin info, and we are gonna keep every single field because details are the whole vibe β¨
β¨ SYNOPSIS β¨
struct ipu6_fw_isys_output_pin_info_abi {
struct ipu6_fw_isys_resolution_abi output_res;
u32 stride;
u32 watermark_in_lines;
u32 payload_buf_size;
u32 ts_offsets[IPU6_PIN_PLANES_MAX];
u32 s2m_pixel_soc_pixel_remapping;
u32 csi_be_soc_pixel_remapping;
u8 send_irq;
u8 input_pin_id;
u8 pt;
u8 ft;
u8 reserved;
u8 reserve_compression;
u8 snoopable;
u8 error_handling_enable;
u32 sensor_type;
};
π Members π
output_resβ output pin resolution, slay π¦strideβ output stride in Bytes (not valid for statistics, just so you know π)watermark_in_linesβ pin watermark level in lines β¨payload_buf_sizeβ minimum size in Bytes of all buffers that will be supplied for capture on this pin πts_offsetsβts_offsets(yes bestie, that is literally the description π)s2m_pixel_soc_pixel_remappingβ pixel soc remapping (see the definition ofS2M_PIXEL_SOC_PIXEL_REMAPPING_FLAG_NO_REMAPPING) π₯csi_be_soc_pixel_remappingβ sees2m_pixel_soc_pixel_remappingπsend_irqβ assert if pin event should trigger irq β‘input_pin_idβ related input pin id πptβ pin type-realformat"enum ipu6_fw_isys_pin_type"β yes, the literal-realstays, no cap πftβ frame format type-realformat"enum ipu6_fw_isys_frame_format_type"β again, literal-realis right there πreservedβ a reserved field πΈreserve_compressionβ reserve compression resources for pin πsnoopableβsnoopableπ«Άerror_handling_enableβ enable error handling π¨sensor_typeβsensor_typeβ
π SEE ALSO π
Kernel file ./drivers/media/pci/intel/ipu6/ipu6-fw-isys.h β and the whole friend group is here too:
struct ipu6_fw_isys_output_pin_payload_abi(9)struct ipu6_fw_isys_input_pin_info_abi(9)struct ipu6_fw_isys_cropping_abi(9)struct ipu6_fw_isys_stream_cfg_data_abi(9)struct ipu6_fw_isys_frame_buff_set_abi(9)struct ipu6_fw_isys_error_info_abi(9)struct ipu6_fw_isys_resp_info_abi(9)struct ipu6_fw_isys_proxy_error_info_abi(9)struct ipu6_fw_proxy_write_queue_token(9)struct ipu6_fw_resp_queue_token(9)struct ipu6_fw_send_queue_token(9)struct ipu6_fw_proxy_resp_queue_token(9)struct ipu6_fw_proxy_send_queue_token(9)
byeee from the kernel tree at ./drivers/media/pci/intel/ipu6, dated October 2026 π
β¨ periodt.
π¦ 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