Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 249041
b: refs/heads/master
c: a3461ee
h: refs/heads/master
i:
  249039: 720b85d
v: v3
  • Loading branch information
Alan Cox authored and Greg Kroah-Hartman committed Apr 5, 2011
1 parent 39c9866 commit 0fda30a
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 148 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 99172946238c77160c97cc71b68bb0004c00aed2
refs/heads/master: a3461ee16c73f9caa4948651f9c24c284205a378
13 changes: 0 additions & 13 deletions trunk/drivers/staging/gma500/psb_drv.c
Original file line number Diff line number Diff line change
Expand Up @@ -181,11 +181,6 @@ static struct drm_ioctl_desc psb_ioctls[] = {

};

static void psb_set_uopt(struct drm_psb_uopt *uopt)
{
return;
}

static void psb_lastclose(struct drm_device *dev)
{
return;
Expand Down Expand Up @@ -589,16 +584,8 @@ static int psb_driver_load(struct drm_device *dev, unsigned long chipset)

dev_priv->dev = dev;

mutex_init(&dev_priv->temp_mem);
mutex_init(&dev_priv->cmdbuf_mutex);
mutex_init(&dev_priv->reset_mutex);
spin_lock_init(&dev_priv->reloc_lock);

DRM_INIT_WAITQUEUE(&dev_priv->rel_mapped_queue);

dev->dev_private = (void *) dev_priv;
dev_priv->chipset = chipset;
psb_set_uopt(&dev_priv->uopt);

PSB_DEBUG_INIT("Mapping MMIO\n");
resource_start = pci_resource_start(dev->pdev, PSB_MMIO_RESOURCE);
Expand Down
134 changes: 0 additions & 134 deletions trunk/drivers/staging/gma500/psb_drv.h
Original file line number Diff line number Diff line change
Expand Up @@ -228,28 +228,11 @@ struct psb_intel_opregion {
int enabled;
};

/*
*User options.
*/

struct drm_psb_uopt {
int pad; /*keep it here in case we use it in future*/
};

struct drm_psb_private {
/*
* DSI info.
*/
void * dbi_dsr_info;
void * dsi_configs[2];

struct drm_device *dev;
struct vm_operations_struct *ttm_vm_ops;

unsigned long chipset;

struct drm_psb_uopt uopt;

struct psb_gtt *pg;

/*GTT Memory manager*/
Expand All @@ -270,7 +253,6 @@ struct drm_psb_private {

uint32_t vdc_irq_mask;
uint32_t pipestat[PSB_NUM_PIPE];
bool vblanksEnabledForFlips;

spinlock_t irqmask_lock;

Expand All @@ -287,23 +269,6 @@ struct drm_psb_private {
*Memory managers
*/

int have_tt;
int have_mem_mmu;
struct mutex temp_mem;

/*
*Relocation buffer mapping.
*/

spinlock_t reloc_lock;
unsigned int rel_mapped_pages;
wait_queue_head_t rel_mapped_queue;

/*
*SAREA
*/
struct drm_psb_sarea *sarea_priv;

/*
*OSPM info
*/
Expand Down Expand Up @@ -468,91 +433,10 @@ struct drm_psb_private {
uint32_t saveOVC_OGAMC4;
uint32_t saveOVC_OGAMC5;

/*
* extra MDFLD Register state
*/
uint32_t saveHDMIPHYMISCCTL;
uint32_t saveHDMIB_CONTROL;
uint32_t saveDSPCCNTR;
uint32_t savePIPECCONF;
uint32_t savePIPECSRC;
uint32_t saveHTOTAL_C;
uint32_t saveHBLANK_C;
uint32_t saveHSYNC_C;
uint32_t saveVTOTAL_C;
uint32_t saveVBLANK_C;
uint32_t saveVSYNC_C;
uint32_t saveDSPCSTRIDE;
uint32_t saveDSPCSIZE;
uint32_t saveDSPCPOS;
uint32_t saveDSPCSURF;
uint32_t saveDSPCLINOFF;
uint32_t saveDSPCTILEOFF;
uint32_t saveDSPCCURSOR_CTRL;
uint32_t saveDSPCCURSOR_BASE;
uint32_t saveDSPCCURSOR_POS;
uint32_t save_palette_c[256];
uint32_t saveOV_OVADD_C;
uint32_t saveOV_OGAMC0_C;
uint32_t saveOV_OGAMC1_C;
uint32_t saveOV_OGAMC2_C;
uint32_t saveOV_OGAMC3_C;
uint32_t saveOV_OGAMC4_C;
uint32_t saveOV_OGAMC5_C;

/* DSI reg save */
uint32_t saveDEVICE_READY_REG;
uint32_t saveINTR_EN_REG;
uint32_t saveDSI_FUNC_PRG_REG;
uint32_t saveHS_TX_TIMEOUT_REG;
uint32_t saveLP_RX_TIMEOUT_REG;
uint32_t saveTURN_AROUND_TIMEOUT_REG;
uint32_t saveDEVICE_RESET_REG;
uint32_t saveDPI_RESOLUTION_REG;
uint32_t saveHORIZ_SYNC_PAD_COUNT_REG;
uint32_t saveHORIZ_BACK_PORCH_COUNT_REG;
uint32_t saveHORIZ_FRONT_PORCH_COUNT_REG;
uint32_t saveHORIZ_ACTIVE_AREA_COUNT_REG;
uint32_t saveVERT_SYNC_PAD_COUNT_REG;
uint32_t saveVERT_BACK_PORCH_COUNT_REG;
uint32_t saveVERT_FRONT_PORCH_COUNT_REG;
uint32_t saveHIGH_LOW_SWITCH_COUNT_REG;
uint32_t saveINIT_COUNT_REG;
uint32_t saveMAX_RET_PAK_REG;
uint32_t saveVIDEO_FMT_REG;
uint32_t saveEOT_DISABLE_REG;
uint32_t saveLP_BYTECLK_REG;
uint32_t saveHS_LS_DBI_ENABLE_REG;
uint32_t saveTXCLKESC_REG;
uint32_t saveDPHY_PARAM_REG;
uint32_t saveMIPI_CONTROL_REG;
uint32_t saveMIPI;
uint32_t saveMIPI_C;
void (*init_drvIC)(struct drm_device *dev);
void (*dsi_prePowerState)(struct drm_device *dev);
void (*dsi_postPowerState)(struct drm_device *dev);

/* DPST Register Save */
uint32_t saveHISTOGRAM_INT_CONTROL_REG;
uint32_t saveHISTOGRAM_LOGIC_CONTROL_REG;
uint32_t savePWM_CONTROL_LOGIC;

/* MSI reg save */

uint32_t msi_addr;
uint32_t msi_data;

/*
*Scheduling.
*/

struct mutex reset_mutex;
struct mutex cmdbuf_mutex;
/*uint32_t ta_mem_pages;
struct psb_ta_mem *ta_mem;
int force_ta_mem_load;*/
atomic_t val_seq;

/*
* LID-Switch
*/
Expand All @@ -566,8 +450,6 @@ struct drm_psb_private {
*Watchdog
*/

int timer_available;

uint32_t apm_reg;
uint16_t apm_base;

Expand All @@ -583,27 +465,11 @@ struct drm_psb_private {
};


struct psb_file_data { /* TODO: Audit this, remove the indirection and set
it up properly in open/postclose ACFIXME */
void *priv;
};

struct psb_fpriv {
struct ttm_object_file *tfile;
};

struct psb_mmu_driver;

extern int drm_crtc_probe_output_modes(struct drm_device *dev, int, int);
extern int drm_pick_crtcs(struct drm_device *dev);

static inline struct psb_fpriv *psb_fpriv(struct drm_file *file_priv)
{
struct psb_file_data *pvr_file_priv
= (struct psb_file_data *)file_priv->driver_priv;
return (struct psb_fpriv *) pvr_file_priv->priv;
}

static inline struct drm_psb_private *psb_priv(struct drm_device *dev)
{
return (struct drm_psb_private *) dev->dev_private;
Expand Down

0 comments on commit 0fda30a

Please sign in to comment.