hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/media/platform/rockchip/ispp/common.h
....@@ -17,11 +17,17 @@
1717 #define RKISPP_PLANE_Y 0
1818 #define RKISPP_PLANE_UV 1
1919
20
-#define RKISPP_MAX_WIDTH 4416
21
-#define RKISPP_MAX_HEIGHT 3312
22
-#define RKISPP_MIN_WIDTH 66
23
-#define RKISPP_MIN_HEIGHT 258
24
-#define RKISPP_VIDEO_NAME_LEN 16
20
+#define RKISPP_MAX_WIDTH_V10 4416
21
+#define RKISPP_MAX_HEIGHT_V10 3312
22
+#define RKISPP_MIN_WIDTH_V10 66
23
+#define RKISPP_MIN_HEIGHT_V10 258
24
+
25
+#define RKISPP_MAX_WIDTH_V20 8188
26
+#define RKISPP_MAX_HEIGHT_V20 8188
27
+#define RKISPP_MIN_WIDTH_V20 128
28
+#define RKISPP_MIN_HEIGHT_V20 128
29
+
30
+#define RKISPP_VIDEO_NAME_LEN 16
2531
2632 #define RKISPP_BUF_POOL_MAX RKISP_ISPP_BUF_MAX
2733
....@@ -29,6 +35,7 @@
2935
3036 enum rkispp_ver {
3137 ISPP_V10 = 0x00,
38
+ ISPP_V20 = 0x01,
3239 };
3340
3441 enum rkispp_event_cmd {
....@@ -43,6 +50,7 @@
4350 void *mem_priv[GROUP_BUF_MAX];
4451 dma_addr_t dma[GROUP_BUF_MAX];
4552 void *vaddr[GROUP_BUF_MAX];
53
+ u8 group_buf_max;
4654 };
4755
4856 /* One structure per video node */