* [PATCH] aty128fb & >8bit
@ 2000-12-10 20:48 Tom Rini
2000-12-11 7:30 ` [linux-fbdev] " Geert Uytterhoeven
2000-12-11 20:12 ` Brad Douglas
0 siblings, 2 replies; 3+ messages in thread
From: Tom Rini @ 2000-12-10 20:48 UTC (permalink / raw)
To: Alan Cox, linux-kernel; +Cc: linux-fbdev
[-- Attachment #1: Type: text/plain, Size: 423 bytes --]
Hello. I just noticed that in 2.2.18pre27 you can only use the aty128fb
driver at 8 bit, because of some missing bits to drivers/video/Config.in.
w/o this you can't use console at > 8 bit nor X. I would consider this to
be a good thing to squash for 2.2.18 final because 2.2.18 is the 1st release
in a while that works well on PPC, and lots of PPCs have a rage128.
--
Tom Rini (TR1265)
http://gate.crashing.org/~trini/
[-- Attachment #2: 128fix.patch --]
[-- Type: text/plain, Size: 3757 bytes --]
===== drivers/video/Config.in 1.10 vs edited =====
--- 1.10/drivers/video/Config.in Fri Oct 20 22:20:29 2000
+++ edited/drivers/video/Config.in Sun Dec 10 13:33:45 2000
@@ -188,7 +188,8 @@
"$CONFIG_FB_VALKYRIE" = "y" -o "$CONFIG_FB_PLATINUM" = "y" -o \
"$CONFIG_FB_IGA" = "y" -o "$CONFIG_FB_MATROX" = "y" -o \
"$CONFIG_FB_CT65550" = "y" -o "$CONFIG_FB_PM2" = "y" -o \
- "$CONFIG_FB_SGIVW" = "y" -o "$CONFIG_FB_CYBER2000" = "y" ]; then
+ "$CONFIG_FB_SGIVW" = "y" -o "$CONFIG_FB_CYBER2000" = "y" -o \
+ "$CONFIG_FB_ATY128" = "y" ]; then
define_bool CONFIG_FBCON_CFB8 y
else
if [ "$CONFIG_FB_ACORN" = "m" -o "$CONFIG_FB_ATARI" = "m" -o \
@@ -202,14 +203,15 @@
"$CONFIG_FB_VALKYRIE" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
"$CONFIG_FB_IGA" = "m" -o "$CONFIG_FB_MATROX" = "m" -o \
"$CONFIG_FB_CT65550" = "m" -o "$CONFIG_FB_PM2" = "m" -o \
- "$CONFIG_FB_SGIVW" = "m" -o "$CONFIG_FB_CYBER2000" = "m" ]; then
+ "$CONFIG_FB_SGIVW" = "m" -o "$CONFIG_FB_CYBER2000" = "m" -o \
+ "$CONFIG_FB_ATY128" = "m" ]; then
define_bool CONFIG_FBCON_CFB8 m
fi
fi
if [ "$CONFIG_FB_ATARI" = "y" -o "$CONFIG_FB_ATY" = "y" -o \
"$CONFIG_FB_MAC" = "y" -o "$CONFIG_FB_VESA" = "y" -o \
"$CONFIG_FB_VIRTUAL" = "y" -o "$CONFIG_FB_TBOX" = "y" -o \
- "$CONFIG_FB_Q40" = "y" -o \
+ "$CONFIG_FB_Q40" = "y" -o "$CONFIG_FB_ATY128" = "y" -o \
"$CONFIG_FB_CONTROL" = "y" -o "$CONFIG_FB_CLGEN" = "y" -o \
"$CONFIG_FB_VIRGE" = "y" -o "$CONFIG_FB_CYBER" = "y" -o \
"$CONFIG_FB_VALKYRIE" = "y" -o "$CONFIG_FB_PLATINUM" = "y" -o \
@@ -221,7 +223,7 @@
if [ "$CONFIG_FB_ATARI" = "m" -o "$CONFIG_FB_ATY" = "m" -o \
"$CONFIG_FB_MAC" = "m" -o "$CONFIG_FB_VESA" = "m" -o \
"$CONFIG_FB_VIRTUAL" = "m" -o "$CONFIG_FB_TBOX" = "m" -o \
- "$CONFIG_FB_Q40" = "m" -o \
+ "$CONFIG_FB_Q40" = "m" -o "$CONFIG_FB_ATY128" = "m" -o \
"$CONFIG_FB_CONTROL" = "m" -o "$CONFIG_FB_CLGEN" = "m" -o \
"$CONFIG_FB_VIRGE" = "m" -o "$CONFIG_FB_CYBER" = "m" -o \
"$CONFIG_FB_VALKYRIE" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
@@ -233,14 +235,14 @@
fi
if [ "$CONFIG_FB_ATY" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
"$CONFIG_FB_CLGEN" = "y" -o "$CONFIG_FB_VESA" = "y" -o \
- "$CONFIG_FB_MATROX" = "y" -o "$CONFIG_FB_PM2" = "y" -o \
- "$CONFIG_FB_CYBER2000" = "y" ]; then
+ "$CONFIG_FB_MATROX" = "y" -o "$CONFIG_FB_PM2" = "y" -o \
+ "$CONFIG_FB_CYBER2000" = "y" -o "$CONFIG_FB_ATY128" = "y" ]; then
define_bool CONFIG_FBCON_CFB24 y
else
if [ "$CONFIG_FB_ATY" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" -o \
"$CONFIG_FB_CLGEN" = "m" -o "$CONFIG_FB_VESA" = "m" -o \
"$CONFIG_FB_MATROX" = "m" -o "$CONFIG_FB_PM2" = "m" -o \
- "$CONFIG_FB_CYBER2000" = "m" ]; then
+ "$CONFIG_FB_CYBER2000" = "m" -o "$CONFIG_FB_ATY128" = "m" ]; then
define_bool CONFIG_FBCON_CFB24 m
fi
fi
@@ -249,7 +251,8 @@
"$CONFIG_FB_CONTROL" = "y" -o "$CONFIG_FB_CLGEN" = "y" -o \
"$CONFIG_FB_TGA" = "y" -o "$CONFIG_FB_PLATINUM" = "y" -o \
"$CONFIG_FB_MATROX" = "y" -o "$CONFIG_FB_PM2" = "y" -o \
- "$CONFIG_FB_FM2" = "y" -o "$CONFIG_FB_SGIVW" = "y" ]; then
+ "$CONFIG_FB_FM2" = "y" -o "$CONFIG_FB_SGIVW" = "y" -o \
+ "$CONFIG_FB_ATY128" = "y" ]; then
define_bool CONFIG_FBCON_CFB32 y
else
if [ "$CONFIG_FB_ATARI" = "m" -o "$CONFIG_FB_ATY" = "m" -o \
@@ -257,7 +260,7 @@
"$CONFIG_FB_CONTROL" = "m" -o "$CONFIG_FB_CLGEN" = "m" -o \
"$CONFIG_FB_TGA" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
"$CONFIG_FB_MATROX" = "m" -o "$CONFIG_FB_PM2" = "m" -o \
- "$CONFIG_FB_SGIVW" = "m" ]; then
+ "$CONFIG_FB_SGIVW" = "m" -o "$CONFIG_FB_ATY128" = "m" ]; then
define_bool CONFIG_FBCON_CFB32 m
fi
fi
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [linux-fbdev] [PATCH] aty128fb & >8bit
2000-12-10 20:48 [PATCH] aty128fb & >8bit Tom Rini
@ 2000-12-11 7:30 ` Geert Uytterhoeven
2000-12-11 20:12 ` Brad Douglas
1 sibling, 0 replies; 3+ messages in thread
From: Geert Uytterhoeven @ 2000-12-11 7:30 UTC (permalink / raw)
To: Tom Rini; +Cc: Alan Cox, linux-kernel, linux-fbdev
On Sun, 10 Dec 2000, Tom Rini wrote:
> Hello. I just noticed that in 2.2.18pre27 you can only use the aty128fb
> driver at 8 bit, because of some missing bits to drivers/video/Config.in.
> w/o this you can't use console at > 8 bit nor X. I would consider this to
> be a good thing to squash for 2.2.18 final because 2.2.18 is the 1st release
> in a while that works well on PPC, and lots of PPCs have a rage128.
You mean the FBCON_CFBx options with x > 8? You're correct that you need them
for a text console, but you don't need them for X.
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
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [PATCH] aty128fb & >8bit
2000-12-10 20:48 [PATCH] aty128fb & >8bit Tom Rini
2000-12-11 7:30 ` [linux-fbdev] " Geert Uytterhoeven
@ 2000-12-11 20:12 ` Brad Douglas
1 sibling, 0 replies; 3+ messages in thread
From: Brad Douglas @ 2000-12-11 20:12 UTC (permalink / raw)
To: Tom Rini; +Cc: Alan Cox, linux-kernel, linux-fbdev
[-- Attachment #1: Type: text/plain, Size: 610 bytes --]
> Hello. I just noticed that in 2.2.18pre27 you can only use the aty128fb
> driver at 8 bit, because of some missing bits to drivers/video/Config.in.
> w/o this you can't use console at > 8 bit nor X. I would consider this to
> be a good thing to squash for 2.2.18 final because 2.2.18 is the 1st release
> in a while that works well on PPC, and lots of PPCs have a rage128.
Also, this patch to make it compile as module. How did these get removed?
I could have swore they used to work fine.
Sorry for the attachment. This computer has evolution.
Brad Douglas
brad@neruo.com
http://www.linux-fbdev.org
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: patch-2.2.18pre25-videoMakefile --]
[-- Type: text/x-makefile, Size: 328 bytes --]
--- linux-2.2.18pre25/drivers/video/Makefile Mon Dec 11 12:05:55 2000
+++ linux/drivers/video/Makefile Thu Dec 7 15:26:03 2000
@@ -106,6 +106,10 @@
ifeq ($(CONFIG_FB_ATY128),y)
L_OBJS += aty128fb.o
+else
+ ifeq ($(CONFIG_FB_ATY128),m)
+ MX_OBJS += aty128fb.o
+ endif
endif
ifeq ($(CONFIG_FB_IGA),y)
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2000-12-11 20:43 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-12-10 20:48 [PATCH] aty128fb & >8bit Tom Rini
2000-12-11 7:30 ` [linux-fbdev] " Geert Uytterhoeven
2000-12-11 20:12 ` Brad Douglas
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox