Back to home page

OSCL-LXR

 
 

    


0001 /* radeon_atombios.h -- Private header for radeon driver -*- linux-c -*-
0002  *
0003  * Copyright 2007-8 Advanced Micro Devices, Inc.
0004  * Copyright 2008 Red Hat Inc.
0005  *
0006  * Permission is hereby granted, free of charge, to any person obtaining a
0007  * copy of this software and associated documentation files (the "Software"),
0008  * to deal in the Software without restriction, including without limitation
0009  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
0010  * and/or sell copies of the Software, and to permit persons to whom the
0011  * Software is furnished to do so, subject to the following conditions:
0012  *
0013  * The above copyright notice and this permission notice shall be included in
0014  * all copies or substantial portions of the Software.
0015  *
0016  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
0017  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
0018  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
0019  * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
0020  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
0021  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
0022  * OTHER DEALINGS IN THE SOFTWARE.
0023  *
0024  * Authors: Dave Airlie
0025  *          Alex Deucher
0026  */
0027 
0028 #ifndef __RADEON_ATOMBIOS_H__
0029 #define __RADEON_ATOMBIOS_H__
0030 
0031 struct drm_connector;
0032 struct drm_device;
0033 struct drm_display_mode;
0034 struct radeon_device;
0035 struct radeon_encoder;
0036 
0037 bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index,
0038                 struct drm_display_mode *mode);
0039 void radeon_add_atom_encoder(struct drm_device *dev, uint32_t encoder_enum,
0040                  uint32_t supported_device, u16 caps);
0041 void radeon_atom_backlight_init(struct radeon_encoder *radeon_encoder,
0042                 struct drm_connector *drm_connector);
0043 
0044 
0045 #endif                         /* __RADEON_ATOMBIOS_H__ */