diff options
Diffstat (limited to 'drivers/gpu/drm/starfive/starfive_drm_drv.h')
-rw-r--r-- | drivers/gpu/drm/starfive/starfive_drm_drv.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/drivers/gpu/drm/starfive/starfive_drm_drv.h b/drivers/gpu/drm/starfive/starfive_drm_drv.h new file mode 100644 index 000000000000..b965fa5f7252 --- /dev/null +++ b/drivers/gpu/drm/starfive/starfive_drm_drv.h @@ -0,0 +1,25 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Copyright (C) 2021 StarFive Technology Co., Ltd. + */ +#ifndef _STARFIVE_DRM_DRV_H +#define _STARFIVE_DRM_DRV_H + +#include <drm/drm_fb_helper.h> +#include <drm/drm_atomic_helper.h> +#include <drm/drm_gem.h> +#include <linux/module.h> +#include <linux/component.h> + +struct starfive_drm_private { + struct drm_fb_helper fbdev_helper; + struct drm_gem_object *fbdev_bo; + struct mutex mm_lock; + struct drm_mm mm; +}; + +extern struct platform_driver starfive_crtc_driver; +extern struct platform_driver starfive_encoder_driver; +extern struct platform_driver starfive_dsi_platform_driver; + +#endif /* _STARFIVE_DRM_DRV_H_ */ |