diff options
author | Alex Deucher <alex@t41p.(none)> | 2006-11-22 13:38:01 -0500 |
---|---|---|
committer | Alex Deucher <alex@t41p.(none)> | 2006-11-22 13:38:01 -0500 |
commit | 8e0f57571228729cc40ed59266484ecc43819f44 (patch) | |
tree | 3d509a8643d1ec34d5c08d2a28fdd84ac8c8562a /src | |
parent | e4850610596a08082a528c38186268b72012e78c (diff) |
Don't mess with the VIP bus on mobility chips. Seems to cause fan
problems on asus laptops (see bug 7463). We don't support video-in
on any laptops at the moment anyway.
Diffstat (limited to 'src')
-rw-r--r-- | src/radeon_video.c | 7 | ||||
-rw-r--r-- | src/radeon_vip.c | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/radeon_video.c b/src/radeon_video.c index d4e1f0a..21d0c30 100644 --- a/src/radeon_video.c +++ b/src/radeon_video.c @@ -1396,6 +1396,13 @@ RADEONAllocAdaptor(ScrnInfoPtr pScrn) /* Initialize VIP bus */ RADEONVIP_init(pScrn, pPriv); + + /* resetting the VIP bus causes problems with some mobility chips. + * we don't support video in on any mobility chips at the moment anyway + */ + if (!info->IsMobility) + RADEONVIP_reset(pScrn, pPriv); + info->adaptor = adapt; if(!xf86LoadSubModule(pScrn,"theatre_detect")) diff --git a/src/radeon_vip.c b/src/radeon_vip.c index abcba06..3e14f3b 100644 --- a/src/radeon_vip.c +++ b/src/radeon_vip.c @@ -351,5 +351,5 @@ void RADEONVIP_init(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv) pPriv->VIP->fifo_read=RADEONVIP_fifo_read; pPriv->VIP->fifo_write=RADEONVIP_fifo_write; - RADEONVIP_reset(pScrn, pPriv); + /*RADEONVIP_reset(pScrn, pPriv);*/ } |