Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
nv04_display.h File Reference
#include <subdev/bios/pll.h>
#include "nouveau_display.h"
#include <subdev/bios.h>
#include <subdev/bios/init.h>

Go to the source code of this file.

Data Structures

struct  nv04_crtc_reg
 
struct  nv04_output_reg
 
struct  nv04_mode_state
 
struct  nv04_display
 

Enumerations

enum  nv04_fp_display_regs {
  FP_DISPLAY_END, FP_TOTAL, FP_CRTC, FP_SYNC_START,
  FP_SYNC_END, FP_VALID_START, FP_VALID_END
}
 

Functions

int nv04_display_early_init (struct drm_device *)
 
void nv04_display_late_takedown (struct drm_device *)
 
int nv04_display_create (struct drm_device *)
 
void nv04_display_destroy (struct drm_device *)
 
int nv04_display_init (struct drm_device *)
 
void nv04_display_fini (struct drm_device *)
 
int nv04_crtc_create (struct drm_device *, int index)
 
int nv04_dac_create (struct drm_connector *, struct dcb_output *)
 
uint32_t nv17_dac_sample_load (struct drm_encoder *encoder)
 
int nv04_dac_output_offset (struct drm_encoder *encoder)
 
void nv04_dac_update_dacclk (struct drm_encoder *encoder, bool enable)
 
bool nv04_dac_in_use (struct drm_encoder *encoder)
 
int nv04_dfp_create (struct drm_connector *, struct dcb_output *)
 
int nv04_dfp_get_bound_head (struct drm_device *dev, struct dcb_output *dcbent)
 
void nv04_dfp_bind_head (struct drm_device *dev, struct dcb_output *dcbent, int head, bool dl)
 
void nv04_dfp_disable (struct drm_device *dev, int head)
 
void nv04_dfp_update_fp_control (struct drm_encoder *encoder, int mode)
 
int nv04_tv_identify (struct drm_device *dev, int i2c_index)
 
int nv04_tv_create (struct drm_connector *, struct dcb_output *)
 
int nv17_tv_create (struct drm_connector *, struct dcb_output *)
 

Enumeration Type Documentation

Enumerator:
FP_DISPLAY_END 
FP_TOTAL 
FP_CRTC 
FP_SYNC_START 
FP_SYNC_END 
FP_VALID_START 
FP_VALID_END 

Definition at line 8 of file nv04_display.h.

Function Documentation

int nv04_crtc_create ( struct drm_device ,
int  index 
)

Definition at line 1032 of file nv04_crtc.c.

int nv04_dac_create ( struct drm_connector ,
struct dcb_output  
)

Definition at line 527 of file nv04_dac.c.

bool nv04_dac_in_use ( struct drm_encoder encoder)

Definition at line 446 of file nv04_dac.c.

int nv04_dac_output_offset ( struct drm_encoder encoder)

Definition at line 41 of file nv04_dac.c.

void nv04_dac_update_dacclk ( struct drm_encoder encoder,
bool  enable 
)

Definition at line 421 of file nv04_dac.c.

void nv04_dfp_bind_head ( struct drm_device dev,
struct dcb_output dcbent,
int  head,
bool  dl 
)

Definition at line 68 of file nv04_dfp.c.

int nv04_dfp_create ( struct drm_connector ,
struct dcb_output  
)

Definition at line 679 of file nv04_dfp.c.

void nv04_dfp_disable ( struct drm_device dev,
int  head 
)

Definition at line 93 of file nv04_dfp.c.

int nv04_dfp_get_bound_head ( struct drm_device dev,
struct dcb_output dcbent 
)

Definition at line 55 of file nv04_dfp.c.

void nv04_dfp_update_fp_control ( struct drm_encoder encoder,
int  mode 
)

Definition at line 113 of file nv04_dfp.c.

int nv04_display_create ( struct drm_device )

Definition at line 53 of file nv04_display.c.

void nv04_display_destroy ( struct drm_device )

Definition at line 133 of file nv04_display.c.

int nv04_display_early_init ( struct drm_device )

Definition at line 35 of file nv04_display.c.

void nv04_display_fini ( struct drm_device )

Definition at line 194 of file nv04_display.c.

int nv04_display_init ( struct drm_device )

Definition at line 168 of file nv04_display.c.

void nv04_display_late_takedown ( struct drm_device )

Definition at line 48 of file nv04_display.c.

int nv04_tv_create ( struct drm_connector ,
struct dcb_output  
)

Definition at line 188 of file nv04_tv.c.

int nv04_tv_identify ( struct drm_device dev,
int  i2c_index 
)

Definition at line 53 of file nv04_tv.c.

uint32_t nv17_dac_sample_load ( struct drm_encoder encoder)

Definition at line 230 of file nv04_dac.c.

int nv17_tv_create ( struct drm_connector ,
struct dcb_output  
)

Definition at line 809 of file nv17_tv.c.