Skip to content

Commit

Permalink
[PATCH] sparc32 vga support
Browse files Browse the repository at this point in the history
sparc32 lacks vga.h, so lots of fbdev drivers won't compile.  There are no
sparc32 systems with PCI slots, so it's a bit moot.

The patch gives sparc32 a copy of the sparc64 vga.h.  It fixes sparc32
allmodconfig without mucking up fbdev Kconfig and gives us wider compile
coverage.

Cc: "Antonino A. Daplas" <adaplas@pol.net>
Acked-by: "David S. Miller" <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  • Loading branch information
Andrew Morton authored and Linus Torvalds committed Apr 11, 2006
1 parent f2e782e commit ac50ab3
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions include/asm-sparc/vga.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
/*
* Access to VGA videoram
*
* (c) 1998 Martin Mares <mj@ucw.cz>
*/

#ifndef _LINUX_ASM_VGA_H_
#define _LINUX_ASM_VGA_H_

#include <asm/types.h>

#define VT_BUF_HAVE_RW

#undef scr_writew
#undef scr_readw

static inline void scr_writew(u16 val, u16 *addr)
{
BUG_ON((long) addr >= 0);

*addr = val;
}

static inline u16 scr_readw(const u16 *addr)
{
BUG_ON((long) addr >= 0);

return *addr;
}

#define VGA_MAP_MEM(x,s) (x)

#endif

0 comments on commit ac50ab3

Please sign in to comment.