Module Name: src
Committed By: macallan
Date: Wed Nov 3 00:49:04 UTC 2010
Modified Files:
src/sys/dev/pci: files.pci radeonfb.c radeonfb_bios.c radeonfbvar.h
Log Message:
pull in rasops8 for radeonfb, while there defflag a bunch of options and
make them all use the same prefix
To generate a diff of this commit:
cvs rdiff -u -r1.329 -r1.330 src/sys/dev/pci/files.pci
cvs rdiff -u -r1.38 -r1.39 src/sys/dev/pci/radeonfb.c
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/pci/radeonfb_bios.c
cvs rdiff -u -r1.9 -r1.10 src/sys/dev/pci/radeonfbvar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/pci/files.pci
diff -u src/sys/dev/pci/files.pci:1.329 src/sys/dev/pci/files.pci:1.330
--- src/sys/dev/pci/files.pci:1.329 Mon May 24 20:29:41 2010
+++ src/sys/dev/pci/files.pci Wed Nov 3 00:49:02 2010
@@ -1,4 +1,4 @@
-# $NetBSD: files.pci,v 1.329 2010/05/24 20:29:41 pgoyette Exp $
+# $NetBSD: files.pci,v 1.330 2010/11/03 00:49:02 macallan Exp $
#
# Config file and device description for machine-independent PCI code.
# Included by ports that need it. Requires that the SCSI files be
@@ -800,12 +800,15 @@
# ATI Radeon framebuffer console driver
# (Note: to enable the BIOS parser, add options RADEON_BIOS_INIT to the config)
-device radeonfb: wsemuldisplaydev, videomode, rasops32, vcons, splash, iic, i2c_bitbang, ddc_read_edid, edid, drm
+device radeonfb: wsemuldisplaydev, videomode, rasops8, rasops32, vcons, splash, iic, i2c_bitbang, ddc_read_edid, edid, drm
attach radeonfb at pci
file dev/pci/radeonfb.c radeonfb
file dev/pci/radeonfb_i2c.c radeonfb
file dev/pci/radeonfb_bios.c radeonfb
defflag opt_radeonfb.h RADEONFB_DEBUG
+defflag opt_radeonfb.h RADEONFB_BIOS_INIT
+defflag opt_radeonfb.h RADEONFB_BIOS_DEBUG
+defflag opt_radeonfb.h RADEONFB_MMAP_BARS
# Chelsio Terminator 3 (T3) 10 gigabit ethernet
device cxgbc { }
Index: src/sys/dev/pci/radeonfb.c
diff -u src/sys/dev/pci/radeonfb.c:1.38 src/sys/dev/pci/radeonfb.c:1.39
--- src/sys/dev/pci/radeonfb.c:1.38 Tue Nov 2 14:32:58 2010
+++ src/sys/dev/pci/radeonfb.c Wed Nov 3 00:49:02 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: radeonfb.c,v 1.38 2010/11/02 14:32:58 macallan Exp $ */
+/* $NetBSD: radeonfb.c,v 1.39 2010/11/03 00:49:02 macallan Exp $ */
/*-
* Copyright (c) 2006 Itronix Inc.
@@ -70,7 +70,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: radeonfb.c,v 1.38 2010/11/02 14:32:58 macallan Exp $");
+__KERNEL_RCSID(0, "$NetBSD: radeonfb.c,v 1.39 2010/11/03 00:49:02 macallan Exp $");
#define RADEONFB_DEFAULT_DEPTH 8
@@ -572,10 +572,9 @@
radeonfb_loadbios(sc, pa);
-#ifdef RADEON_BIOS_INIT
+#ifdef RADEONFB_BIOS_INIT
if (radeonfb_bios_init(sc)) {
aprint_error("%s: BIOS inititialization failed\n", XNAME(sc));
- goto error;
}
#endif
Index: src/sys/dev/pci/radeonfb_bios.c
diff -u src/sys/dev/pci/radeonfb_bios.c:1.3 src/sys/dev/pci/radeonfb_bios.c:1.4
--- src/sys/dev/pci/radeonfb_bios.c:1.3 Sat Jan 3 03:43:22 2009
+++ src/sys/dev/pci/radeonfb_bios.c Wed Nov 3 00:49:02 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: radeonfb_bios.c,v 1.3 2009/01/03 03:43:22 yamt Exp $ */
+/* $NetBSD: radeonfb_bios.c,v 1.4 2010/11/03 00:49:02 macallan Exp $ */
/*-
* Copyright (c) 2006 Itronix Inc.
@@ -39,7 +39,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: radeonfb_bios.c,v 1.3 2009/01/03 03:43:22 yamt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: radeonfb_bios.c,v 1.4 2010/11/03 00:49:02 macallan Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -53,7 +53,9 @@
#include <dev/pci/radeonfbreg.h>
#include <dev/pci/radeonfbvar.h>
-#ifdef RADEON_BIOS_INIT
+#include "opt_radeonfb.h"
+
+#ifdef RADEONFB_BIOS_INIT
/*
* Globals for the entire BIOS.
@@ -106,7 +108,7 @@
#define PLL_WAIT_CHK_SET_CLK_PWRMGT_CNTL24 5
-#ifdef RADEON_BIOS_DEBUG
+#ifdef RADEONFB_BIOS_DEBUG
#define DPRINTF(x) printf x
#else
#define DPRINTF(x)
Index: src/sys/dev/pci/radeonfbvar.h
diff -u src/sys/dev/pci/radeonfbvar.h:1.9 src/sys/dev/pci/radeonfbvar.h:1.10
--- src/sys/dev/pci/radeonfbvar.h:1.9 Tue Nov 2 14:32:58 2010
+++ src/sys/dev/pci/radeonfbvar.h Wed Nov 3 00:49:02 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: radeonfbvar.h,v 1.9 2010/11/02 14:32:58 macallan Exp $ */
+/* $NetBSD: radeonfbvar.h,v 1.10 2010/11/03 00:49:02 macallan Exp $ */
/*-
* Copyright (c) 2006 Itronix Inc.
@@ -363,9 +363,7 @@
void radeonfb_putpll(struct radeonfb_softc *, uint32_t, uint32_t);
void radeonfb_maskpll(struct radeonfb_softc *, uint32_t, uint32_t, uint32_t);
-#ifdef RADEON_BIOS_INIT
int radeonfb_bios_init(struct radeonfb_softc *);
-#endif
void radeonfb_i2c_init(struct radeonfb_softc *);
int radeonfb_i2c_read_edid(struct radeonfb_softc *, int, uint8_t *);