blob: c5cbac82e71b50de4c4c4795f47634655e3b27b2 [file] [log] [blame]
Pavan Kumar Chilamkurthi038f79f2017-05-04 16:12:23 -07001#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
Pavan Kumar Chilamkurthif77a2a72017-06-05 13:58:30 -070014 * @camera_version : Camera platform version
15 * @cpas_version : Camera CPAS version within camera platform
Pavan Kumar Chilamkurthi038f79f2017-05-04 16:12:23 -070016 *
17 */
18struct cam_cpas_query_cap {
19 uint32_t camera_family;
20 uint32_t reserved;
21 struct cam_hw_version camera_version;
Pavan Kumar Chilamkurthif77a2a72017-06-05 13:58:30 -070022 struct cam_hw_version cpas_version;
Pavan Kumar Chilamkurthi038f79f2017-05-04 16:12:23 -070023};
24
25#endif /* __UAPI_CAM_CPAS_H__ */