diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/drm/exynos_drm.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/include/drm/exynos_drm.h b/include/drm/exynos_drm.h index 3c13a3a4b158..808dad29607a 100644 --- a/include/drm/exynos_drm.h +++ b/include/drm/exynos_drm.h | |||
| @@ -85,4 +85,30 @@ struct exynos_drm_hdmi_pdata { | |||
| 85 | int (*get_hpd)(void); | 85 | int (*get_hpd)(void); |
| 86 | }; | 86 | }; |
| 87 | 87 | ||
| 88 | /** | ||
| 89 | * Platform Specific Structure for DRM based IPP. | ||
| 90 | * | ||
| 91 | * @inv_pclk: if set 1. invert pixel clock | ||
| 92 | * @inv_vsync: if set 1. invert vsync signal for wb | ||
| 93 | * @inv_href: if set 1. invert href signal | ||
| 94 | * @inv_hsync: if set 1. invert hsync signal for wb | ||
| 95 | */ | ||
| 96 | struct exynos_drm_ipp_pol { | ||
| 97 | unsigned int inv_pclk; | ||
| 98 | unsigned int inv_vsync; | ||
| 99 | unsigned int inv_href; | ||
| 100 | unsigned int inv_hsync; | ||
| 101 | }; | ||
| 102 | |||
| 103 | /** | ||
| 104 | * Platform Specific Structure for DRM based FIMC. | ||
| 105 | * | ||
| 106 | * @pol: current hardware block polarity settings. | ||
| 107 | * @clk_rate: current hardware clock rate. | ||
| 108 | */ | ||
| 109 | struct exynos_drm_fimc_pdata { | ||
| 110 | struct exynos_drm_ipp_pol pol; | ||
| 111 | int clk_rate; | ||
| 112 | }; | ||
| 113 | |||
| 88 | #endif /* _EXYNOS_DRM_H_ */ | 114 | #endif /* _EXYNOS_DRM_H_ */ |
