linux/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h
<<
>>
Prefs
   1/*
   2 * Copyright (c) 2016 Linaro Limited.
   3 * Copyright (c) 2014-2016 Hisilicon Limited.
   4 *
   5 * This program is free software; you can redistribute it and/or modify
   6 * it under the terms of the GNU General Public License version 2 as
   7 * published by the Free Software Foundation.
   8 *
   9 */
  10
  11#ifndef __KIRIN_DRM_DRV_H__
  12#define __KIRIN_DRM_DRV_H__
  13
  14#define MAX_CRTC        2
  15
  16/* display controller init/cleanup ops */
  17struct kirin_dc_ops {
  18        int (*init)(struct platform_device *pdev);
  19        void (*cleanup)(struct platform_device *pdev);
  20};
  21
  22struct kirin_drm_private {
  23#ifdef CONFIG_DRM_FBDEV_EMULATION
  24        struct drm_fbdev_cma *fbdev;
  25#endif
  26};
  27
  28extern const struct kirin_dc_ops ade_dc_ops;
  29
  30#endif /* __KIRIN_DRM_DRV_H__ */
  31