brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · 995fd98 Raw
45 lines · c
1/*2 * Copyright (c) 2016 Intel Corporation3 *4 * Permission to use, copy, modify, distribute, and sell this software and its5 * documentation for any purpose is hereby granted without fee, provided that6 * the above copyright notice appear in all copies and that both that copyright7 * notice and this permission notice appear in supporting documentation, and8 * that the name of the copyright holders not be used in advertising or9 * publicity pertaining to distribution of the software without specific,10 * written prior permission.  The copyright holders make no representations11 * about the suitability of this software for any purpose.  It is provided "as12 * is" without express or implied warranty.13 *14 * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,15 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO16 * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR17 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,18 * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER19 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE20 * OF THIS SOFTWARE.21 */22 23#ifndef __DRM_KMS_HELPER_H__24#define __DRM_KMS_HELPER_H__25 26struct drm_crtc;27struct drm_crtc_funcs;28struct drm_device;29struct drm_framebuffer;30struct drm_mode_fb_cmd2;31 32void drm_helper_move_panel_connectors_to_head(struct drm_device *);33 34void drm_helper_mode_fill_fb_struct(struct drm_device *dev,35				    struct drm_framebuffer *fb,36				    const struct drm_mode_fb_cmd2 *mode_cmd);37 38int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,39		  const struct drm_crtc_funcs *funcs);40 41int drm_mode_config_helper_suspend(struct drm_device *dev);42int drm_mode_config_helper_resume(struct drm_device *dev);43 44#endif45