Thread (2 messages) flat view 2 messages, 2 authors, 2000-10-12

Re: dual head r128

From: Kostas Gewrgiou <hidden>
Date: 2000-10-12 14:10:44

On Thu, 12 Oct 2000, Hendricks, Kevin wrote:
Hi,
quoted
the patch breaks the calculations for the x86 cards
(thats the reason why its not in the xfree cvs), so don't expect to get
sane values for the x86 card. (aty128fb has the same problem as well btw)
Why?  This should not be unless the bios on the x86 card never initializes
the card in any way.  If the bios does do some basic initialization, the
patch should work just as well for an x86 card as a ppc one if the main
clock rate is the same.  If the main clock rate is different, as long as
you can find out what it is, reading and calculating the  timings from
those register settings really should work generically, shouldn't it?
The reference frequency isn't the same in all cards, your patch assumes that
  /* Assume REF clock is 2950 (in units of 10khz) */
  /* and that all pllclk must be between 125 Mhz and 250Mhz */
From the comment in r128_driver.c you can see that the possible values are
29.50MHz, 28.63MHz, or 14.32MHz.

  /* These probably aren't going to work for
     the card you are using.  Specifically,
     reference freq can be 29.50MHz,
     28.63MHz, or 14.32MHz.  YMMV. */

Most of the ppc r128 cards have a reference frequency of 29.50MHz so the
code works but i heard that some of the new ones have different reference
freq.

  Kostas.


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help