]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h
drm: kirin: Add register connect helper functions in drm init
[linux.git] / drivers / gpu / drm / hisilicon / kirin / kirin_drm_drv.h
index 66916502a9e6d14d0aae12e480fe4721b2d3026e..95f56c9960d59c0d1a3a93e27b4feac631dc72d0 100644 (file)
@@ -37,12 +37,18 @@ struct kirin_plane {
 struct kirin_drm_data {
        const u32 *channel_formats;
        u32 channel_formats_cnt;
+       int config_max_width;
+       int config_max_height;
+       bool register_connects;
+       u32 num_planes;
+       u32 prim_plane;
 
+       struct drm_driver *driver;
        const struct drm_crtc_helper_funcs *crtc_helper_funcs;
        const struct drm_crtc_funcs *crtc_funcs;
        const struct drm_plane_helper_funcs *plane_helper_funcs;
        const struct drm_plane_funcs  *plane_funcs;
-
+       const struct drm_mode_config_funcs *mode_config_funcs;
        int (*init)(struct platform_device *pdev);
        void (*cleanup)(struct platform_device *pdev);
 };