vipx_fw_code_rmem: vipx_fw_rmem@0xB8000000 {
compatible = "exynos,vipx_fw_code_rmem";
- reg = <0x0 0xb8000000 0x500000>;
+ reg = <0x0 0xb8000000 0x1000000>;
};
};
};
//#define DEBUG_LOG_MEMORY
//#define DEBUG_LOG_CALL_TREE
//#define DEBUG_LOG_MAILBOX_DUMP
-#define DEBUG_LOG_REQUEST_DUMP
+//#define DEBUG_LOG_REQUEST_DUMP
//#define TEMP_RT_FRAMEWORK_TEST
#include "vipx-kernel-binary.h"
#include "vipx-context.h"
-#define KERNEL_BINARY_DEBUG
-#define LOAD_GRAPH_INFO_DEBUG
-#define UNLOAD_GRAPH_INFO_DEBUG
-#define EXECUTE_DEBUG
+/* Disable DEBUG_LOG */
+// #define KERNEL_BINARY_DEBUG
+// #define LOAD_GRAPH_INFO_DEBUG
+// #define UNLOAD_GRAPH_INFO_DEBUG
+// #define EXECUTE_DEBUG
static struct vipx_buffer *__vipx_context_create_buffer(
struct vipx_context *vctx,
file->private_data = vctx;
mutex_unlock(&core->lock);
+
+ vipx_info("The vipx has been successfully opened\n");
+
vipx_leave();
return 0;
p_err_graph:
__vref_put(&core->open_cnt);
p_err_vref:
mutex_unlock(&core->lock);
+ vipx_err("Failed to open the vipx [%d]\n", ret);
p_err_lock:
return ret;
}
__vref_put(&core->open_cnt);
mutex_unlock(&core->lock);
+ vipx_info("The vipx has been closed\n");
vipx_leave();
return 0;
}
#define VIPX_WORK_MAX_COUNT (20)
#define VIPX_WORK_MAX_DATA (24)
-#define VIPX_COMMAND_TIMEOUT (3 * HZ)
+#define VIPX_COMMAND_TIMEOUT (10 * HZ)
struct vipx_system;