exynos-linux-stable/include/linux/displayport_bigdata.h

42 lines
875 B
C
Raw Normal View History

#ifndef DISPLAYPORT_BIGDATA_H
#define DISPLAYPORT_BIGDATA_H
#include <linux/platform_device.h>
#include <stdarg.h>
enum DP_BD_ITEM_LIST {
ERR_AUX,
ERR_EDID,
ERR_HDCP_AUTH,
ERR_LINK_TRAIN,
ERR_INF_IRQHPD,
BD_LINK_CONFIGURE,
BD_ADAPTER_HWID,
BD_ADAPTER_FWVER,
BD_ADAPTER_TYPE,
BD_MAX_LANE_COUNT,
BD_MAX_LINK_RATE,
BD_CUR_LANE_COUNT,
BD_CUR_LINK_RATE,
BD_HDCP_VER,
BD_ORIENTATION,
BD_RESOLUTION,
BD_EDID,
BD_ADT_VID,
BD_ADT_PID,
BD_DP_MODE,
BD_SINK_NAME,
BD_AUD_CH,
BD_AUD_FREQ,
BD_AUD_BIT,
BD_ITEM_MAX,
};
void secdp_bigdata_save_item(enum DP_BD_ITEM_LIST item, ...);
void secdp_bigdata_inc_error_cnt(enum DP_BD_ITEM_LIST err);
void secdp_bigdata_clr_error_cnt(enum DP_BD_ITEM_LIST err);
void secdp_bigdata_connection(void);
void secdp_bigdata_disconnection(void);
void secdp_bigdata_init(struct class *dp_class);
#endif /* DISPLAYPORT_BIGDATA_H */