Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | radeon_tv_mode_constants |
Macros | |
#define | MAX_H_POSITION 5 /* Range: [-5..5], negative is on the left, 0 is default, positive is on the right */ |
#define | MAX_V_POSITION 5 /* Range: [-5..5], negative is up, 0 is default, positive is down */ |
#define | H_POS_UNIT 10 |
#define | H_TABLE_POS1 6 |
#define | H_TABLE_POS2 8 |
#define | MAX_H_SIZE 5 /* Range: [-5..5], negative is smaller, positive is larger */ |
#define | NTSC_TV_CLOCK_T 233 |
#define | NTSC_TV_VFTOTAL 1 |
#define | NTSC_TV_LINES_PER_FRAME 525 |
#define | NTSC_TV_ZERO_H_SIZE 479166 |
#define | NTSC_TV_H_SIZE_UNIT 9478 |
#define | PAL_TV_CLOCK_T 188 |
#define | PAL_TV_VFTOTAL 3 |
#define | PAL_TV_LINES_PER_FRAME 625 |
#define | PAL_TV_ZERO_H_SIZE 473200 |
#define | PAL_TV_H_SIZE_UNIT 9360 |
#define | NTSC_TV_PLL_M_27 22 |
#define | NTSC_TV_PLL_N_27 175 |
#define | NTSC_TV_PLL_P_27 5 |
#define | PAL_TV_PLL_M_27 113 |
#define | PAL_TV_PLL_N_27 668 |
#define | PAL_TV_PLL_P_27 3 |
#define | NTSC_TV_PLL_M_14 33 |
#define | NTSC_TV_PLL_N_14 693 |
#define | NTSC_TV_PLL_P_14 7 |
#define | PAL_TV_PLL_M_14 19 |
#define | PAL_TV_PLL_N_14 353 |
#define | PAL_TV_PLL_P_14 5 |
#define | VERT_LEAD_IN_LINES 2 |
#define | FRAC_BITS 0xe |
#define | FRAC_MASK 0x3fff |
#define | N_AVAILABLE_MODES ARRAY_SIZE(available_tv_modes) |
Functions | |
void | radeon_legacy_tv_mode_set (struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) |
void | radeon_legacy_tv_adjust_crtc_reg (struct drm_encoder *encoder, uint32_t *h_total_disp, uint32_t *h_sync_strt_wid, uint32_t *v_total_disp, uint32_t *v_sync_strt_wid) |
void | radeon_legacy_tv_adjust_pll1 (struct drm_encoder *encoder, uint32_t *htotal_cntl, uint32_t *ppll_ref_div, uint32_t *ppll_div_3, uint32_t *pixclks_cntl) |
void | radeon_legacy_tv_adjust_pll2 (struct drm_encoder *encoder, uint32_t *htotal2_cntl, uint32_t *p2pll_ref_div, uint32_t *p2pll_div_0, uint32_t *pixclks_cntl) |
#define FRAC_BITS 0xe |
Definition at line 65 of file radeon_legacy_tv.c.
#define FRAC_MASK 0x3fff |
Definition at line 66 of file radeon_legacy_tv.c.
#define H_POS_UNIT 10 |
Definition at line 20 of file radeon_legacy_tv.c.
#define H_TABLE_POS1 6 |
Definition at line 25 of file radeon_legacy_tv.c.
#define H_TABLE_POS2 8 |
Definition at line 26 of file radeon_legacy_tv.c.
#define MAX_H_POSITION 5 /* Range: [-5..5], negative is on the left, 0 is default, positive is on the right */ |
Definition at line 14 of file radeon_legacy_tv.c.
Definition at line 31 of file radeon_legacy_tv.c.
Definition at line 15 of file radeon_legacy_tv.c.
#define N_AVAILABLE_MODES ARRAY_SIZE(available_tv_modes) |
Definition at line 232 of file radeon_legacy_tv.c.
#define NTSC_TV_CLOCK_T 233 |
Definition at line 34 of file radeon_legacy_tv.c.
#define NTSC_TV_H_SIZE_UNIT 9478 |
Definition at line 38 of file radeon_legacy_tv.c.
#define NTSC_TV_LINES_PER_FRAME 525 |
Definition at line 36 of file radeon_legacy_tv.c.
#define NTSC_TV_PLL_M_14 33 |
Definition at line 56 of file radeon_legacy_tv.c.
#define NTSC_TV_PLL_M_27 22 |
Definition at line 47 of file radeon_legacy_tv.c.
#define NTSC_TV_PLL_N_14 693 |
Definition at line 57 of file radeon_legacy_tv.c.
#define NTSC_TV_PLL_N_27 175 |
Definition at line 48 of file radeon_legacy_tv.c.
#define NTSC_TV_PLL_P_14 7 |
Definition at line 58 of file radeon_legacy_tv.c.
#define NTSC_TV_PLL_P_27 5 |
Definition at line 49 of file radeon_legacy_tv.c.
#define NTSC_TV_VFTOTAL 1 |
Definition at line 35 of file radeon_legacy_tv.c.
#define NTSC_TV_ZERO_H_SIZE 479166 |
Definition at line 37 of file radeon_legacy_tv.c.
#define PAL_TV_CLOCK_T 188 |
Definition at line 40 of file radeon_legacy_tv.c.
#define PAL_TV_H_SIZE_UNIT 9360 |
Definition at line 44 of file radeon_legacy_tv.c.
#define PAL_TV_LINES_PER_FRAME 625 |
Definition at line 42 of file radeon_legacy_tv.c.
#define PAL_TV_PLL_M_14 19 |
Definition at line 60 of file radeon_legacy_tv.c.
#define PAL_TV_PLL_M_27 113 |
Definition at line 51 of file radeon_legacy_tv.c.
#define PAL_TV_PLL_N_14 353 |
Definition at line 61 of file radeon_legacy_tv.c.
#define PAL_TV_PLL_N_27 668 |
Definition at line 52 of file radeon_legacy_tv.c.
#define PAL_TV_PLL_P_14 5 |
Definition at line 62 of file radeon_legacy_tv.c.
#define PAL_TV_PLL_P_27 3 |
Definition at line 53 of file radeon_legacy_tv.c.
#define PAL_TV_VFTOTAL 3 |
Definition at line 41 of file radeon_legacy_tv.c.
#define PAL_TV_ZERO_H_SIZE 473200 |
Definition at line 43 of file radeon_legacy_tv.c.
#define VERT_LEAD_IN_LINES 2 |
Definition at line 64 of file radeon_legacy_tv.c.
void radeon_legacy_tv_adjust_crtc_reg | ( | struct drm_encoder * | encoder, |
uint32_t * | h_total_disp, | ||
uint32_t * | h_sync_strt_wid, | ||
uint32_t * | v_total_disp, | ||
uint32_t * | v_sync_strt_wid | ||
) |
Definition at line 837 of file radeon_legacy_tv.c.
void radeon_legacy_tv_adjust_pll1 | ( | struct drm_encoder * | encoder, |
uint32_t * | htotal_cntl, | ||
uint32_t * | ppll_ref_div, | ||
uint32_t * | ppll_div_3, | ||
uint32_t * | pixclks_cntl | ||
) |
Definition at line 884 of file radeon_legacy_tv.c.
void radeon_legacy_tv_adjust_pll2 | ( | struct drm_encoder * | encoder, |
uint32_t * | htotal2_cntl, | ||
uint32_t * | p2pll_ref_div, | ||
uint32_t * | p2pll_div_0, | ||
uint32_t * | pixclks_cntl | ||
) |
Definition at line 904 of file radeon_legacy_tv.c.
void radeon_legacy_tv_mode_set | ( | struct drm_encoder * | encoder, |
struct drm_display_mode * | mode, | ||
struct drm_display_mode * | adjusted_mode | ||
) |
Definition at line 531 of file radeon_legacy_tv.c.