Add a sparc64-atyfb-xl-gr.patch to fix ATI framebuffer

corruption on SunBlade 100 (#321200).

svn path=/dists/trunk/linux-2.6/; revision=4763
This commit is contained in:
Jurij Smakov 2005-11-10 04:06:52 +00:00
parent 646c450320
commit 81ee31d13b
3 changed files with 15 additions and 0 deletions

2
debian/changelog vendored
View File

@ -23,6 +23,8 @@ linux-2.6 (2.6.14-3) UNRELEASED; urgency=low
* Enable CONFIG_SND_ALI5451 on sparc.
* Switch sparc to gcc-4.0. Thanks to Norbert for making sure it successfully
builds a working kernel now.
* Apply patch to fix ATI framebuffer output corruption on SunBlade 100
(sparc64-atyfb-xl-gr.patch). Thanks to Luigi Gangitano. (Closes: #321200)
[ Simon Horman ]
* [386, AMD64] Set CONFIG_FRAMEBUFFER_CONSOLE=y instead of m.

View File

@ -5,3 +5,4 @@
+ m68k-mvme16x.patch
+ m68k-spinlock.patch
+ 2.6.14.1.patch
+ sparc64-atyfb-xl-gr.patch

View File

@ -0,0 +1,12 @@
diff -aur a/drivers/video/aty/atyfb_base.c b/drivers/video/aty/atyfb_base.c
--- a/drivers/video/aty/atyfb_base.c 2005-10-27 17:02:08.000000000 -0700
+++ b/drivers/video/aty/atyfb_base.c 2005-11-09 19:56:18.000000000 -0800
@@ -404,7 +404,7 @@
{ PCI_CHIP_MACH64GM, "3D RAGE XL (Mach64 GM, AGP)", 230, 83, 63, ATI_CHIP_264XL },
{ PCI_CHIP_MACH64GN, "3D RAGE XL (Mach64 GN, AGP)", 230, 83, 63, ATI_CHIP_264XL },
{ PCI_CHIP_MACH64GO, "3D RAGE XL (Mach64 GO, PCI-66/BGA)", 230, 83, 63, ATI_CHIP_264XL },
- { PCI_CHIP_MACH64GR, "3D RAGE XL (Mach64 GR, PCI-33MHz)", 230, 83, 63, ATI_CHIP_264XL },
+ { PCI_CHIP_MACH64GR, "3D RAGE XL (Mach64 GR, PCI-33MHz)", 230, 83, 63, ATI_CHIP_264XL | M64F_SDRAM_MAGIC_PLL },
{ PCI_CHIP_MACH64GL, "3D RAGE XL (Mach64 GL, PCI)", 230, 83, 63, ATI_CHIP_264XL },
{ PCI_CHIP_MACH64GS, "3D RAGE XL (Mach64 GS, PCI)", 230, 83, 63, ATI_CHIP_264XL },