kernel_samsung_a34x-permissive/drivers/misc/mediatek/video/include/mtkfb_vsync.h
2024-04-28 15:51:13 +02:00

31 lines
663 B
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2019 MediaTek Inc.
* Author: Joey Pan <joey.pan@mediatek.com>
*/
#ifndef __MTKFB_VSYNC_H__
#define __MTKFB_VSYNC_H__
#define MTKFB_VSYNC_DEVNAME "mtkfb_vsync"
#define MTKFB_VSYNC_IOCTL_MAGIC 'V'
enum vsync_src {
MTKFB_VSYNC_SOURCE_LCM = 0,
MTKFB_VSYNC_SOURCE_HDMI = 1,
MTKFB_VSYNC_SOURCE_EPD = 2,
};
#define MTKFB_VSYNC_IOCTL _IOW(MTKFB_VSYNC_IOCTL_MAGIC, 1, enum vsync_src)
#if defined(CONFIG_MACH_MT6735)
|| defined(CONFIG_MACH_MT6735M)
|| defined(CONFIG_MACH_MT6753)
|| defined(CONFIG_MACH_MT8167)
void mtkfb_vsync_log_enable(int enable);
#endif
#endif /* MTKFB_VSYNC_H */