Hi,
this is an aggregated patch of 2 i found by google - With the M6 8MB
fix i got my Picturebook to work. The other one just looks like it makes
sense and does not harm my usage. I vote for inclusion into 2.4.x and
probably 2.5 as others already did.
This is the Radeon 8MB fix by :
http://www.uwsg.iu.edu/hypermail/linux/kernel/0207.2/0281.html
The void ptr vs u32 fix can be found here by David Mosberger:
https://external-lists.vasoftware.com/archives/linux-ia64/2002-July/003663.=
html
--- linux-2.4.19/drivers/video/radeonfb.c Sat Aug 3 02:39:45 2002
+++ linux-2.4.19.flo/drivers/video/radeonfb.c Thu Oct 24 22:35:36 2002
@@ -258,8 +258,8 @@
u32 mmio_base_phys;
u32 fb_base_phys;
=20
- u32 mmio_base;
- u32 fb_base;
+ void *mmio_base;
+ void *fb_base;
=20
struct pci_dev *pdev;
=20
@@ -800,7 +800,7 @@
}
=20
/* map the regions */
- rinfo->mmio_base =3D (u32) ioremap (rinfo->mmio_base_phys,
+ rinfo->mmio_base =3D ioremap (rinfo->mmio_base_phys,
RADEON_REGSIZE);
if (!rinfo->mmio_base) {
printk ("radeonfb: cannot map MMIO\n");
@@ -866,6 +866,13 @@
/* mem size is bits [28:0], mask off the rest */
rinfo->video_ram =3D tmp & CONFIG_MEMSIZE_MASK;
=20
+ if (rinfo->video_ram =3D=3D 0 &&
+ (pdev->device =3D=3D PCI_DEVICE_ID_RADEON_LY ||
+ pdev->device =3D=3D PCI_DEVICE_ID_RADEON_LZ)) {
+
+ rinfo->video_ram =3D 8192*1024;
+ }
+
/* ram type */
tmp =3D INREG(MEM_SDRAM_MODE_REG);
switch ((MEM_CFG_TYPE & tmp) >> 30) {
@@ -947,7 +954,7 @@
}
}
=20
- rinfo->fb_base =3D (u32) ioremap (rinfo->fb_base_phys,
+ rinfo->fb_base =3D ioremap (rinfo->fb_base_phys,
rinfo->video_ram);
if (!rinfo->fb_base) {
printk ("radeonfb: cannot map FB\n");
Flo
--=20
Florian Lohoff flo@rfc822.org +49-5201-669912
Heisenberg may have been here.
--eAbsdosE1cNLO4uF
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9vm8kUaz2rXW+gJcRAhqYAKCIqhhbFYpei27+1uqibSO6KJ2BeACdG/rY
X9LpwWtJJRA68C5bwnAWrwM=
=5JWH
-----END PGP SIGNATURE-----
--eAbsdosE1cNLO4uF--
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/