Skip to content

Commit

Permalink
[SPARC]: Fix p9100 framebuffer in 2.6
Browse files Browse the repository at this point in the history
The attached patch fixes the p9100 framebuffer so that text is viewable
(not black on black, like it was before the patch). The linux logo
displays for a very short period of time, then is replaced by a grey
box. This leads me to believe that this framebuffer would have problems
in X, but since there hasn't been a weitek driver for X in several
millennia, this isn't something that I can confirm or deny.

But this patch does get color console working on my SPARCbook 3TX.

Signed-off-by: Tom 'spot' Callaway <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
  • Loading branch information
Tom 'spot' Callaway authored and davem330 committed Oct 7, 2005
1 parent eb98129 commit d85c355
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions drivers/video/p9100.c
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,9 @@ static void p9100_init_one(struct sbus_dev *sdev)
all->par.physbase = sdev->reg_addrs[2].phys_addr;

sbusfb_fill_var(&all->info.var, sdev->prom_node, 8);
all->info.var.red.length = 8;
all->info.var.green.length = 8;
all->info.var.blue.length = 8;

linebytes = prom_getintdefault(sdev->prom_node, "linebytes",
all->info.var.xres);
Expand Down Expand Up @@ -323,6 +326,7 @@ static void p9100_init_one(struct sbus_dev *sdev)
kfree(all);
return;
}
fb_set_cmap(&all->info.cmap, &all->info);

list_add(&all->list, &p9100_list);

Expand Down

0 comments on commit d85c355

Please sign in to comment.