Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
drm_psb_private Struct Reference

#include <psb_drv.h>

Data Fields

struct drm_devicedev
 
struct psb_opsops
 
struct psb_offsetregmap
 
struct child_device_configchild_dev
 
int child_dev_num
 
struct psb_gtt gtt
 
struct psb_gtt_mm * gtt_mm
 
struct pagescratch_page
 
u32 __iomemgtt_map
 
uint32_t stolen_base
 
u8 __iomemvram_addr
 
unsigned long vram_stolen_size
 
int gtt_initialized
 
u16 gmch_ctrl
 
u32 pge_ctl
 
struct mutex gtt_mutex
 
struct resourcegtt_mem
 
struct psb_mmu_drivermmu
 
struct psb_mmu_pdpf_pd
 
uint8_t __iomemsgx_reg
 
uint8_t __iomemvdc_reg
 
uint32_t gatt_free_offset
 
uint32_t vdc_irq_mask
 
uint32_t pipestat [PSB_NUM_PIPE]
 
spinlock_t irqmask_lock
 
bool suspended
 
bool display_power
 
int display_count
 
struct psb_intel_mode_device mode_dev
 
bool modeset
 
struct drm_crtcplane_to_crtc_mapping [PSB_NUM_PIPE]
 
struct drm_crtcpipe_to_crtc_mapping [PSB_NUM_PIPE]
 
uint32_t num_pipe
 
uint32_t ospm_base
 
u32 fuse_reg_value
 
u32 video_device_fuse
 
uint8_t platform_rev_id
 
struct intel_gmbusgmbus
 
int crt_ddc_pin
 
struct sdvo_device_mapping sdvo_mappings [2]
 
u32 hotplug_supported_mask
 
struct drm_propertybroadcast_rgb_property
 
struct drm_propertyforce_audio_property
 
int backlight_duty_cycle
 
bool panel_wants_dither
 
struct drm_display_modepanel_fixed_mode
 
struct drm_display_modelfp_lvds_vbt_mode
 
struct drm_display_modesdvo_lvds_vbt_mode
 
struct bdb_lvds_backlightlvds_bl
 
struct psb_intel_i2c_chanlvds_i2c_bus
 
unsigned int int_tv_support:1
 
unsigned int lvds_dither:1
 
unsigned int lvds_vbt:1
 
unsigned int int_crt_support:1
 
unsigned int lvds_use_ssc:1
 
int lvds_ssc_freq
 
bool is_lvds_on
 
bool is_mipi_on
 
u32 mipi_ctrl_display
 
unsigned int core_freq
 
uint32_t iLVDS_enable
 
int rpm_enabled
 
bool has_gct
 
struct oaktrail_gct_data gct_data
 
struct oaktrail_hdmi_devhdmi_priv
 
struct psb_save_area regs
 
uint32_t msi_addr
 
uint32_t msi_data
 
struct work_struct hotplug_work
 
spinlock_t lid_lock
 
struct timer_list lid_timer
 
struct psb_intel_opregion opregion
 
u32 lid_last_state
 
uint32_t apm_reg
 
uint16_t apm_base
 
struct backlight_devicebacklight_device
 
struct drm_propertybacklight_property
 
bool backlight_enabled
 
int backlight_level
 
uint32_t blc_adj1
 
uint32_t blc_adj2
 
voidfbdev
 
spinlock_t lock_2d
 
int brightness
 
int brightness_adjusted
 
bool dsr_enable
 
u32 dsr_fb_update
 
bool dpi_panel_on [3]
 
voiddsi_configs [2]
 
u32 bpp
 
u32 bpp2
 
u32 pipeconf [3]
 
u32 dspcntr [3]
 
int mdfld_panel_id
 
bool dplla_96mhz
 
struct {
   int   rate
 
   int   lanes
 
   int   preemphasis
 
   int   vswing
 
   bool   initialized
 
   bool   support
 
   int   bpp
 
   struct edp_power_seq   pps
 
edp
 
uint8_t panel_type
 

Detailed Description

Definition at line 454 of file psb_drv.h.

Field Documentation

uint16_t apm_base

Definition at line 608 of file psb_drv.h.

uint32_t apm_reg

Definition at line 607 of file psb_drv.h.

Definition at line 614 of file psb_drv.h.

int backlight_duty_cycle

Definition at line 546 of file psb_drv.h.

bool backlight_enabled

Definition at line 616 of file psb_drv.h.

int backlight_level

Definition at line 617 of file psb_drv.h.

struct drm_property* backlight_property

Definition at line 615 of file psb_drv.h.

uint32_t blc_adj1

Definition at line 618 of file psb_drv.h.

uint32_t blc_adj2

Definition at line 619 of file psb_drv.h.

u32 bpp

Definition at line 636 of file psb_drv.h.

int bpp

Definition at line 654 of file psb_drv.h.

u32 bpp2

Definition at line 637 of file psb_drv.h.

int brightness

Definition at line 629 of file psb_drv.h.

int brightness_adjusted

Definition at line 630 of file psb_drv.h.

struct drm_property* broadcast_rgb_property

Definition at line 540 of file psb_drv.h.

Definition at line 459 of file psb_drv.h.

int child_dev_num

Definition at line 460 of file psb_drv.h.

unsigned int core_freq

Definition at line 566 of file psb_drv.h.

int crt_ddc_pin

Definition at line 535 of file psb_drv.h.

Definition at line 455 of file psb_drv.h.

int display_count

Definition at line 504 of file psb_drv.h.

bool display_power

Definition at line 503 of file psb_drv.h.

bool dpi_panel_on[3]

Definition at line 634 of file psb_drv.h.

bool dplla_96mhz

Definition at line 644 of file psb_drv.h.

void* dsi_configs[2]

Definition at line 635 of file psb_drv.h.

u32 dspcntr[3]

Definition at line 640 of file psb_drv.h.

bool dsr_enable

Definition at line 632 of file psb_drv.h.

u32 dsr_fb_update

Definition at line 633 of file psb_drv.h.

struct { ... } edp
void* fbdev

Definition at line 621 of file psb_drv.h.

struct drm_property* force_audio_property

Definition at line 541 of file psb_drv.h.

u32 fuse_reg_value

Definition at line 525 of file psb_drv.h.

uint32_t gatt_free_offset

Definition at line 487 of file psb_drv.h.

Definition at line 574 of file psb_drv.h.

Definition at line 532 of file psb_drv.h.

u16 gmch_ctrl

Definition at line 472 of file psb_drv.h.

Definition at line 462 of file psb_drv.h.

int gtt_initialized

Definition at line 471 of file psb_drv.h.

u32 __iomem* gtt_map

Definition at line 467 of file psb_drv.h.

struct resource* gtt_mem

Definition at line 476 of file psb_drv.h.

struct psb_gtt_mm* gtt_mm

Definition at line 465 of file psb_drv.h.

struct mutex gtt_mutex

Definition at line 475 of file psb_drv.h.

bool has_gct

Definition at line 573 of file psb_drv.h.

Definition at line 577 of file psb_drv.h.

u32 hotplug_supported_mask

Definition at line 539 of file psb_drv.h.

struct work_struct hotplug_work

Definition at line 593 of file psb_drv.h.

uint32_t iLVDS_enable

Definition at line 567 of file psb_drv.h.

bool initialized

Definition at line 652 of file psb_drv.h.

unsigned int int_crt_support

Definition at line 559 of file psb_drv.h.

unsigned int int_tv_support

Definition at line 556 of file psb_drv.h.

spinlock_t irqmask_lock

Definition at line 496 of file psb_drv.h.

bool is_lvds_on

Definition at line 562 of file psb_drv.h.

bool is_mipi_on

Definition at line 563 of file psb_drv.h.

int lanes

Definition at line 648 of file psb_drv.h.

struct drm_display_mode* lfp_lvds_vbt_mode

Definition at line 549 of file psb_drv.h.

u32 lid_last_state

Definition at line 601 of file psb_drv.h.

spinlock_t lid_lock

Definition at line 598 of file psb_drv.h.

struct timer_list lid_timer

Definition at line 599 of file psb_drv.h.

spinlock_t lock_2d

Definition at line 624 of file psb_drv.h.

Definition at line 552 of file psb_drv.h.

unsigned int lvds_dither

Definition at line 557 of file psb_drv.h.

struct psb_intel_i2c_chan* lvds_i2c_bus

Definition at line 553 of file psb_drv.h.

int lvds_ssc_freq

Definition at line 561 of file psb_drv.h.

unsigned int lvds_use_ssc

Definition at line 560 of file psb_drv.h.

unsigned int lvds_vbt

Definition at line 558 of file psb_drv.h.

int mdfld_panel_id

Definition at line 642 of file psb_drv.h.

u32 mipi_ctrl_display

Definition at line 564 of file psb_drv.h.

Definition at line 478 of file psb_drv.h.

Definition at line 509 of file psb_drv.h.

bool modeset

Definition at line 510 of file psb_drv.h.

uint32_t msi_addr

Definition at line 586 of file psb_drv.h.

uint32_t msi_data

Definition at line 587 of file psb_drv.h.

uint32_t num_pipe

Definition at line 514 of file psb_drv.h.

Definition at line 600 of file psb_drv.h.

Definition at line 456 of file psb_drv.h.

uint32_t ospm_base

Definition at line 519 of file psb_drv.h.

struct drm_display_mode* panel_fixed_mode

Definition at line 548 of file psb_drv.h.

Definition at line 657 of file psb_drv.h.

bool panel_wants_dither

Definition at line 547 of file psb_drv.h.

Definition at line 479 of file psb_drv.h.

u32 pge_ctl

Definition at line 473 of file psb_drv.h.

struct drm_crtc* pipe_to_crtc_mapping[PSB_NUM_PIPE]

Definition at line 513 of file psb_drv.h.

u32 pipeconf[3]

Definition at line 639 of file psb_drv.h.

Definition at line 494 of file psb_drv.h.

struct drm_crtc* plane_to_crtc_mapping[PSB_NUM_PIPE]

Definition at line 512 of file psb_drv.h.

uint8_t platform_rev_id

Definition at line 529 of file psb_drv.h.

Definition at line 655 of file psb_drv.h.

int preemphasis

Definition at line 649 of file psb_drv.h.

int rate

Definition at line 647 of file psb_drv.h.

Definition at line 457 of file psb_drv.h.

Definition at line 583 of file psb_drv.h.

int rpm_enabled

Definition at line 570 of file psb_drv.h.

struct page* scratch_page

Definition at line 466 of file psb_drv.h.

struct drm_display_mode* sdvo_lvds_vbt_mode

Definition at line 550 of file psb_drv.h.

struct sdvo_device_mapping sdvo_mappings[2]

Definition at line 538 of file psb_drv.h.

uint8_t __iomem* sgx_reg

Definition at line 485 of file psb_drv.h.

uint32_t stolen_base

Definition at line 468 of file psb_drv.h.

bool support

Definition at line 653 of file psb_drv.h.

bool suspended

Definition at line 502 of file psb_drv.h.

uint32_t vdc_irq_mask

Definition at line 493 of file psb_drv.h.

uint8_t __iomem* vdc_reg

Definition at line 486 of file psb_drv.h.

u32 video_device_fuse

Definition at line 526 of file psb_drv.h.

u8 __iomem* vram_addr

Definition at line 469 of file psb_drv.h.

unsigned long vram_stolen_size

Definition at line 470 of file psb_drv.h.

int vswing

Definition at line 650 of file psb_drv.h.


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