--- /dev/null
+/*
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd.
+ * http://www.samsung.com
+ *
+ * Header file for Exynos TSMUX driver
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+#ifndef EXYNOS_TSMUX_H
+#define EXYNOS_TSMUX_H
+
+struct packetizing_param {
+ long time_stamp;
+};
+
+#ifdef CONFIG_VIDEO_EXYNOS_TSMUX
+int g2d_blending_start(int32_t index);
+int g2d_blending_end(int32_t index);
+int mfc_encoding_start(int32_t index);
+int mfc_encoding_end(void);
+int packetize(struct packetizing_param *param);
+void set_es_size(unsigned int size);
+#else
+int g2d_blending_start(int32_t index)
+{
+ return -1;
+}
+int g2d_blending_end(int32_t index)
+{
+ return -1;
+}
+int mfc_encoding_start(int32_t index)
+{
+ return -1;
+}
+int mfc_encoding_end(void)
+{
+ return -1;
+}
+static inline int packetize(struct packetizing_param *param)
+{
+ return -1;
+}
+static inline void set_es_size(unsigned int size)
+{
+}
+#endif
+
+#endif