summaryrefslogtreecommitdiff
path: root/libion
diff options
context:
space:
mode:
authorCraig Dooley <dooleyc@google.com>2020-08-03 23:27:56 +0000
committerCraig Dooley <dooleyc@google.com>2020-08-03 23:27:56 +0000
commite12ff141f7cdec74fe0bb122f413a71469960b28 (patch)
tree78b625a764440473ce091d6e4e2c71dd5ae9d0a9 /libion
parentb1a54a095b34fd6cbd58c5f10b59ba361b036de0 (diff)
Add a mapping for the sensor direct heap
Change-Id: If7b0804e3c5a2b7ada408140daa01607d6792370
Diffstat (limited to 'libion')
-rw-r--r--libion/include/hardware/exynos/ion.h2
-rw-r--r--libion/ion.c5
2 files changed, 5 insertions, 2 deletions
diff --git a/libion/include/hardware/exynos/ion.h b/libion/include/hardware/exynos/ion.h
index 367b3a2..2f1a162 100644
--- a/libion/include/hardware/exynos/ion.h
+++ b/libion/include/hardware/exynos/ion.h
@@ -30,6 +30,7 @@
#define ION_EXYNOS_HEAP_ID_GPU_BUFFER 9
#define ION_EXYNOS_HEAP_ID_CAMERA 10
#define ION_EXYNOS_HEAP_ID_SECURE_CAMERA 11
+#define ION_EXYNOS_HEAP_ID_SENSOR_DIRECT 12
#define EXYNOS_ION_HEAP_SYSTEM_MASK (1 << ION_EXYNOS_HEAP_ID_SYSTEM)
#define EXYNOS_ION_HEAP_CRYPTO_MASK (1 << ION_EXYNOS_HEAP_ID_CRYPTO)
@@ -40,6 +41,7 @@
#define EXYNOS_ION_HEAP_GPU_BUFFER_MASK (1 << ION_EXYNOS_HEAP_ID_GPU_BUFFER)
#define EXYNOS_ION_HEAP_CAMERA_MASK (1 << ION_EXYNOS_HEAP_ID_CAMERA)
#define EXYNOS_ION_HEAP_SECURE_CAMERA_MASK (1 << ION_EXYNOS_HEAP_ID_SECURE_CAMERA)
+#define EXYNOS_ION_HEAP_SENSOR_DIRECT_MASK (1 << ION_EXYNOS_HEAP_ID_SENSOR_DIRECT)
#define ION_FLAG_CACHED 1
#define ION_FLAG_CACHED_NEEDS_SYNC 2 /* deprecated in the modern ion */
diff --git a/libion/ion.c b/libion/ion.c
index ad4a7bd..c670fce 100644
--- a/libion/ion.c
+++ b/libion/ion.c
@@ -35,7 +35,7 @@
#include "ion_uapi.h"
-#define ION_MAX_HEAP_COUNT 12
+#define ION_MAX_HEAP_COUNT 13
/*
* ION heap names
@@ -56,7 +56,8 @@ static const struct {
{"gpu_crc", 7 },
{"gpu_buffer", 10},
{"camera_heap", 11},
- {"secure_camera_heap", 18}
+ {"secure_camera_heap", 18},
+ {"sensor_direct_heap", 18}
};
#define ION_NUM_HEAP_NAMES (unsigned int)(sizeof(ion_heap_name)/sizeof(ion_heap_name[0]))