aboutsummaryrefslogtreecommitdiff
path: root/drivers/misc/mediatek/ext_disp/mt6735/extd_drv_log.h
blob: 366728d3b8e8d722cd19fdf3dc953c6f39de00fc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#ifndef __EXTD_DRV_LOG_H__
#define __EXTD_DRV_LOG_H__

///for kernel
#include <linux/xlog.h>

/* HDMI log functions*/
#define HDMI_LOG(fmt, arg...) \
    do { \
        pr_warn("[EXTD][HDMI]:"fmt, ##arg); \
    }while (0)

#define HDMI_FUNC()    \
    do { \
        pr_warn("[EXTD][HDMI]:%s\n", __func__); \
    }while (0)


/*external display fence log fuctions*/
#define EXT_FENCE_FUNC() \
    do { \
        pr_warn("[EXTD][fence] %s\n", __func__); \
    }while (0)
#define EXTD_FENCE_LOG(fmt, arg...) \
    do { \
        pr_warn("[EXTD][fence]:"fmt, ##arg); \
    }while (0)
#define EXTD_FENCE_ERR(fmt, arg...) \
    do { \
        pr_err("[EXTD][fence]:"fmt, ##arg); \
    }while (0)
#define EXTD_FENCE_LOG_D(fmt, arg...) \
    do { \
        pr_debug("[EXTD][fence]:"fmt, ##arg); \
    }while (0)
#define EXTD_FENCE_LOG_D_IF(con,fmt, arg...) \
    do { \
        if(con) pr_debug("[EXTD][fence]:"fmt, ##arg); \
    }while (0)

/*external display lcm log fuctions*/
#define EXT_LCM_LOG(fmt, arg...) \
    do { \
        pr_warn("[EXTD][LCM]:"fmt, ##arg); \
    }while (0)
#define EXT_LCM_ERR(fmt, arg...) \
    do { \
        pr_err("[EXTD][LCM]:"fmt, ##arg); \
    }while (0)
#define EXT_LCM_FUNC() \
    do { \
        pr_warn("[EXTD][LCM] %s\n", __func__); \
    }while (0)

/*external display log functions*/
#define EXT_DISP_LOG(fmt, arg...) \
    do { \
        pr_debug("[EXTD][DISP]:"fmt, ##arg); \
    }while (0)
#define EXT_DISP_ERR(fmt, arg...) \
    do { \
        pr_err("[EXTD][DISP]:"fmt, ##arg); \
    }while (0)
#define EXT_DISP_FUNC() \
    do { \
        pr_warn("[EXTD][DISP] %s\n", __func__); \
    }while (0)

#endif