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