[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#508999: more on 508999 (lenny with wrong frequencies on Radeon Xpress 200)



Checking which of the registers to read with radeontool causes the graphic
card to start using proper frequencies, those are luckily those were
radeontool writes something before reading namely:

PIXCLKS_CNTL
VCLK_ECP_CNTL
PPLL_DIV_0
PPLL_CNTL
CLK_PIN_CNTL
SCLK_CNTL
PWRMAN_MISC
SS_INT_CNTL

I did not test all, but CLK_PIN_CNTL is the only one of A* B* C* and D*
that helps and all the other of that list help, too.

what redeontool does is setting
*(unsigned int * volatile)(radeon_cntl_mem + RADEON_CLOCK_CNTL_INDEX)
to a value of 0x2d, 0x08, 0x04, 0x02, 0x01, 0x0d, 0x16 or 0x33 and
then reading
*(unsigned int * volatile)(radeon_cntl_mem + RADEON_CLOCK_CNTL_DATA)

Hochachtungsvoll,
	Bernhard R. Link



Reply to: