1 #ifndef SAMSUNG_DISPLAYPORT_FOR_HWC_H
2 #define SAMSUNG_DISPLAYPORT_FOR_HWC_H
3 
4 struct exynos_displayport_data {
5 	enum {
6 		EXYNOS_DISPLAYPORT_STATE_PRESET = 0,
7 		EXYNOS_DISPLAYPORT_STATE_ENUM_PRESET,
8 		EXYNOS_DISPLAYPORT_STATE_RECONNECTION,
9 		EXYNOS_DISPLAYPORT_STATE_HDR_INFO,
10 		EXYNOS_DISPLAYPORT_STATE_AUDIO,
11 	} state;
12 	struct	v4l2_dv_timings timings;
13 	struct	v4l2_enum_dv_timings etimings;
14 	__u32	audio_info;
15 	int hdr_support;
16 };
17 
18 #define EXYNOS_GET_DISPLAYPORT_CONFIG		_IOW('F', 300, \
19 						struct exynos_displayport_data)
20 #define EXYNOS_SET_DISPLAYPORT_CONFIG		_IOW('F', 301, \
21 						struct exynos_displayport_data)
22 #define EXYNOS_SET_HPD_FOR_TEST _IOW('F', 999, struct exynos_displayport_data)
23 
24 #endif /* SAMSUNG_DISPLAYPORT_FOR_HWC_H */
25