#ifndef __UAPI_AIS_ISP_H__ #define __UAPI_AIS_ISP_H__ #include "cam_defs.h" #include "cam_isp_vfe.h" #include "cam_isp_ife.h" #include "cam_cpas.h" /* ISP driver name */ #define AIS_IFE_DEV_NAME "ais-ife" #define AIS_IFE_DEVICE_TYPE (CAM_DEVICE_TYPE_BASE + 20) #define AIS_IFE_OPCODE_START (CAM_COMMON_OPCODE_MAX) #define AIS_IFE_QUERY_CAPS (AIS_IFE_OPCODE_START + 1) #define AIS_IFE_POWER_UP (AIS_IFE_OPCODE_START + 2) #define AIS_IFE_POWER_DOWN (AIS_IFE_OPCODE_START + 3) #define AIS_IFE_RESET (AIS_IFE_OPCODE_START + 4) #define AIS_IFE_RESERVE (AIS_IFE_OPCODE_START + 5) #define AIS_IFE_RELEASE (AIS_IFE_OPCODE_START + 6) #define AIS_IFE_START (AIS_IFE_OPCODE_START + 7) #define AIS_IFE_STOP (AIS_IFE_OPCODE_START + 8) #define AIS_IFE_PAUSE (AIS_IFE_OPCODE_START + 9) #define AIS_IFE_RESUME (AIS_IFE_OPCODE_START + 10) #define AIS_IFE_BUFFER_ENQ (AIS_IFE_OPCODE_START + 11) /* Specific event ids to get notified in user space */ #define V4L_EVENT_TYPE_AIS_IFE (V4L2_EVENT_PRIVATE_START) #define V4L_EVENT_ID_AIS_IFE 0 #endif /* __UAPI_AIS_ISP_H__ */