Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
atombios_encoders.c File Reference
#include <drm/drmP.h>
#include <drm/drm_crtc_helper.h>
#include <drm/radeon_drm.h>
#include "radeon.h"
#include "atom.h"
#include <linux/backlight.h>

Go to the source code of this file.

Data Structures

union  dvo_encoder_control
 
union  lvds_encoder_control
 
union  dig_encoder_control
 
union  dig_transmitter_control
 
union  external_encoder_control
 
union  crtc_source_param
 

Functions

u8 atombios_get_backlight_level (struct radeon_encoder *radeon_encoder)
 
void atombios_set_backlight_level (struct radeon_encoder *radeon_encoder, u8 level)
 
void radeon_atom_backlight_init (struct radeon_encoder *encoder)
 
bool radeon_atom_get_tv_timings (struct radeon_device *rdev, int index, struct drm_display_mode *mode)
 
void atombios_dvo_setup (struct drm_encoder *encoder, int action)
 
void atombios_digital_setup (struct drm_encoder *encoder, int action)
 
int atombios_get_encoder_mode (struct drm_encoder *encoder)
 
void atombios_dig_encoder_setup (struct drm_encoder *encoder, int action, int panel_mode)
 
void atombios_dig_transmitter_setup (struct drm_encoder *encoder, int action, uint8_t lane_num, uint8_t lane_set)
 
bool atombios_set_edp_panel_power (struct drm_connector *connector, int action)
 
void radeon_atom_encoder_init (struct radeon_device *rdev)
 
void radeon_atom_ext_encoder_setup_ddc (struct drm_encoder *encoder)
 
void radeon_enc_destroy (struct drm_encoder *encoder)
 
void radeon_add_atom_encoder (struct drm_device *dev, uint32_t encoder_enum, uint32_t supported_device, u16 caps)
 

Variables

int atom_debug
 

Function Documentation

void atombios_dig_encoder_setup ( struct drm_encoder encoder,
int  action,
int  panel_mode 
)

Definition at line 797 of file atombios_encoders.c.

void atombios_dig_transmitter_setup ( struct drm_encoder encoder,
int  action,
uint8_t  lane_num,
uint8_t  lane_set 
)

Definition at line 948 of file atombios_encoders.c.

void atombios_digital_setup ( struct drm_encoder encoder,
int  action 
)

Definition at line 555 of file atombios_encoders.c.

void atombios_dvo_setup ( struct drm_encoder encoder,
int  action 
)

Definition at line 490 of file atombios_encoders.c.

u8 atombios_get_backlight_level ( struct radeon_encoder radeon_encoder)

Definition at line 74 of file atombios_encoders.c.

int atombios_get_encoder_mode ( struct drm_encoder encoder)

Definition at line 668 of file atombios_encoders.c.

void atombios_set_backlight_level ( struct radeon_encoder radeon_encoder,
u8  level 
)

Definition at line 86 of file atombios_encoders.c.

bool atombios_set_edp_panel_power ( struct drm_connector connector,
int  action 
)

Definition at line 1311 of file atombios_encoders.c.

void radeon_add_atom_encoder ( struct drm_device dev,
uint32_t  encoder_enum,
uint32_t  supported_device,
u16  caps 
)

Definition at line 2540 of file atombios_encoders.c.

void radeon_atom_backlight_init ( struct radeon_encoder encoder)

Definition at line 269 of file atombios_encoders.c.

void radeon_atom_encoder_init ( struct radeon_device rdev)

Definition at line 2071 of file atombios_encoders.c.

void radeon_atom_ext_encoder_setup_ddc ( struct drm_encoder encoder)

Definition at line 2301 of file atombios_encoders.c.

bool radeon_atom_get_tv_timings ( struct radeon_device rdev,
int  index,
struct drm_display_mode mode 
)

Definition at line 1706 of file radeon_atombios.c.

void radeon_enc_destroy ( struct drm_encoder encoder)

Definition at line 2490 of file atombios_encoders.c.

Variable Documentation

int atom_debug

Definition at line 65 of file atom.c.