Skip to contentSkip to conversation

drm/mgag200: Added resolution and bandwidth limits for various G200e products.

PATCH New Julia Lemire 1 participant 2 messages Jun 27, 2013

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

v3 cover drm/mgag200: Added resolution and bandwidth limits for various G200e products.

I fixed all of the formatting errors found by scripts/checkpatch.pl.

Julia Lemire (1):
drm/mgag200: Added resolution and bandwidth limits for various G200e
products.

 drivers/gpu/drm/mgag200/mgag200_drv.h  |    3 +-
 drivers/gpu/drm/mgag200/mgag200_main.c |    2 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c |   70 ++++++++++++++++++++++++++++++--
 3 files changed, 70 insertions(+), 5 deletions(-)
Signature · 1 line
1.7.10.4
#1 lore raw

PATCH v3 1/1 drm/mgag200: Added resolution and bandwidth limits for various G200e products.

At the larger resolutions, the g200e series sometimes struggles with maintaining a proper output. Problems like flickering or black bands appearing on screen can occur. In order to avoid this, limitations regarding resolutions and bandwidth have been added for the different variations of the g200e series. This code was ported from the old xorg mga driver.

---
 drivers/gpu/drm/mgag200/mgag200_drv.h  |    3 +-
 drivers/gpu/drm/mgag200/mgag200_main.c |    2 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c |   70 ++++++++++++++++++++++++++++++--
 3 files changed, 70 insertions(+), 5 deletions(-)
drivers/gpu/drm/mgag200/mgag200_drv.h +2 -1
index bf29b2f..988911a 100644
@@ -198,7 +198,8 @@ struct mga_device {
 		struct ttm_bo_device bdev;
 	} ttm;
 
-	u32 reg_1e24; /* SE model number */
+	/* SE model number stored in reg 0x1e24 */
+	u32 unique_rev_id;
 };
 
 
drivers/gpu/drm/mgag200/mgag200_main.c +1 -1
index 9905923..dafe049 100644
@@ -176,7 +176,7 @@ static int mgag200_device_init(struct drm_device *dev,
 
 	/* stash G200 SE model number for later use */
 	if (IS_G200_SE(mdev))
-		mdev->reg_1e24 = RREG32(0x1e24);
+		mdev->unique_rev_id = RREG32(0x1e24);
 
 	ret = mga_vram_init(mdev);
 	if (ret)
drivers/gpu/drm/mgag200/mgag200_mode.c +67 -3

94 lines not on this page · raw message

Signature · 1 line
1.7.10.4