lkml.org 
[lkml]   [2003]   [Jul]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
Subject[PATCH] Macfb compile fixes
Macfb compile fixes

--- linux-2.6.x/drivers/video/macfb.c Mon May 5 10:32:15 2003
+++ linux-m68k-2.6.x/drivers/video/macfb.c Sun Jun 8 11:24:51 2003
@@ -233,11 +233,11 @@

/* Loop until we get to the register we want */
for (i = 0; i < regno; i++) {
- nubus_writeb(info->cmap[i].red >> 8, &dafb_cmap_regs->lut);
+ nubus_writeb(info->cmap.red[i] >> 8, &dafb_cmap_regs->lut);
nop();
- nubus_writeb(info->cmap[i].green >> 8, &dafb_cmap_regs->lut);
+ nubus_writeb(info->cmap.green[i] >> 8, &dafb_cmap_regs->lut);
nop();
- nubus_writeb(info->cmap[i].blue >> 8, &dafb_cmap_regs->lut);
+ nubus_writeb(info->cmap.blue[i] >> 8, &dafb_cmap_regs->lut);
nop();
}
}
@@ -528,10 +528,10 @@
* != 0 for invalid regno.
*/

- if (regno >= info->cmap.len)
+ if (regno >= fb_info->cmap.len)
return 1;

- switch (info->var.bits_per_pixel) {
+ switch (fb_info->var.bits_per_pixel) {
case 1:
/* We shouldn't get here */
break;
@@ -539,21 +539,21 @@
case 4:
case 8:
if (macfb_setpalette)
- macfb_setpalette(regno, red, green, blue, info);
+ macfb_setpalette(regno, red, green, blue, fb_info);
else
return 1;
break;
case 16:
- if (info->var.red.offset == 10) {
+ if (fb_info->var.red.offset == 10) {
/* 1:5:5:5 */
- ((u32*) (info->pseudo_palette))[regno] =
+ ((u32*) (fb_info->pseudo_palette))[regno] =
((red & 0xf800) >> 1) |
((green & 0xf800) >> 6) |
((blue & 0xf800) >> 11) |
((transp != 0) << 15);
} else {
/* 0:5:6:5 */
- ((u32*) (info->pseudo_palette))[regno] =
+ ((u32*) (fb_info->pseudo_palette))[regno] =
((red & 0xf800) ) |
((green & 0xfc00) >> 5) |
((blue & 0xf800) >> 11);
@@ -565,19 +565,19 @@
red >>= 8;
green >>= 8;
blue >>= 8;
- ((u32 *)(info->pseudo_palette))[regno] =
- (red << info->var.red.offset) |
- (green << info->var.green.offset) |
- (blue << info->var.blue.offset);
+ ((u32 *)(fb_info->pseudo_palette))[regno] =
+ (red << fb_info->var.red.offset) |
+ (green << fb_info->var.green.offset) |
+ (blue << fb_info->var.blue.offset);
break;
case 32:
red >>= 8;
green >>= 8;
blue >>= 8;
- ((u32 *)(info->pseudo_palette))[regno] =
- (red << info->var.red.offset) |
- (green << info->var.green.offset) |
- (blue << info->var.blue.offset);
+ ((u32 *)(fb_info->pseudo_palette))[regno] =
+ (red << fb_info->var.red.offset) |
+ (green << fb_info->var.green.offset) |
+ (blue << fb_info->var.blue.offset);
break;
}
return 0;
Gr{oetje,eeting}s,
Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
-
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/

\
 
 \ /
  Last update: 2005-03-22 13:47    [W:0.024 / U:0.136 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site