From 54789f8c2ab760aed60e138e5ae820b5d0229a03 Mon Sep 17 00:00:00 2001 From: Arian Date: Sat, 22 Oct 2022 23:49:52 +0200 Subject: [PATCH] techpack: camera: Haydn is special Change-Id: I8f75769da498aebdcd79c44ba521a3ce5927a993 --- techpack/camera/Makefile | 5 +++++ techpack/camera/config/haydncameraconf.h | 1 + techpack/camera/include/uapi/camera/media/cam_req_mgr.h | 4 ++++ 3 files changed, 10 insertions(+) create mode 100644 techpack/camera/config/haydncameraconf.h diff --git a/techpack/camera/Makefile b/techpack/camera/Makefile index 2568ff61c873c..6b79d975b66ec 100644 --- a/techpack/camera/Makefile +++ b/techpack/camera/Makefile @@ -92,6 +92,11 @@ LINUXINCLUDE += \ -include $(srctree)/techpack/camera/config/sm6150cameraconf.h endif +ifeq ($(TARGET_PRODUCT), haydn) +LINUXINCLUDE += \ + -include $(srctree)/techpack/camera/config/haydncameraconf.h +endif + endif ifneq (,$(filter $(CONFIG_SPECTRA_CAMERA), y m)) diff --git a/techpack/camera/config/haydncameraconf.h b/techpack/camera/config/haydncameraconf.h new file mode 100644 index 0000000000000..a943d69f8011a --- /dev/null +++ b/techpack/camera/config/haydncameraconf.h @@ -0,0 +1 @@ +#define TARGET_PRODUCT_HAYDN 1 diff --git a/techpack/camera/include/uapi/camera/media/cam_req_mgr.h b/techpack/camera/include/uapi/camera/media/cam_req_mgr.h index 5037d6e40ee4f..378a6cfa99136 100644 --- a/techpack/camera/include/uapi/camera/media/cam_req_mgr.h +++ b/techpack/camera/include/uapi/camera/media/cam_req_mgr.h @@ -43,7 +43,11 @@ * It includes both session and device handles */ #define CAM_REQ_MGR_MAX_HANDLES 64 +#ifdef TARGET_PRODUCT_HAYDN +#define CAM_REQ_MGR_MAX_HANDLES_V2 192 +#else #define CAM_REQ_MGR_MAX_HANDLES_V2 256 +#endif #define MAX_LINKS_PER_SESSION 2 /* V4L event type which user space will subscribe to */