@@ -12,10 +12,12 @@
#define IPU_MAX_OPINS ((IPU_MAX_IPINS) + 1)
#define IPU6_STREAM_ID_MAX 16
+#define IPU6_NONSECURE_STREAM_ID_MAX 12
#define IPU6_DEV_SEND_QUEUE_SIZE (IPU6_STREAM_ID_MAX)
#define IPU6_NOF_SRAM_BLOCKS_MAX (IPU6_STREAM_ID_MAX)
#define IPU6_N_MAX_MSG_SEND_QUEUES (IPU6_STREAM_ID_MAX)
#define IPU6SE_STREAM_ID_MAX 8
+#define IPU6SE_NONSECURE_STREAM_ID_MAX 4
#define IPU6SE_DEV_SEND_QUEUE_SIZE (IPU6SE_STREAM_ID_MAX)
#define IPU6SE_NOF_SRAM_BLOCKS_MAX (IPU6SE_STREAM_ID_MAX)
#define IPU6SE_N_MAX_MSG_SEND_QUEUES (IPU6SE_STREAM_ID_MAX)
@@ -5,7 +5,7 @@ ifneq ($(EXTERNAL_BUILD), 1)
srcpath := $(srctree)
endif
-ccflags-y += -DHAS_DUAL_CMD_CTX_SUPPORT=0 -DIPU_TPG_FRAME_SYNC -DIPU_PSYS_GPC \
+ccflags-y += -DHAS_DUAL_CMD_CTX_SUPPORT=1 -DIPU_TPG_FRAME_SYNC -DIPU_PSYS_GPC \
-DIPU_ISYS_GPC
intel-ipu6-objs += ../ipu.o \
@@ -16,8 +16,8 @@
*/
#define IPU_MEDIA_DEV_MODEL_NAME "ipu6"
-#define IPU6SE_ISYS_NUM_STREAMS 8 /* Max 8 */
-#define IPU6_ISYS_NUM_STREAMS 16 /* Max 16 */
+#define IPU6SE_ISYS_NUM_STREAMS IPU6SE_NONSECURE_STREAM_ID_MAX
+#define IPU6_ISYS_NUM_STREAMS IPU6_NONSECURE_STREAM_ID_MAX
/* declearations, definitions in ipu6.c */
extern struct ipu_isys_internal_pdata isys_ipdata;