kernel_samsung_a34x-permissive/drivers/gpu/drm/mediatek/mtk_dp_debug.h

35 lines
847 B
C
Raw Normal View History

/* 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