added PLL reset, hopefully this makes the driver independant of vesa on more systems. Bumped version to 0.08.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13839 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Rudolf Cornelissen 2005-07-27 18:28:12 +00:00
parent 3d4b000bbd
commit 499e0553e3
1 changed files with 6 additions and 1 deletions

View File

@ -90,7 +90,7 @@ status_t eng_general_powerup()
{
status_t status;
LOG(1,("POWERUP: Haiku VIA Accelerant 0.07 running.\n"));
LOG(1,("POWERUP: Haiku VIA Accelerant 0.08 running.\n"));
/* preset no laptop */
si->ps.laptop = false;
@ -520,6 +520,11 @@ static status_t eng_general_bios_to_powergraphics()
/* setup sequencer clocking mode */
SEQW(CLKMODE, 0x21);
/* reset primary pixelPLL */
SEQW(PLL_RESET, ((SEQR(PLL_RESET)) | 0x02));
snooze(1000);
SEQW(PLL_RESET, ((SEQR(PLL_RESET)) & ~0x02));
/* setup AGP:
* Note:
* This may only be done when no transfers are in progress on the bus, so now