Lines Matching +full:per +full:- +full:pin
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (C) 2013--2024 Intel Corporation */
30 /* Single device queue for high priority commands (bypass in-order queue) */
161 * supports up to 4 virtual per physical channel
184 IPU6_FW_ISYS_FRAME_FORMAT_YUV420_10, /* yuv420, 10 bits per subpixel */
185 IPU6_FW_ISYS_FRAME_FORMAT_YUV420_12, /* yuv420, 12 bits per subpixel */
186 IPU6_FW_ISYS_FRAME_FORMAT_YUV420_14, /* yuv420, 14 bits per subpixel */
187 IPU6_FW_ISYS_FRAME_FORMAT_YUV420_16, /* yuv420, 16 bits per subpixel */
189 IPU6_FW_ISYS_FRAME_FORMAT_YUV422_16, /* yuv422, 16 bits per subpixel */
222 * if not, then only option is to capture it with pin type MIPI.
286 * struct ipu6_fw_isys_output_pin_payload_abi - ISYS output pin buffer
287 * @out_buf_id: Points to output pin buffer - buffer identifier
288 * @addr: Points to output pin buffer - CSS Virtual Address
298 * struct ipu6_fw_isys_output_pin_info_abi - ISYS output pin info
299 * @output_res: output pin resolution
301 * @watermark_in_lines: pin watermark level in lines
303 * supplied for capture on this pin
308 * @send_irq: assert if pin event should trigger irq
309 * @input_pin_id: related input pin id
310 * @pt: pin type -real format "enum ipu6_fw_isys_pin_type"
311 * @ft: frame format type -real format "enum ipu6_fw_isys_frame_format_type"
313 * @reserve_compression: reserve compression resources for pin
338 * struct ipu6_fw_isys_input_pin_info_abi - ISYS input pin info
342 * discarded if discarded, output pin type for this
343 * input pin can only be MIPI
345 * @bits_per_pix: native bits per pixel
366 * struct ipu6_fw_isys_cropping_abi - ISYS cropping coordinates
380 * struct ipu6_fw_isys_stream_cfg_data_abi - ISYS stream configuration data
383 * @input_pins: input pin descriptors
384 * @output_pins: output pin descriptors
385 * @compfmt: de-compression setting for User Defined Data
389 * - if '1' it will override the send_resp_sof_discarded
391 * - if '0' the send_resp_sof_discarded will determine
394 * - if '1' it will override the send_resp_eof_discarded
396 * - if '0' the send_resp_eof_discarded will determine
402 * @src: Stream source index e.g. MIPI_generator_0, CSI2-rx_1
403 * @vc: MIPI Virtual Channel (up to 4 virtual per physical channel)
429 * struct ipu6_fw_isys_frame_buff_set_abi - ISYS frame buffer set (request)
430 * @output_pins: output pin addresses
432 * - if '1' it will override the send_resp_sof and
434 * - if '0' the send_resp_sof will determine whether to
437 * - if '1' it will override the send_resp_eof and
439 * - if '0' the send_resp_eof will determine whether to
465 * struct ipu6_fw_isys_error_info_abi - ISYS error information
475 * struct ipu6_fw_isys_resp_info_abi - ISYS firmware response
477 * @pin: this var is only valid for pin event related responses,
478 * contains pin addresses
483 * @pin_id: pin id that the pin payload corresponds to
489 struct ipu6_fw_isys_output_pin_payload_abi pin; member
500 * struct ipu6_fw_isys_proxy_error_info_abi - ISYS proxy error
515 * struct ipu6_fw_proxy_write_queue_token - ISYS proxy write queue token
530 * struct ipu6_fw_resp_queue_token - ISYS response queue token
538 * struct ipu6_fw_send_queue_token - ISYS send queue token
552 * struct ipu6_fw_proxy_resp_queue_token - ISYS proxy response queue token
560 * struct ipu6_fw_proxy_send_queue_token - SYS proxy send queue token