hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/include/soc/rockchip/rockchip_rockit.h
....@@ -14,6 +14,13 @@
1414
1515 #define ROCKIT_VICAP_NUM_MAX 6
1616
17
+enum {
18
+ RKISP_NORMAL_ONLINE,
19
+ RKISP_NORMAL_OFFLINE,
20
+ RKISP_FAST_ONLINE,
21
+ RKISP_FAST_OFFLINE,
22
+};
23
+
1724 enum function_cmd {
1825 ROCKIT_BUF_QUE,
1926 ROCKIT_MPIBUF_DONE
....@@ -116,6 +123,7 @@
116123
117124 void *rkisp_rockit_function_register(void *function, int cmd);
118125 int rkisp_rockit_get_ispdev(char **name);
126
+int rkisp_rockit_get_isp_mode(const char *name);
119127 int rkisp_rockit_buf_queue(struct rockit_cfg *input_rockit_cfg);
120128 int rkisp_rockit_pause_stream(struct rockit_cfg *input_rockit_cfg);
121129 int rkisp_rockit_resume_stream(struct rockit_cfg *input_rockit_cfg);
....@@ -137,6 +145,7 @@
137145
138146 static inline void *rkisp_rockit_function_register(void *function, int cmd) { return NULL; }
139147 static inline int rkisp_rockit_get_ispdev(char **name) { return -EINVAL; }
148
+static inline int rkisp_rockit_get_isp_mode(const char *name) { return -EINVAL; }
140149 static inline int rkisp_rockit_buf_queue(struct rockit_cfg *input_rockit_cfg)
141150 {
142151 return -EINVAL;