diff options
| author | tsutsui <tsutsui@NetBSD.org> | 2001-04-29 11:20:44 +0000 |
|---|---|---|
| committer | tsutsui <tsutsui@NetBSD.org> | 2001-04-29 11:20:44 +0000 |
| commit | b83fe1a852b713d78423779bff3ea96bdd7b94bb (patch) | |
| tree | 7603ec00a0c83bfb88300f5aa339a283a37dc1ed /sys/dev/microcode | |
| parent | 2052c729cd3a77a5b05f53d148ea5d61c8fdb4dc (diff) | |
Correct register address map for 53c710.
Diffstat (limited to 'sys/dev/microcode')
| -rw-r--r-- | sys/dev/microcode/siop/ncr53cxxx.c | 100 |
1 files changed, 47 insertions, 53 deletions
diff --git a/sys/dev/microcode/siop/ncr53cxxx.c b/sys/dev/microcode/siop/ncr53cxxx.c index edd82697b7c..90ebc48ece0 100644 --- a/sys/dev/microcode/siop/ncr53cxxx.c +++ b/sys/dev/microcode/siop/ncr53cxxx.c @@ -1,4 +1,4 @@ -/* $NetBSD: ncr53cxxx.c,v 1.5 2000/10/23 14:51:51 bouyer Exp $ */ +/* $NetBSD: ncr53cxxx.c,v 1.6 2001/04/29 11:20:44 tsutsui Exp $ */ /* * Copyright (c) 1995,1999 Michael L. Hitch @@ -146,22 +146,22 @@ struct ncrregs { struct ncrregs regs[] = { {"scntl0", {0x00, 0x00, 0x00, 0x00}}, {"scntl1", {0x01, 0x01, 0x01, 0x01}}, - {"scntl2", {-1, 0x02, 0x02, 0x02}}, - {"scntl3", {-1, 0x03, 0x03, 0x03}}, - {"scid", {-1, 0x04, 0x04, 0x04}}, {"sdid", {0x02, -1, -1, -1}}, {"sien", {0x03, -1, -1, -1}}, {"scid", {0x04, -1, -1, -1}}, + {"scntl2", { -1, 0x02, 0x02, 0x02}}, + {"scntl3", { -1, 0x03, 0x03, 0x03}}, + {"scid", { -1, 0x04, 0x04, 0x04}}, {"sxfer", {0x05, 0x05, 0x05, 0x05}}, - {"sdid", {-1, 0x06, 0x06, 0x06}}, - {"gpreg", {-1, 0x07, 0x07, 0x07}}, {"sodl", {0x06, -1, -1, -1}}, {"socl", {0x07, -1, -1, -1}}, + {"sdid", { -1, 0x06, 0x06, 0x06}}, + {"gpreg", { -1, 0x07, 0x07, 0x07}}, {"sfbr", {0x08, 0x08, 0x08, 0x08}}, - {"socl", {-1, 0x09, 0x09, 0x09}}, - {"ssid", {-1, 0x0a, 0x0a, 0x0a}}, {"sidl", {0x09, -1, -1, -1}}, {"sbdl", {0x0a, -1, -1, -1}}, + {"socl", { -1, 0x09, 0x09, 0x09}}, + {"ssid", { -1, 0x0a, 0x0a, 0x0a}}, {"sbcl", {0x0b, 0x0b, 0x0b, 0x0b}}, {"dstat", {0x0c, 0x0c, 0x0c, 0x0c}}, {"sstat0", {0x0d, 0x0d, 0x0d, 0x0d}}, @@ -171,61 +171,55 @@ struct ncrregs regs[] = { {"dsa1", {0x11, 0x11, 0x11, 0x11}}, {"dsa2", {0x12, 0x12, 0x12, 0x12}}, {"dsa3", {0x13, 0x13, 0x13, 0x13}}, - {"istat", {-1, 0x14, 0x14, 0x14}}, {"ctest0", {0x14, 0x18, 0x18, 0x18}}, {"ctest1", {0x15, 0x19, 0x19, 0x19}}, {"ctest2", {0x16, 0x1a, 0x1a, 0x1a}}, {"ctest3", {0x17, 0x1b, 0x1b, 0x1b}}, - {"temp0", {-1, 0x1c, 0x1c, 0x1c}}, - {"temp1", {-1, 0x1d, 0x1d, 0x1d}}, - {"temp2", {-1, 0x1e, 0x1e, 0x1e}}, - {"temp3", {-1, 0x1f, 0x1f, 0x1f}}, - {"dfifo", {-1, 0x20, 0x20, 0x20}}, {"ctest4", {0x18, 0x21, 0x21, 0x21}}, {"ctest5", {0x19, 0x22, 0x22, 0x22}}, - {"ctest6", {0x20, 0x23, 0x23, 0x23}}, - {"ctest7", {0x21, -1, -1, -1}}, - {"temp0", {0x22, -1, -1, -1}}, - {"temp1", {0x23, -1, -1, -1}}, - {"temp2", {0x24, -1, -1, -1}}, - {"temp3", {0x25, -1, -1, -1}}, - {"dfifo", {0x26, -1, -1, -1}}, - {"istat", {0x27, -1, -1, -1}}, - {"ctest8", {0x28, -1, -1, -1}}, - {"lcrc", {0x29, -1, -1, -1}}, - {"dbc0", {0x2a, 0x24, 0x24, 0x24}}, - {"dbc1", {0x2b, 0x25, 0x25, 0x25}}, - {"dbc2", {0x2c, 0x26, 0x26, 0x26}}, - {"dcmd", {0x2d, 0x27, 0x27, 0x27}}, - {"dnad0", {0x2e, 0x28, 0x28, 0x28}}, - {"dnad1", {0x2f, 0x29, 0x29, 0x29}}, - {"dnad2", {0x30, 0x2a, 0x2a, 0x2a}}, - {"dnad3", {0x31, 0x2b, 0x2b, 0x2b}}, - {"dsp0", {0x32, 0x2c, 0x2c, 0x2c}}, - {"dsp1", {0x33, 0x2d, 0x2d, 0x2d}}, - {"dsp2", {0x34, 0x2e, 0x2e, 0x2e}}, - {"dsp3", {0x35, 0x2f, 0x2f, 0x2f}}, - {"dsps0", {0x36, 0x30, 0x30, 0x30}}, - {"dsps1", {0x37, 0x31, 0x31, 0x31}}, - {"dsps2", {0x38, 0x32, 0x32, 0x32}}, - {"dsps3", {0x39, 0x33, 0x33, 0x33}}, - {"scratch0", {0x40, -1, -1, -1}}, - {"scratch1", {0x41, -1, -1, -1}}, - {"scratch2", {0x42, -1, -1, -1}}, - {"scratch3", {0x43, -1, -1, -1}}, + {"ctest6", {0x1a, 0x23, 0x23, 0x23}}, + {"ctest7", {0x1b, -1, -1, -1}}, + {"temp0", {0x1c, 0x1c, 0x1c, 0x1c}}, + {"temp1", {0x1d, 0x1d, 0x1d, 0x1d}}, + {"temp2", {0x1e, 0x1e, 0x1e, 0x1e}}, + {"temp3", {0x1f, 0x1f, 0x1f, 0x1f}}, + {"dfifo", {0x20, 0x20, 0x20, 0x20}}, + {"istat", {0x21, 0x14, 0x14, 0x14}}, + {"ctest8", {0x22, -1, -1, -1}}, + {"lcrc", {0x23, -1, -1, -1}}, + {"dbc0", {0x24, 0x24, 0x24, 0x24}}, + {"dbc1", {0x25, 0x25, 0x25, 0x25}}, + {"dbc2", {0x26, 0x26, 0x26, 0x26}}, + {"dcmd", {0x27, 0x27, 0x27, 0x27}}, + {"dnad0", {0x28, 0x28, 0x28, 0x28}}, + {"dnad1", {0x29, 0x29, 0x29, 0x29}}, + {"dnad2", {0x2a, 0x2a, 0x2a, 0x2a}}, + {"dnad3", {0x2b, 0x2b, 0x2b, 0x2b}}, + {"dsp0", {0x2c, 0x2c, 0x2c, 0x2c}}, + {"dsp1", {0x2d, 0x2d, 0x2d, 0x2d}}, + {"dsp2", {0x2e, 0x2e, 0x2e, 0x2e}}, + {"dsp3", {0x2f, 0x2f, 0x2f, 0x2f}}, + {"dsps0", {0x30, 0x30, 0x30, 0x30}}, + {"dsps1", {0x31, 0x31, 0x31, 0x31}}, + {"dsps2", {0x32, 0x32, 0x32, 0x32}}, + {"dsps3", {0x33, 0x33, 0x33, 0x33}}, + {"scratch0", {0x34, -1, -1, -1}}, + {"scratch1", {0x35, -1, -1, -1}}, + {"scratch2", {0x36, -1, -1, -1}}, + {"scratch3", {0x37, -1, -1, -1}}, {"scratcha0", { -1, 0x34, 0x34, 0x34}}, {"scratcha1", { -1, 0x35, 0x35, 0x35}}, {"scratcha2", { -1, 0x36, 0x36, 0x36}}, {"scratcha3", { -1, 0x37, 0x37, 0x37}}, - {"dmode", {0x44, 0x38, 0x38, 0x38}}, - {"dien", {0x45, 0x39, 0x39, 0x39}}, - {"dwt", {0x46, 0x3a, -1, -1}}, + {"dmode", {0x38, 0x38, 0x38, 0x38}}, + {"dien", {0x39, 0x39, 0x39, 0x39}}, + {"dwt", {0x3a, 0x3a, -1, -1}}, {"sbr", { -1, -1, 0x3a, 0x3a}}, - {"dcntl", {0x47, 0x3b, 0x3b, 0x3b}}, - {"addr0", {0x48, 0x3c, 0x3c, 0x3c}}, - {"addr1", {0x49, 0x3d, 0x3d, 0x3d}}, - {"addr2", {0x4A, 0x3e, 0x3e, 0x3e}}, - {"addr3", {0x4B, 0x3f, 0x3f, 0x3f}}, + {"dcntl", {0x3b, 0x3b, 0x3b, 0x3b}}, + {"addr0", {0x3c, 0x3c, 0x3c, 0x3c}}, + {"addr1", {0x3d, 0x3d, 0x3d, 0x3d}}, + {"addr2", {0x3e, 0x3e, 0x3e, 0x3e}}, + {"addr3", {0x3f, 0x3f, 0x3f, 0x3f}}, {"sien0", { -1, 0x40, 0x40, 0x40}}, {"sien1", { -1, 0x41, 0x41, 0x41}}, {"sist0", { -1, 0x42, 0x42, 0x42}}, @@ -415,7 +409,7 @@ main (int argc, char *argv[]) if (outfp) { time_t cur_time; - fprintf(outfp, "/*\t$NetBSD: ncr53cxxx.c,v 1.5 2000/10/23 14:51:51 bouyer Exp $\t*/\n"); + fprintf(outfp, "/*\t$NetBSD: ncr53cxxx.c,v 1.6 2001/04/29 11:20:44 tsutsui Exp $\t*/\n"); fprintf(outfp, "/*\n"); fprintf(outfp, " *\tDO NOT EDIT - this file is automatically generated.\n"); time(&cur_time); |
