X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fgpu%2Fdrm%2Frockchip%2Frockchip_drm_fbdev.h;h=73718c5f5bbf720ca6151fc44ca670fc8646c6a9;hb=0d25ebc825bac75ae478c985eff837d16a486f54;hp=9052e2364416ccc5ea77ad6a158568cc2d1628e9;hpb=743bc6e18a33209da9ae733fade9de055df14b56;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h b/drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h index 9052e2364416..73718c5f5bbf 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h +++ b/drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h @@ -1,8 +1,6 @@ /* - * Copyright (C) ROCKCHIP, Inc. - * Author:yzq - * - * based on exynos_drm_fbdev.h + * Copyright (C) Fuzhou Rockchip Electronics Co.Ltd + * Author:Mark Yao * * This software is licensed under the terms of the GNU General Public * License version 2, as published by the Free Software Foundation, and @@ -13,12 +11,22 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ -#ifndef _ROCKCHIP_DRM_FBDEV_H_ -#define _ROCKCHIP_DRM_FBDEV_H_ +#ifndef _ROCKCHIP_DRM_FBDEV_H +#define _ROCKCHIP_DRM_FBDEV_H + +#ifdef CONFIG_DRM_FBDEV_EMULATION int rockchip_drm_fbdev_init(struct drm_device *dev); -int rockchip_drm_fbdev_reinit(struct drm_device *dev); void rockchip_drm_fbdev_fini(struct drm_device *dev); -void rockchip_drm_fbdev_restore_mode(struct drm_device *dev); +#else +static inline int rockchip_drm_fbdev_init(struct drm_device *dev) +{ + return 0; +} +static inline void rockchip_drm_fbdev_fini(struct drm_device *dev) +{ +} #endif + +#endif /* _ROCKCHIP_DRM_FBDEV_H */