coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ast_private Struct Reference

#include <ast_drv.h>

Collaboration diagram for ast_private:
Collaboration graph

Public Types

enum  { ast_use_p2a , ast_use_dt , ast_use_defaults }
 

Data Fields

struct drm_devicedev
 
void __iomemregs
 
void __iomemioregs
 
bool io_space_uses_mmap
 
enum ast_chip chip
 
bool vga2_clone
 
uint32_t dram_bus_width
 
uint32_t dram_type
 
uint32_t mclk
 
uint32_t vram_size
 
struct ast_fbdev * fbdev
 
int fb_mtrr
 
struct drm_gem_object * cursor_cache
 
uint64_t cursor_cache_gpu_addr
 
int next_cursor
 
bool support_wide_screen
 
enum ast_private:: { ... }  config_mode
 
enum ast_tx_chip tx_chip_type
 
u8 dp501_maxclk
 
u8dp501_fw_addr
 
const struct firmwaredp501_fw
 

Detailed Description

Definition at line 43 of file ast_drv.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ast_use_p2a 
ast_use_dt 
ast_use_defaults 

Definition at line 66 of file ast_drv.h.

Field Documentation

◆ chip

◆ 

enum { ... } ast_private::config_mode

◆ cursor_cache

struct drm_gem_object* ast_private::cursor_cache

Definition at line 61 of file ast_drv.h.

◆ cursor_cache_gpu_addr

uint64_t ast_private::cursor_cache_gpu_addr

Definition at line 62 of file ast_drv.h.

◆ dev

◆ dp501_fw

const struct firmware* ast_private::dp501_fw

Definition at line 75 of file ast_drv.h.

Referenced by ast_launch_m68k().

◆ dp501_fw_addr

u8* ast_private::dp501_fw_addr

Definition at line 74 of file ast_drv.h.

Referenced by ast_detect_chip(), and ast_launch_m68k().

◆ dp501_maxclk

u8 ast_private::dp501_maxclk

Definition at line 73 of file ast_drv.h.

Referenced by ast_select_mode().

◆ dram_bus_width

uint32_t ast_private::dram_bus_width

Definition at line 52 of file ast_drv.h.

Referenced by ast_driver_load(), and ast_get_dram_info().

◆ dram_type

uint32_t ast_private::dram_type

Definition at line 53 of file ast_drv.h.

Referenced by ast_driver_load(), ast_get_dram_info(), and ast_init_dram_reg().

◆ fb_mtrr

int ast_private::fb_mtrr

Definition at line 59 of file ast_drv.h.

◆ fbdev

struct ast_fbdev* ast_private::fbdev

Definition at line 57 of file ast_drv.h.

◆ io_space_uses_mmap

bool ast_private::io_space_uses_mmap

Definition at line 48 of file ast_drv.h.

Referenced by ast_driver_load().

◆ ioregs

void __iomem* ast_private::ioregs

Definition at line 47 of file ast_drv.h.

Referenced by ast_driver_load().

◆ mclk

uint32_t ast_private::mclk

Definition at line 54 of file ast_drv.h.

Referenced by ast_driver_load(), and ast_get_dram_info().

◆ next_cursor

int ast_private::next_cursor

Definition at line 64 of file ast_drv.h.

◆ regs

void __iomem* ast_private::regs

Definition at line 46 of file ast_drv.h.

Referenced by ast_driver_load().

◆ support_wide_screen

bool ast_private::support_wide_screen

Definition at line 65 of file ast_drv.h.

Referenced by ast_detect_chip().

◆ tx_chip_type

enum ast_tx_chip ast_private::tx_chip_type

◆ vga2_clone

bool ast_private::vga2_clone

Definition at line 51 of file ast_drv.h.

Referenced by ast_detect_chip().

◆ vram_size

uint32_t ast_private::vram_size

Definition at line 55 of file ast_drv.h.

Referenced by ast_driver_load(), and ast_get_vram_info().


The documentation for this struct was generated from the following file: