summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2000-09-03 22:50:02 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2000-09-03 22:50:02 +0000
commit79d62369ed2d6c72893930fe518582d8a4051f50 (patch)
tree6991a1aaa050edfbf5dffc59f76ccead9e699fbc
parent438fcab6fbf94315f16909c952b64e1aa3b1e394 (diff)
fix revision parsing, print local revision
-rw-r--r--sys/dev/ic/sti.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/sys/dev/ic/sti.c b/sys/dev/ic/sti.c
index 56498562e84..b76ac8e3f29 100644
--- a/sys/dev/ic/sti.c
+++ b/sys/dev/ic/sti.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sti.c,v 1.1 2000/05/30 19:39:38 mickey Exp $ */
+/* $OpenBSD: sti.c,v 1.2 2000/09/03 22:50:01 mickey Exp $ */
/*
* Copyright (c) 2000 Michael Shalayeff
@@ -125,8 +125,9 @@ sti_attach_common(sc)
(bus_space_read_1(sc->memt, sc->romh, (o) + 15)))
dd->dd_type = bus_space_read_1(sc->memt, sc->romh, 3);
- dd->dd_grrev = bus_space_read_1(sc->memt, sc->romh, 7);
- dd->dd_lrrev = bus_space_read_1(sc->memt, sc->romh, 11);
+ dd->dd_nmon = bus_space_read_1(sc->memt, sc->romh, 7);
+ dd->dd_grrev = bus_space_read_1(sc->memt, sc->romh, 11);
+ dd->dd_lrrev = bus_space_read_1(sc->memt, sc->romh, 15);
dd->dd_grid[0] = parseword(0x10);
dd->dd_grid[1] = parseword(0x20);
dd->dd_fntaddr = parseword(0x30) & ~3;
@@ -168,7 +169,7 @@ sti_attach_common(sc)
#ifdef STIDEBUG
printf("dd:\n"
- "devtype=%x, rev=%d.%d, gid=%x%x, font=%x, mss=%x\n"
+ "devtype=%x, rev=%x;%d, gid=%x%x, font=%x, mss=%x\n"
"end=%x, mmap=%x, msto=%x, timo=%d, mont=%x, ua=%x\n"
"memrq=%x, pwr=%d, bus=%x, ebus=%x, altt=%x, cfb=%x\n"
"code=",
@@ -304,10 +305,10 @@ sti_attach_common(sc)
bus_space_read_region_4(sc->memt, sc->romh, dd->dd_fntaddr,
(u_int32_t *)ff, sizeof(*ff) / 4);
- printf(": %s rev %d.%02d\n"
+ printf(": %s rev %d.%02d;%d\n"
"%s: %dx%d frame buffer, %dx%dx%d display, offset %dx%d\n"
- "%s: %dx%d font type %d, %d bpc, charset %d-%d\n",
- cfg.name, dd->dd_grrev >> 4, dd->dd_lrrev & 0xf,
+ "%s: %dx%d font type %d, %d bpc, charset %d-%d\n", cfg.name,
+ dd->dd_grrev >> 4, dd->dd_grrev & 0xf, dd->dd_lrrev,
sc->sc_dev.dv_xname, cfg.fbwidth, cfg.fbheight,
cfg.width, cfg.height, cfg.bpp, cfg.owidth, cfg.oheight,
sc->sc_dev.dv_xname,