6db4831e98
Android 14
35 lines
847 B
C
35 lines
847 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/*
|
|
* Copyright (c) 2019 MediaTek Inc.
|
|
*/
|
|
|
|
#ifndef __MTK_DP_DEBUG_H__
|
|
#define __MTK_DP_DEBUG_H__
|
|
#include <linux/types.h>
|
|
|
|
void mtk_dp_debug_enable(bool enable);
|
|
bool mtk_dp_debug_get(void);
|
|
void mtk_dp_debug(const char *opt);
|
|
int mtk_dp_debugfs_init(void);
|
|
void mtk_dp_debugfs_deinit(void);
|
|
|
|
|
|
#define DPTXFUNC(fmt, arg...) \
|
|
pr_info("[DPTX][%s line:%d]"pr_fmt(fmt), __func__, __LINE__, ##arg)
|
|
|
|
#define DPTXDBG(fmt, arg...) \
|
|
do { \
|
|
if (mtk_dp_debug_get()) \
|
|
pr_info("[DPTX]"pr_fmt(fmt), ##arg); \
|
|
} while (0)
|
|
|
|
#define DPTXMSG(fmt, arg...) \
|
|
pr_info("[DPTX]"pr_fmt(fmt), ##arg)
|
|
|
|
#define DPTXERR(fmt, arg...) \
|
|
pr_err("[DPTX][ERROR]"pr_fmt(fmt), ##arg)
|
|
|
|
|
|
#endif
|
|
|