/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright ( c ) 2017 - 2020 , The Linux Foundation . All rights reserved .
*/
#ifndef _DP_DEBUG_H_
#define _DP_DEBUG_H_
#include "dp_panel.h"
#include "dp_link.h"
#if defined (CONFIG_DEBUG_FS)
/**
* msm_dp_debug_get ( ) - configure and get the DisplayPlot debug module data
*
* @ dev : device instance of the caller
* @ panel : instance of panel module
* @ link : instance of link module
* @ connector : double pointer to display connector
* @ root : connector ' s debugfs root
* @ is_edp : set for eDP connectors / panels
* return : pointer to allocated debug module data
*
* This function sets up the debug module and provides a way
* for debugfs input to be communicated with existing modules
*/
int msm_dp_debug_init(struct device *dev, struct msm_dp_panel *panel,
struct msm_dp_link *link,
struct drm_connector *connector,
struct dentry *root,
bool is_edp);
#else
static inline
int msm_dp_debug_init(struct device *dev, struct msm_dp_panel *panel,
struct msm_dp_link *link,
struct drm_connector *connector,
struct dentry *root,
bool is_edp)
{
return -EINVAL;
}
#endif /* defined(CONFIG_DEBUG_FS) */
#endif /* _DP_DEBUG_H_ */
Messung V0.5 in Prozent C=95 H=92 G=93
¤ Dauer der Verarbeitung: 0.3 Sekunden
¤
*© Formatika GbR, Deutschland