1 #ifndef __UAPI_CAM_CPAS_H__
2 #define __UAPI_CAM_CPAS_H__
3 
4 #include "cam_defs.h"
5 
6 #define CAM_FAMILY_CAMERA_SS     1
7 #define CAM_FAMILY_CPAS_SS       2
8 
9 /**
10  * struct cam_cpas_query_cap - CPAS query device capability payload
11  *
12  * @camera_family     : Camera family type
13  * @reserved          : Reserved field for alignment
14  * @camera_version    : Camera platform version
15  * @cpas_version      : Camera CPAS version within camera platform
16  *
17  */
18 struct cam_cpas_query_cap {
19 	uint32_t                 camera_family;
20 	uint32_t                 reserved;
21 	struct cam_hw_version    camera_version;
22 	struct cam_hw_version    cpas_version;
23 };
24 
25 #endif /* __UAPI_CAM_CPAS_H__ */
26