Last active
July 25, 2017 10:05
-
-
Save srikanth007m/dbe681c1db8c073332bc71ecfde53e7e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
include <linux/ioctl.h> | |
include <../include/uapi/media/msm_camera.h> | |
include <../drivers/staging/android/uapi/ion.h> | |
include <../include/uapi/linux/videodev2.h> | |
include <../include/uapi/linux/time.h> | |
include <../include/uapi/linux/v4l2-mediabus.h> | |
include <../include/uapi/media/msm_fd.h> | |
include <../include/uapi/media/msm_gemini.h> | |
include <../include/uapi/media/msm_gestures.h> | |
include <../include/uapi/media/msm_jpeg.h> | |
include <../include/uapi/media/msm_mercury.h> | |
include <../include/uapi/media/msm_sde_rotator.h> | |
include <../include/uapi/media/msm_vpu.h> | |
include <../include/uapi/media/msmb_camera.h> | |
include <../include/uapi/media/msmb_generic_buf_mgr.h> | |
include <../include/uapi/media/msmb_isp.h> | |
include <../include/uapi/linux/videodev2.h> | |
include <drivers/media/platform/msm/camera_v2/isp/msm_isp.h> | |
incdir "drivers/media/platform/msm/camera_v2" | |
incdir "drivers/media/platform/msm/camera_v2/common" | |
#include <../include/uapi/media/msmb_pproc.h> | |
resource fd_sdmvideo0[fd] | |
resource fd_fence_buffer[int32] | |
resource msm_vfe_stream_src[int32] | |
syz_open_dev$sdmvideo0(dev ptr[in, string["/dev/video#"]], id intptr, flags flags[open_flags]) fd_sdmvideo0 | |
syz_open_dev$sdmv4lsubdev(dev ptr[in, string["/dev/v4l-subdev#"]], id intptr, flags flags[open_flags]) fd_sdmvideo0 | |
syz_open_dev$sdmmedia(dev ptr[in, string["/dev/media#"]], id intptr, flags flags[open_flags]) fd_sdmvideo0 | |
syz_open_dev$sdmjpeg(dev ptr[in, string["/dev/jpeg#"]], id intptr, flags flags[open_flags]) fd_sdmvideo0 | |
ioctl$MSM_CAM_IOCTL_GET_SENSOR_INFO(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_GET_SENSOR_INFO], arg ptr[out, msm_camsensor_info]) | |
ioctl$MSM_CAM_IOCTL_REGISTER_PMEM(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_REGISTER_PMEM], arg ptr[in, msm_pmem_info]) | |
ioctl$MSM_CAM_IOCTL_UNREGISTER_PMEM(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_UNREGISTER_PMEM], arg ptr[in, int8]) | |
ioctl$MSM_CAM_IOCTL_CTRL_COMMAND(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_CTRL_COMMAND], arg ptr[in, msm_ctrl_cmd]) | |
ioctl$MSM_CAM_IOCTL_ENABLE_VFE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_ENABLE_VFE], arg ptr[in, camera_enable_cmd]) | |
ioctl$MSM_CAM_IOCTL_RELEASE_FRAME_BUFFER(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_RELEASE_FRAME_BUFFER], arg ptr[in, camera_enable_cmd]) | |
ioctl$MSM_CAM_IOCTL_RELEASE_STATS_BUFFER(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_RELEASE_STATS_BUFFER], arg ptr[in, msm_stats_buf]) | |
ioctl$MSM_CAM_IOCTL_GET_PICTURE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_GET_PICTURE], arg ptr[in, msm_frame]) | |
ioctl$MSM_CAM_IOCTL_SET_CROP(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_SET_CROP], arg ptr[in, crop_info]) | |
ioctl$MSM_CAM_IOCTL_PICT_PP(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_PICT_PP], arg ptr[in, int8]) | |
ioctl$MSM_CAM_IOCTL_PICT_PP_DONE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_PICT_PP_DONE], arg ptr[in, msm_snapshot_pp_status]) | |
ioctl$MSM_CAM_IOCTL_SENSOR_IO_CFG(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_SENSOR_IO_CFG], arg ptr[in, sensor_cfg_data]) | |
ioctl$MSM_CAM_IOCTL_FLASH_LED_CFG(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_FLASH_LED_CFG], arg ptr[in, int8]) | |
ioctl$MSM_CAM_IOCTL_UNBLOCK_POLL_FRAME(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_UNBLOCK_POLL_FRAME], arg const[0]) | |
ioctl$MSM_CAM_IOCTL_CTRL_COMMAND_2(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_CTRL_COMMAND_2], arg ptr[in, msm_ctrl_cmd]) | |
ioctl$MSM_CAM_IOCTL_STROBE_FLASH_CFG(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_STROBE_FLASH_CFG], arg ptr[in, int32]) | |
ioctl$MSM_CAM_IOCTL_STROBE_FLASH_CHARGE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_STROBE_FLASH_CHARGE], arg ptr[in, int32]) | |
ioctl$MSM_CAM_IOCTL_ERROR_CONFIG(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_ERROR_CONFIG], arg ptr[in, int32]) | |
ioctl$MSM_CAM_IOCTL_STROBE_FLASH_RELEASE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_STROBE_FLASH_RELEASE], arg const[0]) | |
ioctl$MSM_CAM_IOCTL_FLASH_CTRL(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_FLASH_CTRL], arg ptr[in, flash_ctrl_data]) | |
ioctl$MSM_CAM_IOCTL_ABORT_CAPTURE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_ABORT_CAPTURE], arg const[0]) | |
ioctl$MSM_CAM_IOCTL_SET_FD_ROI(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_SET_FD_ROI], arg ptr[in, fd_roi_info]) | |
ioctl$MSM_CAM_IOCTL_GET_CAMERA_INFO(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_GET_CAMERA_INFO], arg ptr[out, msm_camera_info]) | |
ioctl$MSM_CAM_IOCTL_UNBLOCK_POLL_PIC_FRAME$(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_UNBLOCK_POLL_PIC_FRAME], arg const[0]) | |
ioctl$MSM_CAM_IOCTL_RELEASE_PIC_BUFFER(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_RELEASE_PIC_BUFFER], arg ptr[in, camera_enable_cmd]) | |
ioctl$MSM_CAM_IOCTL_V4L2_EVT_NOTIFY(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_V4L2_EVT_NOTIFY], arg ptr[in, v4l2_event_and_payload]) | |
ioctl$MSM_CAM_IOCTL_SET_MEM_MAP_INFO(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_SET_MEM_MAP_INFO], arg ptr[out, msm_mem_map_info]) | |
ioctl$MSM_CAM_IOCTL_ACTUATOR_IO_CFG(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_ACTUATOR_IO_CFG], arg ptr[in, msm_actuator_cfg_data]) | |
ioctl$MSM_CAM_IOCTL_MCTL_POST_PROC(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_MCTL_POST_PROC], arg ptr[in, msm_mctl_post_proc_cmd]) | |
ioctl$MSM_CAM_IOCTL_RESERVE_FREE_FRAME(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_RESERVE_FREE_FRAME], arg ptr[in, msm_cam_evt_divert_frame]) | |
ioctl$MSM_CAM_IOCTL_RELEASE_FREE_FRAME(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_RELEASE_FREE_FRAME], arg ptr[out, msm_cam_evt_divert_frame]) | |
ioctl$MSM_CAM_IOCTL_PICT_PP_DIVERT_DONE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_PICT_PP_DIVERT_DONE], arg ptr[out, msm_pp_frame]) | |
ioctl$MSM_CAM_IOCTL_SENSOR_V4l2_S_CTRL(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_SENSOR_V4l2_S_CTRL], arg ptr[out, v4l2_control]) | |
ioctl$MSM_CAM_IOCTL_SENSOR_V4l2_QUERY_CTRL(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_SENSOR_V4l2_QUERY_CTRL], arg ptr[out, v4l2_queryctrl]) | |
ioctl$MSM_CAM_IOCTL_GET_KERNEL_SYSTEM_TIME(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_GET_KERNEL_SYSTEM_TIME], arg ptr[in, timeval]) | |
ioctl$MSM_CAM_IOCTL_SET_VFE_OUTPUT_TYPE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_SET_VFE_OUTPUT_TYPE], arg ptr[in, int32]) | |
ioctl$MSM_CAM_IOCTL_MCTL_DIVERT_DONE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_MCTL_DIVERT_DONE], arg ptr[out, msm_cam_evt_divert_frame]) | |
ioctl$MSM_CAM_IOCTL_GET_ACTUATOR_INFO(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_GET_ACTUATOR_INFO], arg ptr[in, msm_actuator_cfg_data]) | |
ioctl$MSM_CAM_IOCTL_EEPROM_IO_CFG(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_EEPROM_IO_CFG], arg ptr[in, msm_eeprom_cfg_data]) | |
ioctl$MSM_CAM_IOCTL_ISPIF_IO_CFG(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_ISPIF_IO_CFG], arg ptr[out, ispif_cfg_data]) | |
ioctl$MSM_CAM_IOCTL_STATS_REQBUF(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_STATS_REQBUF], arg ptr[out, msm_stats_reqbuf]) | |
ioctl$MSM_CAM_IOCTL_STATS_ENQUEUEBUF(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_STATS_ENQUEUEBUF], arg ptr[out, msm_stats_buf_info]) | |
ioctl$MSM_CAM_IOCTL_STATS_FLUSH_BUFQ(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_STATS_FLUSH_BUFQ], arg ptr[out, msm_stats_flush_bufq]) | |
ioctl$MSM_CAM_IOCTL_SET_MCTL_SDEV(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_SET_MCTL_SDEV], arg ptr[in, msm_mctl_set_sdev_data]) | |
ioctl$MSM_CAM_IOCTL_UNSET_MCTL_SDEV(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_UNSET_MCTL_SDEV], arg ptr[in, msm_mctl_set_sdev_data]) | |
ioctl$MSM_CAM_IOCTL_GET_INST_HANDLE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_GET_INST_HANDLE], arg ptr[out, int32]) | |
ioctl$MSM_CAM_IOCTL_STATS_UNREG_BUF(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_STATS_UNREG_BUF], arg ptr[out, msm_stats_flush_bufq]) | |
ioctl$MSM_CAM_IOCTL_CSIC_IO_CFG(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_CSIC_IO_CFG], arg ptr[inout, csic_cfg_data]) | |
ioctl$MSM_CAM_IOCTL_CSID_IO_CFG(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_CSID_IO_CFG], arg ptr[inout, csid_cfg_data_camera]) | |
ioctl$MSM_CAM_IOCTL_CSIPHY_IO_CFG(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_CSIPHY_IO_CFG], arg ptr[out, csiphy_cfg_data]) | |
ioctl$MSM_CAM_IOCTL_OEM(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_OEM], arg ptr[in, sensor_cfg_data]) | |
ioctl$MSM_CAM_IOCTL_AXI_INIT(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_AXI_INIT], arg ptr[inout, int8]) | |
ioctl$MSM_CAM_IOCTL_AXI_RELEASE(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_AXI_RELEASE], arg const[0]) | |
ioctl$MSM_CAM_V4L2_IOCTL_GET_CAMERA_INFO(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_GET_CAMERA_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
ioctl$MSM_CAM_V4L2_IOCTL_GET_CONFIG_INFO(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_GET_CONFIG_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
ioctl$MSM_CAM_V4L2_IOCTL_GET_MCTL_INFO(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_GET_MCTL_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
ioctl$MSM_CAM_V4L2_IOCTL_CTRL_CMD_DONE(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_CTRL_CMD_DONE], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
ioctl$MSM_CAM_V4L2_IOCTL_GET_EVENT_PAYLOAD(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_GET_EVENT_PAYLOAD], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
ioctl$MSM_CAM_IOCTL_SEND_EVENT(fd fd_sdmvideo0, cmd const[MSM_CAM_IOCTL_SEND_EVENT], arg ptr[inout, v4l2_event]) | |
ioctl$MSM_CAM_V4L2_IOCTL_CFG_VPE(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_CFG_VPE], arg ptr[inout, msm_vpe_cfg_cmd]) | |
ioctl$MSM_CAM_V4L2_IOCTL_PRIVATE_S_CTRL(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_PRIVATE_S_CTRL], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
ioctl$MSM_CAM_V4L2_IOCTL_PRIVATE_G_CTRL(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_PRIVATE_G_CTRL], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
ioctl$MSM_CAM_V4L2_IOCTL_PRIVATE_GENERAL(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_PRIVATE_GENERAL], arg ptr[in, msm_camera_v4l2_ioctl_t]) | |
ioctl$VIDIOC_MSM_VPE_INIT(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VPE_INIT], arg const[0]) | |
ioctl$VIDIOC_MSM_VPE_RELEASE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VPE_RELEASE], arg const[0]) | |
##This IOCTL is not implemented | |
#ioctl$VIDIOC_MSM_VPE_CFG(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VPE_CFG], arg ptr[inout, msm_mctl_pp_params]) | |
ioctl$VIDIOC_MSM_AXI_INIT(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_AXI_INIT], arg ptr[inout, int8]) | |
ioctl$VIDIOC_MSM_AXI_RELEASE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_AXI_RELEASE], arg const[0]) | |
#Below IOCTLs are not calling from any source code | |
#ioctl$VIDIOC_MSM_AXI_CFG(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_AXI_CFG], arg ptr[inout, ]) | |
#ioctl$VIDIOC_MSM_AXI_IRQ(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_AXI_IRQ], arg ptr[inout, ]) | |
#ioctl$VIDIOC_MSM_AXI_BUF_CFG(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_AXI_BUF_CFG], arg ptr[inout, ]) | |
#ioctl$VIDIOC_MSM_AXI_RDI_COUNT_UPDATE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_AXI_RDI_COUNT_UPDATE], arg ptr[inout, ]) | |
ioctl$VIDIOC_MSM_VFE_INIT(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VFE_INIT], arg const[0]) | |
ioctl$VIDIOC_MSM_VFE_RELEASE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VFE_RELEASE], arg const[0]) | |
ioctl$VIDIOC_MSM_CPP_CFG(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_CFG], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
ioctl$VIDIOC_MSM_CPP_GET_EVENTPAYLOAD(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_GET_EVENTPAYLOAD], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
ioctl$VIDIOC_MSM_CPP_GET_INST_INFO(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_GET_INST_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
ioctl$VIDIOC_MSM_FD_GET_RESULT(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_FD_GET_RESULT], arg ptr[inout, msm_fd_result]) | |
ioctl$MSM_GMN_IOCTL_GET_HW_VERSION(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_GET_HW_VERSION], arg ptr[in, msm_gemini_hw_cmd]) | |
ioctl$MSM_GMN_IOCTL_RESET(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_RESET], arg ptr[in, msm_gemini_ctrl_cmd]) | |
ioctl$MSM_GMN_IOCTL_STOP(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_STOP], arg ptr[in, msm_gemini_hw_cmds]) | |
ioctl$MSM_GMN_IOCTL_START(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_START], arg ptr[in, msm_gemini_hw_cmds]) | |
ioctl$MSM_GMN_IOCTL_INPUT_BUF_ENQUEUE(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_INPUT_BUF_ENQUEUE], arg ptr[in, msm_gemini_buf]) | |
ioctl$MSM_GMN_IOCTL_INPUT_GET(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_INPUT_GET], arg ptr[in, msm_gemini_buf]) | |
ioctl$MSM_GMN_IOCTL_INPUT_GET_UNBLOCK(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_INPUT_GET_UNBLOCK], arg ptr[in, int32]) | |
ioctl$MSM_GMN_IOCTL_OUTPUT_BUF_ENQUEUE(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_OUTPUT_BUF_ENQUEUE], arg ptr[in, msm_gemini_buf]) | |
ioctl$MSM_GMN_IOCTL_OUTPUT_GET(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_OUTPUT_GET], arg ptr[in, msm_gemini_buf]) | |
ioctl$MSM_GMN_IOCTL_EVT_GET(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_EVT_GET], arg ptr[in, msm_gemini_ctrl_cmd]) | |
ioctl$MSM_GMN_IOCTL_OUTPUT_GET_UNBLOCK(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_OUTPUT_GET_UNBLOCK], arg ptr[in, int32]) | |
ioctl$MSM_GMN_IOCTL_EVT_GET_UNBLOCK(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_EVT_GET_UNBLOCK], arg ptr[in, int32]) | |
ioctl$MSM_GMN_IOCTL_HW_CMD(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_HW_CMD], arg ptr[in, msm_gemini_hw_cmd]) | |
ioctl$MSM_GMN_IOCTL_HW_CMDS(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_HW_CMDS], arg ptr[in, msm_gemini_hw_cmds]) | |
ioctl$MSM_GMN_IOCTL_TEST_DUMP_REGION(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_TEST_DUMP_REGION], arg ptr[in, int64]) | |
ioctl$MSM_GMN_IOCTL_SET_MODE(fd fd_sdmvideo0, cmd const[MSM_GMN_IOCTL_SET_MODE], arg flags[msm_gmn_out_mode]) | |
ioctl$MSM_GES_IOCTL_CTRL_COMMAND(fd fd_sdmvideo0, cmd const[MSM_GES_IOCTL_CTRL_COMMAND], arg ptr[in, v4l2_control]) | |
ioctl$VIDIOC_MSM_GESTURE_EVT(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_GESTURE_EVT], arg ptr[inout, v4l2_event]) | |
ioctl$MSM_GES_GET_EVT_PAYLOAD(fd fd_sdmvideo0, cmd const[MSM_GES_GET_EVT_PAYLOAD], arg ptr[in, msm_ges_evt]) | |
ioctl$VIDIOC_MSM_GESTURE_CAM_EVT(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_GESTURE_CAM_EVT], arg ptr[inout, int64]) | |
ioctl$MSM_JPEG_IOCTL_GET_HW_VERSION(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_GET_HW_VERSION], arg ptr[in, msm_jpeg_hw_cmd]) | |
ioctl$MSM_JPEG_IOCTL_RESET(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_RESET], arg ptr[in, msm_jpeg_ctrl_cmd]) | |
ioctl$MSM_JPEG_IOCTL_STOP(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_STOP], arg ptr[in, msm_jpeg_hw_cmds]) | |
ioctl$MSM_JPEG_IOCTL_START(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_START], arg ptr[in, msm_jpeg_hw_cmds]) | |
ioctl$MSM_JPEG_IOCTL_INPUT_BUF_ENQUEUE(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_INPUT_BUF_ENQUEUE], arg ptr[in, msm_jpeg_buf]) | |
ioctl$MSM_JPEG_IOCTL_INPUT_GET(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_INPUT_GET], arg ptr[in, msm_jpeg_buf]) | |
ioctl$MSM_JPEG_IOCTL_INPUT_GET_UNBLOCK(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_INPUT_GET_UNBLOCK], arg ptr[in, int64]) | |
ioctl$MSM_JPEG_IOCTL_OUTPUT_BUF_ENQUEUE(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_OUTPUT_BUF_ENQUEUE], arg ptr[in, msm_jpeg_buf]) | |
ioctl$MSM_JPEG_IOCTL_OUTPUT_GET(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_OUTPUT_GET], arg ptr[in, msm_jpeg_buf]) | |
ioctl$MSM_JPEG_IOCTL_OUTPUT_GET_UNBLOCK(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_OUTPUT_GET_UNBLOCK], arg ptr[in, int64]) | |
ioctl$MSM_JPEG_IOCTL_EVT_GET(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_EVT_GET], arg ptr[in, msm_jpeg_ctrl_cmd]) | |
ioctl$MSM_JPEG_IOCTL_EVT_GET_UNBLOCK(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_EVT_GET_UNBLOCK], arg ptr[in, int64]) | |
ioctl$MSM_JPEG_IOCTL_HW_CMD(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_HW_CMD], arg ptr[in, msm_jpeg_hw_cmd]) | |
ioctl$MSM_JPEG_IOCTL_HW_CMDS(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_HW_CMDS], arg ptr[in, msm_jpeg_hw_cmds]) | |
ioctl$MSM_JPEG_IOCTL_TEST_DUMP_REGION(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_TEST_DUMP_REGION], arg ptr[in, int64]) | |
ioctl$MSM_JPEG_IOCTL_SET_CLK_RATE(fd fd_sdmvideo0, cmd const[MSM_JPEG_IOCTL_SET_CLK_RATE], arg ptr[in, int32]) | |
ioctl$MSM_MCR_IOCTL_GET_HW_VERSION(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_GET_HW_VERSION], arg ptr[in, msm_mercury_hw_cmd]) | |
ioctl$MSM_MCR_IOCTL_RESET(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_RESET], arg ptr[in, msm_mercury_ctrl_cmd]) | |
ioctl$MSM_MCR_IOCTL_STOP(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_STOP], arg ptr[in, msm_mercury_hw_cmds]) | |
ioctl$MSM_MCR_IOCTL_START(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_START], arg ptr[in, msm_mercury_hw_cmds]) | |
ioctl$MSM_MCR_IOCTL_INPUT_BUF_CFG(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_INPUT_BUF_CFG], arg ptr[in, msm_mercury_buf]) | |
ioctl$MSM_MCR_IOCTL_INPUT_GET(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_INPUT_GET], arg ptr[in, msm_mercury_buf]) | |
ioctl$MSM_MCR_IOCTL_INPUT_GET_UNBLOCK(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_INPUT_GET_UNBLOCK], arg ptr[in, int32]) | |
ioctl$MSM_MCR_IOCTL_OUTPUT_BUF_CFG(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_OUTPUT_BUF_CFG], arg ptr[in, msm_mercury_buf]) | |
ioctl$MSM_MCR_IOCTL_OUTPUT_GET(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_OUTPUT_GET], arg ptr[in, msm_mercury_buf]) | |
ioctl$MSM_MCR_IOCTL_OUTPUT_GET_UNBLOCK(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_OUTPUT_GET_UNBLOCK], arg ptr[in, int32]) | |
ioctl$MSM_MCR_IOCTL_EVT_GET(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_EVT_GET], arg ptr[in, msm_mercury_ctrl_cmd]) | |
ioctl$MSM_MCR_IOCTL_EVT_GET_UNBLOCK(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_EVT_GET_UNBLOCK], arg ptr[in, int32]) | |
ioctl$MSM_MCR_IOCTL_HW_CMD(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_HW_CMD], arg ptr[in, msm_mercury_hw_cmd]) | |
ioctl$MSM_MCR_IOCTL_HW_CMDS(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_HW_CMDS], arg ptr[in, msm_mercury_hw_cmds]) | |
ioctl$MSM_MCR_IOCTL_TEST_DUMP_REGION(fd fd_sdmvideo0, cmd const[MSM_MCR_IOCTL_TEST_DUMP_REGION], arg ptr[in, int64]) | |
ioctl$VIDIOC_G_SDE_ROTATOR_FENCE(fd fd_sdmvideo0, cmd const[VIDIOC_G_SDE_ROTATOR_FENCE], arg ptr[inout, msm_sde_rotator_fence]) | |
ioctl$VIDIOC_S_SDE_ROTATOR_FENCE(fd fd_sdmvideo0, cmd const[VIDIOC_S_SDE_ROTATOR_FENCE], arg ptr[inout, msm_sde_rotator_fence]) | |
ioctl$VIDIOC_G_SDE_ROTATOR_COMP_RATIO(fd fd_sdmvideo0, cmd const[VIDIOC_G_SDE_ROTATOR_COMP_RATIO], arg ptr[inout, msm_sde_rotator_comp_ratio]) | |
ioctl$VIDIOC_S_SDE_ROTATOR_COMP_RATIO(fd fd_sdmvideo0, cmd const[VIDIOC_S_SDE_ROTATOR_COMP_RATIO], arg ptr[inout, msm_sde_rotator_comp_ratio]) | |
ioctl$VPU_ATTACH_TO_SESSION(fd fd_sdmvideo0, cmd const[VPU_ATTACH_TO_SESSION], arg ptr[in, int32]) | |
ioctl$VPU_QUERY_SESSIONS(fd fd_sdmvideo0, cmd const[VPU_QUERY_SESSIONS], arg ptr[out, int32]) | |
ioctl$VPU_CREATE_SESSION(fd fd_sdmvideo0, cmd const[VPU_CREATE_SESSION], arg ptr[out, int32]) | |
ioctl$VPU_JOIN_SESSION(fd fd_sdmvideo0, cmd const[VPU_JOIN_SESSION], arg ptr[in, int32]) | |
ioctl$VPU_CREATE_OUTPUT2(fd fd_sdmvideo0, cmd const[VPU_CREATE_OUTPUT2], arg const[0]) | |
ioctl$VPU_COMMIT_CONFIGURATION(fd fd_sdmvideo0, cmd const[VPU_COMMIT_CONFIGURATION], arg const[0]) | |
ioctl$VPU_FLUSH_BUFS(fd fd_sdmvideo0, cmd const[VPU_FLUSH_BUFS], arg flags[v4l2_buf_type]) | |
ioctl$VPU_G_CONTROL(fd fd_sdmvideo0, cmd const[VPU_G_CONTROL], arg ptr[inout, vpu_control]) | |
ioctl$VPU_S_CONTROL(fd fd_sdmvideo0, cmd const[VPU_S_CONTROL], arg ptr[in, vpu_control]) | |
ioctl$VPU_G_CONTROL_EXTENDED(fd fd_sdmvideo0, cmd const[VPU_G_CONTROL_EXTENDED], arg ptr[inout, vpu_control_extended]) | |
ioctl$VPU_S_CONTROL_EXTENDED(fd fd_sdmvideo0, cmd const[VPU_S_CONTROL_EXTENDED], arg ptr[in, vpu_control_extended]) | |
ioctl$VPU_G_CONTROL_PORT(fd fd_sdmvideo0, cmd const[VPU_G_CONTROL_PORT], arg ptr[inout, vpu_control_port]) | |
ioctl$VPU_S_CONTROL_PORT(fd fd_sdmvideo0, cmd const[VPU_S_CONTROL_PORT], arg ptr[in, vpu_control_port]) | |
ioctl$MSM_CAM_V4L2_IOCTL_NOTIFY(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_NOTIFY], arg ptr[in, msm_v4l2_event_data]) | |
ioctl$MSM_CAM_V4L2_IOCTL_NOTIFY_META(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_NOTIFY_META], arg ptr[in, msm_v4l2_event_data]) | |
ioctl$MSM_CAM_V4L2_IOCTL_CMD_ACK(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_CMD_ACK], arg ptr[in, msm_v4l2_event_data]) | |
ioctl$MSM_CAM_V4L2_IOCTL_NOTIFY_ERROR(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_NOTIFY_ERROR], arg ptr[in, msm_v4l2_event_data]) | |
ioctl$MSM_CAM_V4L2_IOCTL_NOTIFY_DEBUG(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_NOTIFY_DEBUG], arg ptr[in, msm_v4l2_event_data]) | |
ioctl$MSM_CAM_V4L2_IOCTL_DAEMON_DISABLED(fd fd_sdmvideo0, cmd const[MSM_CAM_V4L2_IOCTL_DAEMON_DISABLED], arg ptr[in, msm_v4l2_event_data]) | |
ioctl$VIDIOC_MSM_CAMERA_PRIVATE_IOCTL_CMD(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CAMERA_PRIVATE_IOCTL_CMD], arg ptr[inout, msm_camera_private_ioctl_arg]) | |
ioctl$VIDIOC_MSM_BUF_MNGR_GET_BUF(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_BUF_MNGR_GET_BUF], arg ptr[inout, msm_buf_mngr_info]) | |
ioctl$VIDIOC_MSM_BUF_MNGR_PUT_BUF(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_BUF_MNGR_PUT_BUF], arg ptr[inout, msm_buf_mngr_info]) | |
ioctl$VIDIOC_MSM_BUF_MNGR_BUF_DONE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_BUF_MNGR_BUF_DONE], arg ptr[inout, msm_buf_mngr_info]) | |
ioctl$VIDIOC_MSM_BUF_MNGR_CONT_CMD(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_BUF_MNGR_CONT_CMD], arg ptr[inout, msm_buf_mngr_main_cont_info]) | |
ioctl$VIDIOC_MSM_BUF_MNGR_INIT(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_BUF_MNGR_INIT], arg ptr[inout, msm_buf_mngr_info]) | |
ioctl$VIDIOC_MSM_BUF_MNGR_DEINIT(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_BUF_MNGR_DEINIT], arg ptr[inout, msm_buf_mngr_info]) | |
ioctl$VIDIOC_MSM_BUF_MNGR_FLUSH(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_BUF_MNGR_FLUSH], arg ptr[inout, msm_buf_mngr_info]) | |
ioctl$VIDIOC_MSM_BUF_MNGR_IOCTL_CMD(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_BUF_MNGR_IOCTL_CMD], arg ptr[inout, msm_camera_private_ioctl_arg]) | |
ioctl$VIDIOC_MSM_VFE_REG_CFG(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VFE_REG_CFG], arg ptr[inout, msm_vfe_cfg_cmd2]) | |
ioctl$VIDIOC_MSM_ISP_REQUEST_BUF(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_REQUEST_BUF], arg ptr[inout, msm_isp_buf_request]) | |
ioctl$VIDIOC_MSM_ISP_ENQUEUE_BUF(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_ENQUEUE_BUF], arg ptr[inout, msm_isp_qbuf_info]) | |
ioctl$VIDIOC_MSM_ISP_RELEASE_BUF(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_RELEASE_BUF], arg ptr[inout, msm_isp_buf_request]) | |
ioctl$VIDIOC_MSM_ISP_REQUEST_STREAM(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_REQUEST_STREAM], arg ptr[inout, msm_vfe_axi_stream_request_cmd]) | |
ioctl$VIDIOC_MSM_ISP_CFG_STREAM(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_CFG_STREAM], arg ptr[inout, msm_vfe_axi_stream_cfg_cmd]) | |
ioctl$VIDIOC_MSM_ISP_RELEASE_STREAM(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_RELEASE_STREAM], arg ptr[inout, msm_vfe_axi_stream_release_cmd]) | |
ioctl$VIDIOC_MSM_ISP_INPUT_CFG(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_INPUT_CFG], arg ptr[inout, msm_vfe_input_cfg]) | |
ioctl$VIDIOC_MSM_ISP_SET_SRC_STATE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_SET_SRC_STATE], arg ptr[inout, msm_vfe_axi_src_state]) | |
ioctl$VIDIOC_MSM_ISP_REQUEST_STATS_STREAM(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_REQUEST_STATS_STREAM], arg ptr[inout, msm_vfe_stats_stream_request_cmd]) | |
ioctl$VIDIOC_MSM_ISP_CFG_STATS_STREAM(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_CFG_STATS_STREAM], arg ptr[inout, msm_vfe_stats_stream_cfg_cmd]) | |
ioctl$VIDIOC_MSM_ISP_RELEASE_STATS_STREAM(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_RELEASE_STATS_STREAM], arg ptr[inout, msm_vfe_stats_stream_release_cmd]) | |
ioctl$VIDIOC_MSM_ISP_REG_UPDATE_CMD(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_REG_UPDATE_CMD], arg flags[msm_vfe_input_src]) | |
ioctl$VIDIOC_MSM_ISP_UPDATE_STREAM(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_UPDATE_STREAM], arg ptr[inout, msm_vfe_axi_stream_update_cmd]) | |
#ioctl$VIDIOC_MSM_VFE_REG_LIST_CFG(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VFE_REG_LIST_CFG], arg ptr[inout, msm_vfe_cfg_cmd_list]) | |
ioctl$VIDIOC_MSM_ISP_SMMU_ATTACH(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_SMMU_ATTACH], arg ptr[inout, msm_vfe_smmu_attach_cmd]) | |
ioctl$VIDIOC_MSM_ISP_UPDATE_STATS_STREAM(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_UPDATE_STATS_STREAM], arg ptr[inout, msm_vfe_axi_stream_update_cmd]) | |
ioctl$VIDIOC_MSM_ISP_AXI_HALT(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_AXI_HALT], arg ptr[inout, msm_vfe_axi_halt_cmd]) | |
ioctl$VIDIOC_MSM_ISP_AXI_RESET(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_AXI_RESET], arg ptr[inout, msm_vfe_axi_reset_cmd]) | |
ioctl$VIDIOC_MSM_ISP_AXI_RESTART(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_AXI_RESTART], arg ptr[inout, msm_vfe_axi_restart_cmd]) | |
ioctl$VIDIOC_MSM_ISP_FETCH_ENG_START(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_FETCH_ENG_START], arg ptr[inout, msm_vfe_fetch_eng_start]) | |
ioctl$VIDIOC_MSM_ISP_DEQUEUE_BUF(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_DEQUEUE_BUF], arg ptr[inout, msm_isp_qbuf_info]) | |
ioctl$VIDIOC_MSM_ISP_SET_DUAL_HW_MASTER_SLAVE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_SET_DUAL_HW_MASTER_SLAVE], arg ptr[inout, msm_isp_set_dual_hw_ms_cmd]) | |
ioctl$VIDIOC_MSM_ISP_MAP_BUF_START_FE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_MAP_BUF_START_FE], arg ptr[inout, msm_vfe_fetch_eng_start]) | |
ioctl$VIDIOC_MSM_ISP_UNMAP_BUF(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_UNMAP_BUF], arg ptr[inout, msm_isp_unmap_buf_req]) | |
ioctl$VIDIOC_MSM_ISP_AHB_CLK_CFG(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_AHB_CLK_CFG], arg ptr[inout, msm_isp_ahb_clk_cfg]) | |
ioctl$VIDIOC_MSM_ISP_DUAL_HW_MASTER_SLAVE_SYNC(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_DUAL_HW_MASTER_SLAVE_SYNC], arg ptr[inout, msm_isp_dual_hw_master_slave_sync]) | |
ioctl$VIDIOC_MSM_ISP_FETCH_ENG_MULTI_PASS_START(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_FETCH_ENG_MULTI_PASS_START], arg ptr[inout, msm_vfe_fetch_eng_multi_pass_start]) | |
ioctl$VIDIOC_MSM_ISP_REQUEST_BUF_VER2(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_REQUEST_BUF_VER2], arg ptr[inout, msm_isp_buf_request_ver2]) | |
ioctl$VIDIOC_MSM_ISP_DUAL_HW_LPM_MODE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_ISP_DUAL_HW_LPM_MODE], arg ptr[inout, msm_vfe_dual_lpm_mode]) | |
#Move below IOCTLs to new descriptor | |
#ioctl$VIDIOC_MSM_CPP_LOAD_FIRMWARE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_LOAD_FIRMWARE], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_GET_HW_INFO(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_GET_HW_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_FLUSH_QUEUE(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_FLUSH_QUEUE], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_ENQUEUE_STREAM_BUFF_INFO(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_ENQUEUE_STREAM_BUFF_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_DEQUEUE_STREAM_BUFF_INFO(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_DEQUEUE_STREAM_BUFF_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_VPE_CFG(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VPE_CFG], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_VPE_TRANSACTION_SETUP(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VPE_TRANSACTION_SETUP], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_VPE_GET_EVENTPAYLOAD(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VPE_GET_EVENTPAYLOAD], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_VPE_GET_INST_INFO(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VPE_GET_INST_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_VPE_ENQUEUE_STREAM_BUFF_INFO(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VPE_ENQUEUE_STREAM_BUFF_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_VPE_DEQUEUE_STREAM_BUFF_INFO(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_VPE_DEQUEUE_STREAM_BUFF_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_QUEUE_BUF(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_QUEUE_BUF], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_APPEND_STREAM_BUFF_INFO(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_APPEND_STREAM_BUFF_INFO], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_SET_CLOCK(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_SET_CLOCK], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_POP_STREAM_BUFFER(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_POP_STREAM_BUFFER], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_IOMMU_ATTACH(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_IOMMU_ATTACH], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_IOMMU_DETACH(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_IOMMU_DETACH], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
#ioctl$VIDIOC_MSM_CPP_DELETE_STREAM_BUFF(fd fd_sdmvideo0, cmd const[VIDIOC_MSM_CPP_DELETE_STREAM_BUFF], arg ptr[inout, msm_camera_v4l2_ioctl_t]) | |
msm_camsensor_info { | |
name array[int8, 32] | |
flash_enabled int8 | |
strobe_flash_enabled int8 | |
actuator_enabled int8 | |
ispif_supported int8 | |
total_steps int8 | |
support_3d int8 | |
flashtype flags[flash_type, int32] | |
sensor_type flags[sensor_type_t, int32] | |
pxlcode flags[v4l2_mbus_pixelcode, int32] | |
camera_type int32 | |
mount_angle int32 | |
max_width int32 | |
max_height int32 | |
} | |
msm_pmem_info { | |
type int32 | |
fd int32 | |
vaddr buffer[in] | |
offset int32 | |
len len[vaddr, int32] | |
y_off int32 | |
cbcr_off int32 | |
planar0_off int32 | |
planar1_off int32 | |
planar2_off int32 | |
active int8 | |
buf_idx int32 | |
} | |
msm_ctrl_cmd { | |
type int16 | |
length int16 | |
value buffer[in] | |
status int16 | |
timeout_ms int32 | |
resp_fd int32 | |
vnode_id int32 | |
queue_idx int32 | |
evt_id int32 | |
stream_type int32 | |
config_ident int32 | |
} | |
camera_enable_cmd { | |
name array[int8, 32] | |
} | |
msm_stats_buf { | |
awb_ymin int8 | |
aec stats_buff | |
awb stats_buff | |
af stats_buff | |
be stats_buff | |
ihist stats_buff | |
rs stats_buff | |
cs stats_buff | |
skin stats_buff | |
type int32 | |
status_bits int32 | |
buffer int32 | |
fd int32 | |
length int32 | |
handle ptr[in, ion_handle, opt] | |
frame_id int32 | |
buf_idx int32 | |
} | |
stats_buff { | |
buff int32 | |
fd int32 | |
} | |
msm_frame { | |
ts timespec | |
path int32 | |
type int32 | |
buffer int32 | |
phy_offset int32 | |
y_off int32 | |
cbcr_off int32 | |
planar0_off int32 | |
planar1_off int32 | |
planar2_off int32 | |
fd int32 | |
cropinfo int32 | |
croplen int32 | |
error_code int32 | |
roi_info fd_roi_info | |
frame_id int32 | |
stcam_quality_ind int32 | |
stcam_conv_value int32 | |
ion_alloc ion_allocation_data | |
fd_data ion_fd_data | |
ion_dev_fd int32 | |
} | |
fd_roi_info { | |
info int32 | |
info_len int32 | |
} | |
crop_info { | |
info ptr[in, int32, opt] | |
len int32 | |
} | |
msm_snapshot_pp_status { | |
status int32 | |
} | |
cfg_sensor_cfg_data [ | |
effect int8 | |
lens_shading int8 | |
prevl_pf int16 | |
prevp_pl int16 | |
pictl_pf int16 | |
pictp_pl int16 | |
pict_max_exp_lc int32 | |
p_fps int16 | |
iso_type int8 | |
init_info sensor_init_cfg | |
gfps sensor_pict_fps | |
exp_gain exp_gain_cfg | |
focus focus_cfg | |
fps fps_cfg | |
wb_info wb_info_cfg | |
sensor_3d_exp sensor_3d_exp_cfg | |
calib_info sensor_calib_data | |
output_info sensor_output_info_t | |
eeprom_data msm_eeprom_data_t | |
csi_lane_params csi_lane_params_t | |
antibanding int16 | |
contrast int8 | |
saturation int8 | |
sharpness int8 | |
brightness int8 | |
ae_mode int32 | |
wb_val int8 | |
exp_compensation int8 | |
pclk int32 | |
aec_cord cord | |
is_autoflash int32 | |
mirror_flip mirror_flip | |
settings int8 | |
] | |
sensor_cfg_data { | |
cfgtype int32 | |
mode int32 | |
rs int32 | |
max_steps int8 | |
cfg cfg_sensor_cfg_data | |
} | |
sensor_init_cfg { | |
prev_res int8 | |
pict_res int8 | |
} | |
sensor_pict_fps { | |
prevfps int16 | |
pictfps int16 | |
} | |
exp_gain_cfg { | |
gain int16 | |
line int32 | |
} | |
focus_cfg { | |
steps int32 | |
dir int32 | |
} | |
fps_cfg { | |
f_mult int16 | |
fps_div int16 | |
pict_fps_div int32 | |
} | |
wb_info_cfg { | |
red_gain int16 | |
green_gain int16 | |
blue_gain int16 | |
} | |
sensor_3d_exp_cfg { | |
gain int16 | |
line int32 | |
r_gain int16 | |
b_gain int16 | |
gr_gain int16 | |
gb_gain int16 | |
gain_adjust int16 | |
} | |
sensor_calib_data { | |
r_over_g int16 | |
b_over_g int16 | |
gr_over_gb int16 | |
macro_2_inf int16 | |
inf_2_macro int16 | |
stroke_amt int16 | |
af_pos_1m int16 | |
af_pos_inf int16 | |
} | |
sensor_output_info_t { | |
output_info ptr[in, msm_sensor_output_info_t, opt] | |
num_info int16 | |
} | |
msm_sensor_output_info_t { | |
x_output int16 | |
y_output int16 | |
line_length_pclk int16 | |
frame_length_lines int16 | |
vt_pixel_clk int32 | |
op_pixel_clk int32 | |
binning_factor int16 | |
} | |
msm_eeprom_data_t { | |
eeprom_data int32 | |
index int16 | |
} | |
csi_lane_params_t { | |
csi_lane_assign int16 | |
csi_lane_mask int8 | |
csi_if int8 | |
csid_core array[int8, 2] | |
csi_phy_sel int8 | |
} | |
cord { | |
x int32 | |
y int32 | |
} | |
mirror_flip { | |
x_mirror int32 | |
y_flip int32 | |
} | |
ctrl_data_flash_ctrl_data [ | |
led_state int32 | |
strobe_ctrl strobe_flash_ctrl_data | |
] | |
flash_ctrl_data { | |
flashtype int32 | |
ctrl_data ctrl_data_flash_ctrl_data | |
} | |
strobe_flash_ctrl_data { | |
type flags[strobe_flash_ctrl_type, int32] | |
charge_en int32 | |
} | |
msm_camera_info { | |
num_cameras int32 | |
has_3d_support array[int8, 5] | |
is_internal_cam array[int8, 5] | |
s_mount_angle array[int32, 5] | |
video_dev_name array[int32, 5] | |
sensor_type flags[sensor_type_t, int32] | |
} | |
v4l2_event_and_payload { | |
evt v4l2_event | |
payload_length int32 | |
transaction_id int32 | |
payload intptr | |
} | |
msm_mem_map_info { | |
cookie int32 | |
length int32 | |
mem_type int32 | |
} | |
msm_mctl_post_proc_cmd { | |
type int32 | |
cmd msm_mctl_pp_cmd | |
} | |
msm_mctl_pp_cmd { | |
id int32 | |
length int16 | |
value intptr | |
} | |
msm_cam_evt_divert_frame { | |
image_mode int16 | |
op_mode int16 | |
inst_idx int16 | |
node_idx int16 | |
frame msm_pp_frame | |
do_pp int32 | |
} | |
msm_pp_frame { | |
handle int32 | |
frame_id int32 | |
buf_idx int16 | |
path int32 | |
image_type int16 | |
num_planes int16 | |
timestamp timeval | |
union union_msm_pp_frame | |
node_type int32 | |
inst_handle int32 | |
} | |
union_msm_pp_frame [ | |
sp msm_pp_frame_sp | |
mp array[msm_pp_frame_mp, 8] | |
] | |
msm_pp_frame_sp { | |
phy_addr int32 | |
y_off int32 | |
cbcr_off int32 | |
length int32 | |
fd int32 | |
addr_offset int32 | |
vaddr int32 | |
} | |
msm_pp_frame_mp { | |
phy_addr int32 | |
data_offset int32 | |
length int32 | |
fd int32 | |
addr_offset int32 | |
vaddr int32 | |
} | |
ispif_cfg_data { | |
cfgtype flags[ispif_cfg_type_t, int32] | |
cfg union_ispif_cfg_data | |
} | |
union_ispif_cfg_data [ | |
csid_version int32 | |
cmd int32 | |
ispif_params msm_ispif_params_list | |
] | |
msm_ispif_params_list { | |
len int32 | |
params array[msm_ispif_params, 4] | |
} | |
msm_ispif_params { | |
intftype int8 | |
cid_mask int16 | |
csid int8 | |
vfe_intf int8 | |
} | |
msm_stats_reqbuf { | |
num_buf int32 | |
stats_type int32 | |
} | |
msm_stats_buf_info { | |
type int32 | |
fd int32 | |
vaddr intptr | |
offset int32 | |
len int32 | |
y_off int32 | |
cbcr_off int32 | |
planar0_off int32 | |
planar1_off int32 | |
planar2_off int32 | |
active int8 | |
buf_idx int32 | |
} | |
msm_mctl_set_sdev_data { | |
revision int32 | |
sdev_type flags[msm_cam_subdev_type, int32] | |
} | |
msm_stats_flush_bufq { | |
stats_type flags[msm_stats_enum_type, int32] | |
} | |
csic_cfg_data { | |
cfgtype flags[csic_cfg_type_t, int32] | |
csic_params ptr[inout, msm_camera_csi_params] | |
} | |
msm_camera_csi_params { | |
data_format flags[msm_camera_csi_data_format, int32] | |
lane_cnt int8 | |
lane_assign int8 | |
settle_cnt int8 | |
dpcm_scheme int8 | |
} | |
csid_cfg_data_camera { | |
cfgtype flags[csid_cfg_type_t, int32] | |
cfg csid_cfg_data_union | |
} | |
csid_cfg_data_union [ | |
csid_version int32 | |
csid_params ptr[inout, msm_camera_csid_params_1] | |
] | |
msm_camera_csid_params_1 { | |
lane_cnt int8 | |
lane_assign int16 | |
phy_sel int8 | |
lut_params msm_camera_csid_lut_params_1 | |
} | |
msm_camera_csid_lut_params_1 { | |
num_cid int8 | |
vc_cfg ptr[inout, msm_camera_csid_vc_cfg_1] | |
} | |
msm_camera_csid_vc_cfg_1 { | |
cid int8 | |
dt int8 | |
decode_format int8 | |
} | |
msm_camera_v4l2_ioctl_t { | |
id int32 | |
len int32 | |
trans_code int32 | |
ioctl_ptr intptr | |
} | |
msm_vpe_cfg_cmd { | |
cmd_type int32 | |
length int16 | |
value intptr | |
} | |
msm_fd_result { | |
frame_id int32 | |
face_cnt int32 | |
face_data ptr[inout, msm_fd_face_data] | |
} | |
msm_fd_face_data { | |
pose flags[msm_fd_pose, int32] | |
angle int32 | |
confidence int32 | |
reserved const[0, int32] | |
face v4l2_rect | |
} | |
msm_gemini_hw_cmd { | |
type int32:4 | |
n int32:12 | |
offset int32:16 | |
mask int32 | |
u msm_gemini_hw_cmd_union | |
} | |
msm_gemini_hw_cmd_union [ | |
data int32 | |
pdata ptr[in, int32] | |
] | |
msm_gemini_hw_cmds { | |
m array[int32, 7] | |
hw_cmd array[msm_gemini_hw_cmd, 1] | |
} | |
msm_gemini_ctrl_cmd { | |
type int32 | |
len int32 | |
value int32 | |
#cross check value void | |
} | |
msm_gemini_buf { | |
type int32 | |
fd int64 | |
vaddr int64 | |
y_off int32 | |
y_len int32 | |
framedone_len int32 | |
cbcr_off int32 | |
cbcr_len int32 | |
num_of_mcu_rows int32 | |
offset int32 | |
} | |
msm_ges_evt { | |
evt_data int64 | |
evt_len len[evt_data, int64] | |
} | |
msm_jpeg_hw_cmd { | |
type int32:4 | |
n int32:12 | |
offset int32:16 | |
mask int32 | |
u msm_gemini_hw_cmd_union | |
} | |
msm_jpeg_hw_cmds { | |
m array[int32, 7] | |
hw_cmd array[msm_gemini_hw_cmd, 1] | |
} | |
msm_jpeg_ctrl_cmd { | |
type int32 | |
len int32 | |
value int32 | |
#cross check value void | |
} | |
msm_jpeg_buf { | |
type int32 | |
fd int64 | |
vaddr int64 | |
y_off int32 | |
y_len int32 | |
framedone_len int32 | |
cbcr_off int32 | |
cbcr_len int32 | |
num_of_mcu_rows int32 | |
offset int32 | |
pln2_off int32 | |
pln2_len int32 | |
} | |
msm_mercury_hw_cmd { | |
type int32:4 | |
n int32:12 | |
offset int32:16 | |
mask int32 | |
u msm_gemini_hw_cmd_union | |
} | |
msm_mercury_ctrl_cmd { | |
type int32 | |
len int32 | |
value int32 | |
#cross check value void | |
} | |
msm_mercury_hw_cmds { | |
m array[int32, 7] | |
hw_cmd array[msm_gemini_hw_cmd, 1] | |
} | |
msm_mercury_buf { | |
type int32 | |
fd int64 | |
vaddr int64 | |
y_off int32 | |
y_len int32 | |
framedone_len int32 | |
cbcr_off int32 | |
cbcr_len int32 | |
num_of_mcu_rows int32 | |
offset int32 | |
} | |
msm_sde_rotator_fence { | |
index int32 | |
type flags[v4l2_buf_type, int32] | |
fd fd_fence_buffer | |
reserved array[const[0, int32], 5] | |
} | |
msm_sde_rotator_comp_ratio { | |
index int32 | |
type flags[v4l2_buf_type, int32] | |
numer int32 | |
denom int32 | |
reserved array[const[0, int32], 4] | |
} | |
msm_v4l2_event_data { | |
command int32 | |
status int32 | |
session_id int32 | |
stream_id int32 | |
map_op int32 | |
map_buf_idx int32 | |
notify int32 | |
arg_value int32 | |
ret_value int32 | |
v4l2_event_type int32 | |
v4l2_event_id int32 | |
handle int32 | |
nop6 int32 | |
nop7 int32 | |
nop8 int32 | |
nop9 int32 | |
} | |
vpu_control { | |
control_id int32 | |
data control_data | |
} | |
control_data [ | |
value int32 | |
standard vpu_ctrl_standard | |
auto_manual vpu_ctrl_auto_manual | |
range_mapping vpu_ctrl_range_mapping | |
active_region_param vpu_ctrl_active_region_param | |
active_region_result v4l2_rect | |
deinterlacing_mode vpu_ctrl_deinterlacing_mode | |
hqv vpu_ctrl_hqv | |
timestamp vpu_info_frame_timestamp | |
reserved array[const[0, int8], 124] | |
} | |
vpu_ctrl_standard { | |
enable const[0, int32] | |
value int32 | |
} | |
vpu_ctrl_auto_manual { | |
enable const[0, int32] | |
auto_mode const[0,int32] | |
value int32 | |
} | |
vpu_ctrl_range_mapping { | |
enable const[0, int32] | |
y_range array[int32, 8] | |
uv_range array[int32, 8] | |
} | |
vpu_ctrl_active_region_param { | |
enable const[0, int32] | |
num_exclusions int32 | |
detection_region v4l2_rect | |
excluded_regions array[v4l2_rect, 1] | |
} | |
vpu_ctrl_deinterlacing_mode { | |
field_polarity int32 | |
mvp_mode int32 | |
} | |
vpu_ctrl_hqv { | |
enable const[0, int32] | |
sharpen_strength array[const[0, int32], 100] | |
auto_nr_strength array[const[0, int32], 100] | |
} | |
vpu_info_frame_timestamp { | |
pts_low int32 | |
pts_high int32 | |
qtime_low int32 | |
qtime_high int32 | |
} | |
vpu_control_extended { | |
type int32 | |
data_len int32[0:720] | |
data_ptr ptr[inout, int32] | |
buf_size int32[0:720] | |
buf_ptr ptr[inout, int32] | |
} | |
vpu_control_port { | |
control_id int32 | |
port flags[vpuport, int32] | |
data int32 | |
} | |
msm_camera_private_ioctl_arg { | |
id int32 | |
size int32 | |
result int32 | |
reserved const[0, int32] | |
ioctl_ptr ptr[inout, int32] | |
} | |
msm_actuator_cfg_data { | |
cfgtype int32 | |
is_af_supported int32 | |
cfg actuator_union | |
} | |
actuator_union [ | |
move msm_actuator_move_params_t | |
set_info msm_actuator_set_info_t | |
get_info msm_actuator_get_info_t | |
cam_name flags[af_camera_name, int32] | |
] | |
msm_actuator_move_params_t { | |
dir int8 | |
sign_dir int8 | |
dest_step_pos int16 | |
num_steps int32 | |
ringing_params ptr[in, damping_params_t] | |
} | |
damping_params_t { | |
damping_step int32 | |
damping_delay int32 | |
hw_params int32 | |
} | |
msm_actuator_set_info_t { | |
actuator_params msm_actuator_params_t | |
af_tuning_params msm_actuator_tuning_params_t | |
} | |
msm_actuator_params_t { | |
act_type flags[actuator_type, int32] | |
reg_tbl_size int8 | |
data_size int16 | |
init_setting_size int16 | |
i2c_addr int32 | |
i2c_addr_type flags[msm_actuator_addr_type, int32] | |
i2c_data_type flags[msm_actuator_data_type, int32] | |
reg_tbl_params ptr[in, msm_actuator_reg_params_t] | |
init_settings ptr[in, reg_settings_t] | |
} | |
msm_actuator_reg_params_t { | |
reg_write_type flags[msm_actuator_write_type, int32] | |
hw_mask int32 | |
reg_addr int16 | |
hw_shift int16 | |
data_type int16 | |
addr_type int16 | |
reg_data int16 | |
delay int16 | |
} | |
reg_settings_t { | |
reg_addr int16 | |
reg_data int16 | |
} | |
msm_actuator_tuning_params_t { | |
initial_code int16 | |
pwd_step int16 | |
region_size int16 | |
total_steps int32 | |
region_params ptr[in, region_params_t] | |
} | |
region_params_t { | |
step_bound array[int16, 2] | |
code_per_step int16 | |
} | |
msm_actuator_get_info_t { | |
focal_length_num int32 | |
focal_length_den int32 | |
f_number_num int32 | |
f_number_den int32 | |
f_pix_num int32 | |
f_pix_den int32 | |
total_f_dist_num int32 | |
total_f_dist_den int32 | |
hor_view_angle_num int32 | |
hor_view_angle_den int32 | |
ver_view_angle_num int32 | |
ver_view_angle_den int32 | |
} | |
csiphy_cfg_data { | |
cfgtype flags[csiphy_cfg_type_t, int32] | |
csiphy_params ptr[out, msm_camera_csiphy_params] | |
} | |
msm_camera_csiphy_params { | |
lane_cnt int8 | |
settle_cnt int8 | |
lane_mask int16 | |
combo_mode int8 | |
csid_core int8 | |
} | |
msm_eeprom_cfg_data { | |
cfgtype int32 | |
is_eeprom_supported int8 | |
cfg eeprom_cfg_union | |
} | |
eeprom_cfg_union [ | |
get_data msm_eeprom_data_t | |
get_info msm_camera_eeprom_info_t | |
] | |
msm_camera_eeprom_info_t { | |
af msm_eeprom_support | |
wb msm_eeprom_support | |
lsc msm_eeprom_support | |
dpc msm_eeprom_support | |
raw msm_eeprom_support | |
} | |
msm_eeprom_support { | |
is_supported int16 | |
size int16 | |
index int16 | |
qvalue int16 | |
} | |
msm_buf_mngr_info { | |
session_id int32 | |
stream_id int32 | |
frame_id int32 | |
timestamp timeval | |
index int32 | |
reserved int32 | |
type flags[msm_camera_buf_mngr_buf_type, int32] | |
user_buf msm_camera_user_buf_cont_t | |
} | |
msm_camera_user_buf_cont_t { | |
buf_cnt int32 | |
buf_idx array[int32, 16] | |
} | |
msm_buf_mngr_main_cont_info { | |
session_id int32 | |
stream_id int32 | |
cmd flags[msm_camera_buf_mngr_cmd, int32] | |
cnt int32 | |
cont_fd int32 | |
} | |
msm_vfe_cfg_cmd2 { | |
num_cfg int16 | |
cmd_len len[cfg_cmd, int16] | |
cfg_data int64 | |
cfg_cmd ptr[inout, msm_vfe_reg_cfg_cmd] | |
} | |
msm_vfe_reg_cfg_cmd { | |
u vfe_reg_cfg_union | |
cmd_type flags[msm_vfe_reg_cfg_type, int32] | |
} | |
vfe_reg_cfg_union [ | |
rw_info msm_vfe_reg_rw_info | |
mask_info msm_vfe_reg_mask_info | |
dmi_info msm_vfe_reg_dmi_info | |
] | |
msm_vfe_reg_rw_info { | |
reg_offset int32 | |
cmd_data_offset int32 | |
len int32 | |
} | |
msm_vfe_reg_mask_info { | |
reg_offset int32 | |
mask int32 | |
val int32 | |
} | |
msm_vfe_reg_dmi_info { | |
hi_tbl_offset const[0, int32] | |
lo_tbl_offset int32 | |
len int32 | |
} | |
msm_isp_buf_request { | |
session_id int32 | |
stream_id int32 | |
num_buf int8 | |
handle int32 | |
buf_type flags[msm_isp_buf_type, int32] | |
} | |
msm_isp_qbuf_info { | |
handle int32 | |
buf_idx int32 | |
buffer msm_isp_qbuf_buffer | |
dirty_buf int32 | |
} | |
msm_isp_qbuf_buffer { | |
planes array[msm_isp_qbuf_plane, 3] | |
num_planes int32 | |
} | |
msm_isp_qbuf_plane { | |
addr int32 | |
offset int32 | |
length int32 | |
} | |
msm_vfe_axi_stream_request_cmd { | |
session_id int32 | |
stream_id int32 | |
vt_enable int32 | |
output_format flags[formats, int32] | |
stream_src flags[msm_vfe_axi_stream_src, int32] | |
plane_cfg array[msm_vfe_axi_plane_cfg, 3] | |
burst_count int32 | |
hfr_mode int32 | |
frame_base int8 | |
init_frame_drop array[int32, 31] | |
frame_skip_pattern flags[msm_vfe_frame_skip_pattern, int32] | |
buf_divert flags[vb2_buf, int8] | |
axi_stream_handle int32 | |
controllable_output int32 | |
burst_len int32 | |
rdi_input_type flags[msm_stream_rdi_input_type, int32] | |
} | |
msm_vfe_axi_plane_cfg { | |
output_width int32 | |
output_height int32 | |
output_stride int32 | |
output_scan_lines int32 | |
output_plane_format flags[formats, int32] | |
plane_addr_offset buffer[inout] | |
csid_src array[int8, 2] | |
rdi_cid array[int8, 16] | |
} | |
msm_vfe_axi_stream_cfg_cmd { | |
num_streams int8 | |
stream_handle array[int32, VFE_AXI_SRC_MAX] | |
cmd flags[msm_vfe_axi_stream_cmd, int32] | |
sync_frame_id_src int8 | |
} | |
msm_vfe_axi_stream_release_cmd { | |
stream_handle int32 | |
} | |
msm_vfe_input_cfg { | |
d msm_vfe_input_union | |
input_src flags[msm_vfe_input_src, int32] | |
input_pix_clk int32 | |
} | |
msm_vfe_input_union [ | |
pix_cfg msm_vfe_pix_cfg | |
rdi_cfg msm_vfe_rdi_cfg | |
] | |
msm_vfe_pix_cfg { | |
camif_cfg msm_vfe_camif_cfg | |
testgen_cfg msm_vfe_testgen_cfg | |
fetch_engine_cfg msm_vfe_fetch_engine_cfg | |
input_mux flags[msm_vfe_inputmux, int32] | |
pixel_pattern flags[ISP_START_PIXEL_PATTERN, int32] | |
input_format int32 | |
hvx_cmd flags[msm_vfe_hvx_streaming_cmd, int32] | |
is_split int32 | |
} | |
msm_vfe_camif_cfg { | |
lines_per_frame int32 | |
pixels_per_line int32 | |
first_pixel int32 | |
last_pixel int32 | |
first_line int32 | |
last_line int32 | |
epoch_line0 int32 | |
epoch_line1 int32 | |
is_split int32 | |
camif_input flags[msm_vfe_camif_input, int32] | |
subsample_cfg msm_vfe_camif_subsample_cfg | |
} | |
msm_vfe_camif_subsample_cfg { | |
irq_subsample_period int32 | |
irq_subsample_pattern int32 | |
sof_counter_step int32 | |
pixel_skip int32 | |
line_skip int32 | |
first_line int32 | |
last_line int32 | |
first_pixel int32 | |
last_pixel int32 | |
output_format flags[msm_vfe_camif_output_format, int32] | |
} | |
msm_vfe_testgen_cfg { | |
lines_per_frame int32 | |
pixels_per_line int32 | |
v_blank int32 | |
h_blank int32 | |
pixel_bayer_pattern flags[ISP_START_PIXEL_PATTERN, int32] | |
rotate_period int32 | |
color_bar_pattern flags[msm_vfe_testgen_color_pattern, int32] | |
burst_num_frame int32 | |
} | |
msm_vfe_fetch_engine_cfg { | |
input_format int32 | |
buf_width int32 | |
buf_height int32 | |
fetch_width int32 | |
fetch_height int32 | |
x_offset int32 | |
y_offset int32 | |
buf_stride int32 | |
} | |
msm_vfe_rdi_cfg { | |
cid int8 | |
frame_based int8 | |
} | |
msm_vfe_axi_src_state { | |
input_src flags[msm_vfe_input_src, int32] | |
src_active int32 | |
src_frame_id int32 | |
} | |
msm_vfe_stats_stream_request_cmd { | |
session_id int32 | |
stream_id int32 | |
stats_type flags[msm_isp_stats_type, int32] | |
composite_flag int32 | |
framedrop_pattern int32 | |
init_frame_drop array[int32, 31] | |
irq_subsample_pattern int32 | |
buffer_offset int32 | |
stream_handle int32 | |
} | |
msm_vfe_stats_stream_cfg_cmd { | |
num_streams int8 | |
stream_handle array[int32, MSM_ISP_STATS_MAX] | |
enable int8 | |
stats_burst_len int32 | |
} | |
msm_vfe_stats_stream_release_cmd { | |
stream_handle int32 | |
} | |
msm_vfe_axi_stream_update_cmd { | |
num_streams int32 | |
update_type flags[msm_vfe_axi_stream_update_type, int32] | |
union msm_vfe_axi_union | |
} | |
msm_vfe_axi_union [ | |
update_info array[msm_vfe_axi_stream_cfg_update_info, MSM_ISP_STATS_MAX] | |
req_frm_ver2 msm_vfe_axi_stream_cfg_update_info_req_frm | |
] | |
msm_vfe_axi_stream_cfg_update_info { | |
stream_handle int32 | |
output_format int32 | |
user_stream_id int32 | |
frame_id int32 | |
skip_pattern flags[msm_vfe_frame_skip_pattern, int32] | |
plane_cfg array[msm_vfe_axi_plane_cfg, 3] | |
sw_skip_info msm_isp_sw_framskip | |
} | |
msm_isp_sw_framskip { | |
stats_type_mask flags[msm_isp_stats_type, int32] | |
stream_src_mask flags[msm_vfe_axi_stream_src, int32] | |
skip_mode flags[msm_vfe_frame_skip_pattern, int32] | |
min_frame_id int32 | |
max_frame_id int32 | |
} | |
msm_vfe_axi_stream_cfg_update_info_req_frm { | |
stream_handle int32 | |
user_stream_id int32 | |
frame_id int32 | |
buf_index int32 | |
} | |
msm_vfe_cfg_cmd_list { | |
cfg_cmd msm_vfe_cfg_cmd2 | |
next ptr[inout, msm_vfe_cfg_cmd_list] | |
next_size int32 | |
} | |
msm_vfe_smmu_attach_cmd { | |
security_mode flags[securemode, int32] | |
iommu_attach_mode flags[msm_vfe_iommu_type, int32] | |
} | |
msm_vfe_axi_halt_cmd { | |
stop_camif int32 | |
overflow_detected int32 | |
blocking_halt int32 | |
} | |
msm_vfe_axi_reset_cmd { | |
blocking int32 | |
frame_id int32 | |
} | |
msm_vfe_axi_restart_cmd { | |
enable_camif flags[msm_isp_camif_update_state, int32] | |
} | |
msm_vfe_fetch_eng_start { | |
session_id int32 | |
stream_id int32 | |
buf_idx int32 | |
offline_mode int8 | |
fd int32 | |
buf_addr int32 | |
frame_id int32 | |
} | |
msm_isp_set_dual_hw_ms_cmd { | |
num_src int8 | |
dual_hw_ms_type flags[msm_vfe_dual_hw_ms_type, int32] | |
primary_intf flags[msm_vfe_input_src, int32] | |
input_src flags[msm_vfe_input_src, int32] | |
sof_delta_threshold int32 | |
} | |
msm_isp_unmap_buf_req { | |
fd buffer[inout] | |
} | |
msm_isp_ahb_clk_cfg { | |
vote flags[msm_vfe_ahb_clk_vote, int32] | |
reserved array[const[0, int32], 2] | |
} | |
msm_isp_dual_hw_master_slave_sync { | |
sync_mode flags[msm_vfe_dual_cam_sync_mode, int32] | |
reserved array[const[0, int32], 2] | |
} | |
msm_vfe_fetch_eng_multi_pass_start { | |
session_id int32 | |
stream_id int32 | |
buf_idx int32 | |
offline_mode int8 | |
fd int32 | |
buf_addr int32 | |
frame_id int32 | |
output_buf_idx int32 | |
input_buf_offset int32 | |
offline_pass flags[msm_vfe_fetch_eng_pass, int32] | |
output_stream_id int32 | |
} | |
msm_isp_buf_request_ver2 { | |
session_id int32 | |
stream_id int32 | |
num_buf int8 | |
handle int32 | |
buf_type flags[msm_isp_buf_type, int32] | |
security_mode flags[smmu_attach_mode, int32] | |
reserved array[const[0, int32], 4] | |
} | |
msm_vfe_dual_lpm_mode { | |
stream_src array[flags[msm_vfe_axi_stream_src, int32], VFE_AXI_SRC_MAX] | |
num_src int32 | |
lpm_mode int32 | |
} | |
smmu_attach_mode = NON_SECURE_MODE, SECURE_MODE, MAX_PROTECTION_MODE | |
msm_vfe_fetch_eng_pass = OFFLINE_FIRST_PASS, OFFLINE_SECOND_PASS, OFFLINE_MAX_PASS | |
msm_vfe_dual_cam_sync_mode = MSM_ISP_DUAL_CAM_ASYNC, MSM_ISP_DUAL_CAM_SYNC | |
msm_vfe_ahb_clk_vote = MSM_ISP_CAMERA_AHB_SVS_VOTE, MSM_ISP_CAMERA_AHB_TURBO_VOTE, MSM_ISP_CAMERA_AHB_NOMINAL_VOTE, MSM_ISP_CAMERA_AHB_SUSPEND_VOTE | |
msm_vfe_dual_hw_ms_type = MS_TYPE_NONE, MS_TYPE_MASTER, MS_TYPE_SLAVE | |
msm_isp_camif_update_state = NO_UPDATE, ENABLE_CAMIF, DISABLE_CAMIF, DISABLE_CAMIF_IMMEDIATELY | |
msm_vfe_iommu_type = IOMMU_ATTACH, IOMMU_DETACH | |
securemode = SECURE_MODE, NON_SECURE_MODE | |
msm_vfe_axi_stream_update_type = ENABLE_STREAM_BUF_DIVERT, DISABLE_STREAM_BUF_DIVERT, UPDATE_STREAM_FRAMEDROP_PATTERN, UPDATE_STREAM_STATS_FRAMEDROP_PATTERN, UPDATE_STREAM_AXI_CONFIG, UPDATE_STREAM_REQUEST_FRAMES, UPDATE_STREAM_ADD_BUFQ, UPDATE_STREAM_REMOVE_BUFQ, UPDATE_STREAM_SW_FRAME_DROP, UPDATE_STREAM_REQUEST_FRAMES_VER2, UPDATE_STREAM_OFFLINE_AXI_CONFIG | |
msm_isp_stats_type = MSM_ISP_STATS_AEC, MSM_ISP_STATS_AF, MSM_ISP_STATS_AWB, MSM_ISP_STATS_RS, MSM_ISP_STATS_CS, MSM_ISP_STATS_IHIST, MSM_ISP_STATS_SKIN, MSM_ISP_STATS_BG, MSM_ISP_STATS_BF, MSM_ISP_STATS_BE, MSM_ISP_STATS_BHIST, MSM_ISP_STATS_BF_SCALE, MSM_ISP_STATS_HDR_BE, MSM_ISP_STATS_HDR_BHIST, MSM_ISP_STATS_AEC_BG, MSM_ISP_STATS_MAX | |
msm_vfe_testgen_color_pattern = COLOR_BAR_8_COLOR, UNICOLOR_WHITE, UNICOLOR_YELLOW, UNICOLOR_CYAN, UNICOLOR_GREEN, UNICOLOR_MAGENTA, UNICOLOR_RED, UNICOLOR_BLUE, UNICOLOR_BLACK, MAX_COLOR | |
msm_vfe_camif_output_format = CAMIF_QCOM_RAW, CAMIF_MIPI_RAW, CAMIF_PLAIN_8, CAMIF_PLAIN_16, CAMIF_MAX_FORMAT | |
msm_vfe_camif_input = CAMIF_DISABLED, CAMIF_PAD_REG_INPUT, CAMIF_MIDDI_INPUT, CAMIF_MIPI_INPUT | |
msm_vfe_hvx_streaming_cmd = HVX_DISABLE, HVX_ONE_WAY, HVX_ROUND_TRIP | |
ISP_START_PIXEL_PATTERN = ISP_BAYER_RGRGRG, ISP_BAYER_GRGRGR, ISP_BAYER_BGBGBG, ISP_BAYER_GBGBGB, ISP_YUV_YCbYCr, ISP_YUV_YCrYCb, ISP_YUV_CbYCrY, ISP_YUV_CrYCbY, ISP_PIX_PATTERN_MAX | |
msm_vfe_inputmux = CAMIF, TESTGEN, EXTERNAL_READ | |
msm_vfe_input_src = VFE_PIX_0, VFE_RAW_0, VFE_RAW_1, VFE_RAW_2, VFE_SRC_MAX | |
msm_vfe_axi_stream_cmd = STOP_STREAM, START_STREAM, STOP_IMMEDIATELY | |
msm_stream_rdi_input_type = MSM_CAMERA_RDI_MIN, MSM_CAMERA_RDI_PDAF, MSM_CAMERA_RDI_MAX | |
vb2_buf = 0, 1 | |
msm_vfe_frame_skip_pattern = NO_SKIP, EVERY_2FRAME, EVERY_3FRAME, EVERY_4FRAME, EVERY_5FRAME, EVERY_6FRAME, EVERY_7FRAME, EVERY_8FRAME, EVERY_16FRAME, EVERY_32FRAME, SKIP_ALL, SKIP_RANGE, MAX_SKIP | |
msm_vfe_axi_stream_src = PIX_ENCODER, PIX_VIEWFINDER, PIX_VIDEO, CAMIF_RAW, IDEAL_RAW, RDI_INTF_0, RDI_INTF_1, RDI_INTF_2, VFE_AXI_SRC_MAX | |
formats = V4L2_PIX_FMT_YUYV, V4L2_PIX_FMT_YVYU, V4L2_PIX_FMT_UYVY, V4L2_PIX_FMT_VYUY, V4L2_PIX_FMT_SBGGR8, V4L2_PIX_FMT_SGBRG8, V4L2_PIX_FMT_SGRBG8, V4L2_PIX_FMT_SRGGB8, V4L2_PIX_FMT_SBGGR10, V4L2_PIX_FMT_SGBRG10, V4L2_PIX_FMT_SGRBG10, V4L2_PIX_FMT_SRGGB10, V4L2_PIX_FMT_SBGGR10DPCM6, V4L2_PIX_FMT_SGBRG10DPCM6, V4L2_PIX_FMT_SGRBG10DPCM6, V4L2_PIX_FMT_SRGGB10DPCM6, V4L2_PIX_FMT_SBGGR10DPCM8, V4L2_PIX_FMT_SGBRG10DPCM8, V4L2_PIX_FMT_SGRBG10DPCM8, V4L2_PIX_FMT_SRGGB10DPCM8, V4L2_PIX_FMT_SBGGR12, V4L2_PIX_FMT_SGBRG12, V4L2_PIX_FMT_SGRBG12, V4L2_PIX_FMT_SRGGB12, V4L2_PIX_FMT_SBGGR14, V4L2_PIX_FMT_SGBRG14, V4L2_PIX_FMT_SGRBG14, V4L2_PIX_FMT_SRGGB14, V4L2_PIX_FMT_QBGGR8, V4L2_PIX_FMT_QGBRG8, V4L2_PIX_FMT_QGRBG8, V4L2_PIX_FMT_QRGGB8, V4L2_PIX_FMT_QBGGR10, V4L2_PIX_FMT_QGBRG10, V4L2_PIX_FMT_QGRBG10, V4L2_PIX_FMT_QRGGB10, V4L2_PIX_FMT_QBGGR12, V4L2_PIX_FMT_QGBRG12, V4L2_PIX_FMT_QGRBG12, V4L2_PIX_FMT_QRGGB12, V4L2_PIX_FMT_QBGGR14, V4L2_PIX_FMT_QGBRG14, V4L2_PIX_FMT_QGRBG14, V4L2_PIX_FMT_QRGGB14, V4L2_PIX_FMT_P16BGGR10, V4L2_PIX_FMT_P16GBRG10, V4L2_PIX_FMT_P16GRBG10, V4L2_PIX_FMT_P16RGGB10, V4L2_PIX_FMT_JPEG, V4L2_PIX_FMT_META, V4L2_PIX_FMT_META10, V4L2_PIX_FMT_GREY, V4L2_PIX_FMT_Y10, V4L2_PIX_FMT_Y12, V4L2_PIX_FMT_NV12, V4L2_PIX_FMT_NV21, V4L2_PIX_FMT_NV14, V4L2_PIX_FMT_NV41, V4L2_PIX_FMT_NV16, V4L2_PIX_FMT_NV61, V4L2_PIX_FMT_NV24, V4L2_PIX_FMT_NV42 | |
msm_isp_buf_type = ISP_PRIVATE_BUF, ISP_SHARE_BUF, MAX_ISP_BUF_TYPE | |
msm_vfe_reg_cfg_type = VFE_WRITE, VFE_WRITE_MB, VFE_READ, VFE_CFG_MASK, VFE_WRITE_DMI_16BIT, VFE_WRITE_DMI_32BIT, VFE_WRITE_DMI_64BIT, VFE_READ_DMI_16BIT, VFE_READ_DMI_32BIT, VFE_READ_DMI_64BIT, GET_MAX_CLK_RATE, GET_CLK_RATES, GET_ISP_ID, VFE_HW_UPDATE_LOCK, VFE_HW_UPDATE_UNLOCK, SET_WM_UB_SIZE, SET_UB_POLICY, GET_VFE_HW_LIMIT | |
msm_camera_buf_mngr_cmd = MSM_CAMERA_BUF_MNGR_CONT_MAP, MSM_CAMERA_BUF_MNGR_CONT_UNMAP, MSM_CAMERA_BUF_MNGR_CONT_MAX | |
msm_camera_buf_mngr_buf_type = MSM_CAMERA_BUF_MNGR_BUF_PLANAR, MSM_CAMERA_BUF_MNGR_BUF_USER, MSM_CAMERA_BUF_MNGR_BUF_INVALID | |
csiphy_cfg_type_t = CSIPHY_INIT, CSIPHY_CFG | |
msm_actuator_write_type = MSM_ACTUATOR_WRITE_HW_DAMP, MSM_ACTUATOR_WRITE_DAC, MSM_ACTUATOR_WRITE, MSM_ACTUATOR_WRITE_DIR_REG, MSM_ACTUATOR_POLL, MSM_ACTUATOR_READ_WRITE | |
msm_actuator_data_type = MSM_ACTUATOR_BYTE_DATA, MSM_ACTUATOR_WORD_DATA | |
msm_actuator_addr_type = MSM_ACTUATOR_BYTE_ADDR, MSM_ACTUATOR_WORD_ADDR | |
actuator_type = ACTUATOR_VCM, ACTUATOR_PIEZO, ACTUATOR_HVCM, ACTUATOR_BIVCM | |
af_camera_name = ACTUATOR_MAIN_CAM_0, ACTUATOR_MAIN_CAM_1, ACTUATOR_MAIN_CAM_2, ACTUATOR_MAIN_CAM_3, ACTUATOR_MAIN_CAM_4, ACTUATOR_MAIN_CAM_5, ACTUATOR_WEB_CAM_0, ACTUATOR_WEB_CAM_1, ACTUATOR_WEB_CAM_2 | |
vpuport = 0, 1 | |
v4l2_buf_type = V4L2_BUF_TYPE_VIDEO_CAPTURE, V4L2_BUF_TYPE_VIDEO_OUTPUT, V4L2_BUF_TYPE_VIDEO_OVERLAY, V4L2_BUF_TYPE_VBI_CAPTURE, V4L2_BUF_TYPE_VBI_OUTPUT, V4L2_BUF_TYPE_SLICED_VBI_CAPTURE, V4L2_BUF_TYPE_SLICED_VBI_OUTPUT, V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, V4L2_BUF_TYPE_SDR_CAPTURE, V4L2_BUF_TYPE_SDR_OUTPUT | |
msm_gmn_out_mode = MSM_GMN_OUTMODE_FRAGMENTED, MSM_GMN_OUTMODE_SINGLE | |
msm_fd_pose = MSM_FD_POSE_FRONT, MSM_FD_POSE_RIGHT_DIAGONAL, MSM_FD_POSE_RIGHT, MSM_FD_POSE_LEFT_DIAGONAL, MSM_FD_POSE_LEFT | |
csid_cfg_type_t = CSID_INIT, CSID_CFG | |
msm_camera_csi_data_format = CSI_8BIT, CSI_10BIT, CSI_12BIT | |
csic_cfg_type_t = CSIC_INIT, CSIC_CFG | |
msm_stats_enum_type = MSM_STATS_TYPE_AEC, MSM_STATS_TYPE_AF, MSM_STATS_TYPE_AWB, MSM_STATS_TYPE_RS, MSM_STATS_TYPE_CS, MSM_STATS_TYPE_IHIST, MSM_STATS_TYPE_SKIN, MSM_STATS_TYPE_BG, MSM_STATS_TYPE_BF, MSM_STATS_TYPE_BE, MSM_STATS_TYPE_BHIST, MSM_STATS_TYPE_AE_AW, MSM_STATS_TYPE_COMP, MSM_STATS_TYPE_MAX | |
msm_cam_subdev_type = CSIPHY_DEV, CSID_DEV, CSIC_DEV, ISPIF_DEV, VFE_DEV, AXI_DEV, VPE_DEV, SENSOR_DEV, ACTUATOR_DEV, EEPROM_DEV, GESTURE_DEV, IRQ_ROUTER_DEV, CPP_DEV, CCI_DEV, FLASH_DEV | |
ispif_cfg_type_t = ISPIF_INIT, ISPIF_SET_CFG, ISPIF_SET_ON_FRAME_BOUNDARY, ISPIF_SET_OFF_FRAME_BOUNDARY, ISPIF_SET_OFF_IMMEDIATELY, ISPIF_RELEASE | |
strobe_flash_ctrl_type = STROBE_FLASH_CTRL_INIT, STROBE_FLASH_CTRL_CHARGE, STROBE_FLASH_CTRL_RELEASE | |
flash_type = LED_FLASH, STROBE_FLASH | |
sensor_type_t = BAYER, YUV, JPEG_SOC | |
v4l2_mbus_pixelcode = MEDIA_BUS_FMT_FIXED, MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE, MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE, MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE, MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE, MEDIA_BUS_FMT_BGR565_2X8_BE, MEDIA_BUS_FMT_BGR565_2X8_LE, MEDIA_BUS_FMT_RGB565_2X8_BE, MEDIA_BUS_FMT_RGB565_2X8_LE, MEDIA_BUS_FMT_RGB666_1X18, MEDIA_BUS_FMT_RGB888_1X24, MEDIA_BUS_FMT_RGB888_2X12_BE, MEDIA_BUS_FMT_RGB888_2X12_LE, MEDIA_BUS_FMT_ARGB8888_1X32, MEDIA_BUS_FMT_Y8_1X8, MEDIA_BUS_FMT_UV8_1X8, MEDIA_BUS_FMT_UYVY8_1_5X8, MEDIA_BUS_FMT_VYUY8_1_5X8, MEDIA_BUS_FMT_YUYV8_1_5X8, MEDIA_BUS_FMT_YVYU8_1_5X8, MEDIA_BUS_FMT_UYVY8_2X8, MEDIA_BUS_FMT_VYUY8_2X8, MEDIA_BUS_FMT_YUYV8_2X8, MEDIA_BUS_FMT_YVYU8_2X8, MEDIA_BUS_FMT_Y10_1X10, MEDIA_BUS_FMT_UYVY10_2X10, MEDIA_BUS_FMT_VYUY10_2X10, MEDIA_BUS_FMT_YUYV10_2X10, MEDIA_BUS_FMT_YVYU10_2X10, MEDIA_BUS_FMT_Y12_1X12, MEDIA_BUS_FMT_UYVY8_1X16, MEDIA_BUS_FMT_VYUY8_1X16, MEDIA_BUS_FMT_YUYV8_1X16, MEDIA_BUS_FMT_YVYU8_1X16, MEDIA_BUS_FMT_YDYUYDYV8_1X16, MEDIA_BUS_FMT_UYVY10_1X20, MEDIA_BUS_FMT_VYUY10_1X20, MEDIA_BUS_FMT_YUYV10_1X20, MEDIA_BUS_FMT_YVYU10_1X20, MEDIA_BUS_FMT_YUV10_1X30, MEDIA_BUS_FMT_AYUV8_1X32, MEDIA_BUS_FMT_UYVY12_2X12, MEDIA_BUS_FMT_VYUY12_2X12, MEDIA_BUS_FMT_YUYV12_2X12, MEDIA_BUS_FMT_YVYU12_2X12, MEDIA_BUS_FMT_UYVY12_1X24, MEDIA_BUS_FMT_VYUY12_1X24, MEDIA_BUS_FMT_YUYV12_1X24, MEDIA_BUS_FMT_YVYU12_1X24, MEDIA_BUS_FMT_SBGGR8_1X8, MEDIA_BUS_FMT_SGBRG8_1X8, MEDIA_BUS_FMT_SGRBG8_1X8, MEDIA_BUS_FMT_SRGGB8_1X8, MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8, MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8, MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8, MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8, MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8, MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8, MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8, MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8, MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE, MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE, MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE, MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE, MEDIA_BUS_FMT_SBGGR10_1X10, MEDIA_BUS_FMT_SGBRG10_1X10, MEDIA_BUS_FMT_SGRBG10_1X10, MEDIA_BUS_FMT_SRGGB10_1X10, MEDIA_BUS_FMT_SBGGR12_1X12, MEDIA_BUS_FMT_SGBRG12_1X12, MEDIA_BUS_FMT_SGRBG12_1X12, MEDIA_BUS_FMT_SRGGB12_1X12, MEDIA_BUS_FMT_JPEG_1X8, MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8, MEDIA_BUS_FMT_AHSV8888_1X32 | |
define VPU_MAX_EXT_DATA_SIZE 720 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment