Linux Kernel
3.7.1
|
#include <subdev/bios.h>
#include <drm/drmP.h>
#include "nouveau_drm.h"
#include "nouveau_reg.h"
#include "nouveau_hw.h"
#include "nouveau_encoder.h"
#include <linux/io-mapping.h>
#include <linux/firmware.h>
Go to the source code of this file.
Data Structures | |
struct | init_exec |
struct | lvdstableheader |
struct | bit_table |
Macros | |
#define | NV_CIO_CRE_44_HEADA 0x0 |
#define | NV_CIO_CRE_44_HEADB 0x3 |
#define | FEATURE_MOBILE 0x10 /* also FEATURE_QUADRO for BMP */ |
#define | EDID1_LEN 128 |
#define | BIOSLOG(sip, fmt, arg...) NV_DEBUG(sip->dev, fmt, ##arg) |
#define | LOG_OLD_VALUE(x) |
#define | BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) |
Definition at line 44 of file nouveau_bios.c.
Definition at line 1245 of file nouveau_bios.c.
#define EDID1_LEN 128 |
Definition at line 42 of file nouveau_bios.c.
#define FEATURE_MOBILE 0x10 /* also FEATURE_QUADRO for BMP */ |
Definition at line 40 of file nouveau_bios.c.
#define LOG_OLD_VALUE | ( | x | ) |
Definition at line 45 of file nouveau_bios.c.
#define NV_CIO_CRE_44_HEADA 0x0 |
Definition at line 38 of file nouveau_bios.c.
#define NV_CIO_CRE_44_HEADB 0x3 |
Definition at line 39 of file nouveau_bios.c.
bool bios_encoder_match | ( | struct dcb_output * | dcb, |
u32 | hash | ||
) |
Definition at line 633 of file nouveau_bios.c.
Definition at line 1248 of file nouveau_bios.c.
int call_lvds_script | ( | struct drm_device * | dev, |
struct dcb_output * | dcbent, | ||
int | head, | ||
enum LVDS_script | script, | ||
int | pxclk | ||
) |
Definition at line 211 of file nouveau_bios.c.
uint8_t* nouveau_bios_embedded_edid | ( | struct drm_device * | dev | ) |
Definition at line 2247 of file nouveau_bios.c.
bool nouveau_bios_fp_mode | ( | struct drm_device * | dev, |
struct drm_display_mode * | mode | ||
) |
Definition at line 450 of file nouveau_bios.c.
int nouveau_bios_init | ( | struct drm_device * | dev | ) |
Definition at line 2373 of file nouveau_bios.c.
int nouveau_bios_parse_lvds_table | ( | struct drm_device * | dev, |
int | pxclk, | ||
bool * | dl, | ||
bool * | if_is_24bit | ||
) |
Definition at line 496 of file nouveau_bios.c.
int nouveau_bios_run_display_table | ( | struct drm_device * | dev, |
u16 | type, | ||
int | pclk, | ||
struct dcb_output * | dcbent, | ||
int | crtc | ||
) |
Definition at line 656 of file nouveau_bios.c.
void nouveau_bios_takedown | ( | struct drm_device * | dev | ) |
Definition at line 2422 of file nouveau_bios.c.
int nouveau_run_vbios_init | ( | struct drm_device * | dev | ) |
Definition at line 2323 of file nouveau_bios.c.
u8* olddcb_conn | ( | struct drm_device * | dev, |
u8 | idx | ||
) |
Definition at line 1645 of file nouveau_bios.c.
u8* olddcb_conntab | ( | struct drm_device * | dev | ) |
Definition at line 1633 of file nouveau_bios.c.
void* olddcb_outp | ( | struct drm_device * | dev, |
u8 | idx | ||
) |
Definition at line 1584 of file nouveau_bios.c.
int olddcb_outp_foreach | ( | struct drm_device * | dev, |
void * | data, | ||
int(*)(struct drm_device *, void *, int idx, u8 *outp) | exec | ||
) |
Definition at line 1608 of file nouveau_bios.c.
void* olddcb_table | ( | struct drm_device * | dev | ) |
Definition at line 1530 of file nouveau_bios.c.
int run_tmds_table | ( | struct drm_device * | dev, |
struct dcb_output * | dcbent, | ||
int | head, | ||
int | pxclk | ||
) |
Definition at line 827 of file nouveau_bios.c.