• Risto Suominen's avatar
    fbdev/atyfb: Fix DSP config on some PowerMacs & PowerBooks · 7fbb7cad
    Risto Suominen authored
    Since the complete re-write in 2.6.10, some PowerMacs (At least PowerMac 5500
    and PowerMac G3 Beige rev A) with ATI Mach64 chip have suffered from unstable
    columns in their framebuffer image. This seems to depend on a value (4) read
    from PLL_EXT_CNTL register, which leads to incorrect DSP config parameters to
    be written to the chip. This patch uses a value calculated by aty_init_pll_ct
    instead, as a starting point.
    
    There are questions as to whether this should be extended to other platforms
    or maybe made dependent on specific chip types, but in the meantime, this has
    been tested on various powermacs and works for them so let's commit it.
    Signed-off-by: default avatarRisto Suominen <Risto.Suominen@gmail.com>
    Tested-by: default avatarMichael Pettersson <mike@it.uu.se>
    Cc: <stable@kernel.org>
    Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
    7fbb7cad
mach64_ct.c 19.4 KB