Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/hpcmips/vr add VR4131 infomation.
details: https://anonhg.NetBSD.org/src/rev/81bbf64377f9
branches: trunk
changeset: 514568:81bbf64377f9
user: sato <sato%NetBSD.org@localhost>
date: Wed Sep 05 16:08:46 2001 +0000
description:
add VR4131 infomation.
diffstat:
sys/arch/hpcmips/vr/bcureg.h | 31 ++++++++++++++++---------------
1 files changed, 16 insertions(+), 15 deletions(-)
diffs (136 lines):
diff -r 58e366a36481 -r 81bbf64377f9 sys/arch/hpcmips/vr/bcureg.h
--- a/sys/arch/hpcmips/vr/bcureg.h Wed Sep 05 15:46:52 2001 +0000
+++ b/sys/arch/hpcmips/vr/bcureg.h Wed Sep 05 16:08:46 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: bcureg.h,v 1.7 2001/08/21 10:31:26 sato Exp $ */
+/* $NetBSD: bcureg.h,v 1.8 2001/09/05 16:08:46 sato Exp $ */
/*-
* Copyright (c) 1999-2001 SATO Kazumi. All rights reserved.
@@ -38,7 +38,7 @@
* BCU (Bus Control Unit) Registers definitions.
* start 0xB000000 (vr4101,4102,4111,4121)
* start 0xA000000 (vr4181)
- * start 0xF000000 (vr4122)
+ * start 0xF000000 (vr4122, vr4131)
*/
#define BCUCNT1_REG_W 0x000 /* BCU Control Register 1 */
@@ -63,16 +63,16 @@
#define BCUCNT1_PAGE128 (1<<12) /* 128bit */
#define BCUCNT1_PAGE64 (0<<12) /* 64bit */
-#define BCUCNT1_PAGESIZEMASK (3<<12) /* PageROM PAGESIZE (= 4122) */
+#define BCUCNT1_PAGESIZEMASK (3<<12) /* PageROM PAGESIZE (= 4122, 4131) */
#define BCUCNT1_PASESIZE32 (2<<12) /* 32 byte */
#define BCUCNT1_PASESIZE16 (1<<12) /* 16 byte */
#define BCUCNT1_PASESIZE8 (0<<12) /* 8 byte */
-#define BCUCNT1_PAGE2MASK (1<<10) /* (<= 4122,>= 4102) */
+#define BCUCNT1_PAGE2MASK (1<<10) /* (<= 4131,>= 4102) */
#define BCUCNT1_PAGE2PAGE (1<<10) /* Page ROM */
#define BCUCNT1_PAGE2ORD (0<<10) /* Prginary ROM */
-#define BCUCNT1_PAGE0MASK (1<<8) /* (<= 4122,>= 4102) */
+#define BCUCNT1_PAGE0MASK (1<<8) /* (<= 4131,>= 4102) */
#define BCUCNT1_PAGE0PAGE (1<<8) /* Page ROM */
#define BCUCNT1_PAGE0ORD (0<<8) /* Prginary ROM */
@@ -80,7 +80,7 @@
#define BCUCNT1_REF1024 (1<<7) /* 1024 cycles/128ms */
#define BCUCNT1_REF4096 (0<<7) /* 4096 cycles/128ms */
-#define BCUCNT1_ROMWEN2 (1<<6) /* Enable Flash memory write ROM 2 (<= 4122,>= 4102) */
+#define BCUCNT1_ROMWEN2 (1<<6) /* Enable Flash memory write ROM 2 (<= 4131,>= 4102) */
#define BCUCNT1_ROMWEN2EN (1<<6) /* Enable */
#define BCUCNT1_ROMWEN2DS (0<<6) /* Prohibit */
@@ -92,7 +92,7 @@
#define BCUCNT1_ROMWENEN (1<<5) /* Enable */
#define BCUCNT1_ROMWENDS (0<<5) /* Prohibit */
-#define BCUCNT1_ROMWEN0 (1<<4) /* Enable Flash memory write ROM 0 (<= 4122,>= 4102, =4181) */
+#define BCUCNT1_ROMWEN0 (1<<4) /* Enable Flash memory write ROM 0 (<= 4131,>= 4102, =4181) */
#define BCUCNT1_ROMWEN0EN (1<<4) /* Enable */
#define BCUCNT1_ROMWEN0DS (0<<4) /* Prohibit */
@@ -104,7 +104,7 @@
#define BCUCNT1_BCPUREN (1<<3) /* CPU bus cycle control enable */
#define BCUCNT1_BCPURDIS (0<<3) /* CPU bus cycle control disable */
-#define BCUCNT1_HLD (1<<2) /* Bus hold enable (= 4122) */
+#define BCUCNT1_HLD (1<<2) /* Bus hold enable (= 4122, 4131) */
#define BCUCNT1_HLDEN (1<<2) /* enable */
#define BCUCNT1_HLDDIS (1<<2) /* disable */
@@ -131,7 +131,7 @@
#define BCUBR_REG_W 0x002 /* BCU Bus Restrain Register (= 4101) */
-#define BCUROMSIZE_REG_W 0x004 /* ROM size setting register (= 4122) */
+#define BCUROMSIZE_REG_W 0x004 /* ROM size setting register (= 4122, 4131) */
#define BCUROMSIZE_SIZE3 (7<<12) /* Bank3 size */
#define BCUROMSIZE_SIZE3_64 (5<<12) /* 64MB */
#define BCUROMSIZE_SIZE3_32 (4<<12) /* 32MB */
@@ -162,7 +162,7 @@
#define BCUBRCNT_REG_W 0x004 /* BCU Bus Restrain Count Register (= 4101) */
-#define BCUROMSPEED_REG_W 0x006 /* BCU ROM Speed Register (=4122) */
+#define BCUROMSPEED_REG_W 0x006 /* BCU ROM Speed Register (=4122, 4131) */
#define BCUROMSPEED_PATIME (0x3<<12) /* Page Access time */
#define BCUROMSPEED_PATIME_5VT (0x3<<12) /* 5VTClock */
#define BCUROMSPEED_PATIME_4VT (0x2<<12) /* 4VTClock */
@@ -189,7 +189,7 @@
#define BCUBCL_REG_W 0x006 /* BCU CPU Restrain Disable Register (= 4101) */
-#define BCUIO0SPEED_REG_W 0x008 /* BCU IO0 Speed Register (=4122) */
+#define BCUIO0SPEED_REG_W 0x008 /* BCU IO0 Speed Register (=4122, 4131) */
#define BCUIO0SPEED_RWCS (0x3<<12) /* R/W - CS time */
#define BCUIO0SPEED_RWCS_5VT (0x3<<12) /* 5VTClock */
#define BCUIO0SPEED_RWCS_4VT (0x2<<12) /* 4VTClock */
@@ -252,7 +252,7 @@
#define BCUBCLCNT_REG_W 0x008 /* BCU CPU Restrain Disable Count Register (= 4101) */
-#define BCUIO1SPEED_REG_W 0x00A /* BCU IO1 Speed Register (=4122) */
+#define BCUIO1SPEED_REG_W 0x00A /* BCU IO1 Speed Register (=4122, 4131) */
#define BCUIO1SPEED_RWCS (0x3<<12) /* R/W - CS time */
#define BCUIO1SPEED_RWCS_5VT (0x3<<12) /* 5VTClock */
#define BCUIO1SPEED_RWCS_4VT (0x2<<12) /* 4VTClock */
@@ -407,6 +407,7 @@
#define BCUREVID_RIDMASK (0xf<<12) /* Revision ID */
#define BCUREVID_RIDSHFT (12) /* Revision ID */
+#define BCUREVID_RID_4131 (0x5) /* VR4131 */
#define BCUREVID_RID_4122 (0x4) /* VR4122 */
#define BCUREVID_RID_4121 (0x3) /* VR4121 */
#define BCUREVID_RID_4111 (0x2) /* VR4111 */
@@ -442,7 +443,7 @@
#define BCUCLKSPEED_DIVT6 0x6
#define BCUCLKSPEED_DIVTSHFT (12)
-#define BCUCLKSPEED_TDIVMODE (0x1<<12) /* (= 4122) */
+#define BCUCLKSPEED_TDIVMODE (0x1<<12) /* (= 4122, 4131) */
#define BCUCLKSPEED_TDIV4 0x1
#define BCUCLKSPEED_TDIV2 0x0
#define BCUCLKSPEED_TDIVSHFT (12)
@@ -465,7 +466,7 @@
#define BCUCLKSPEED_DIVVT2_5 0xa
#define BCUCLKSPEED_DIVVTSHFT (8)
-#define BCUCLKSPEED_VTDIVMODE (0x7<<8) /* (= 4122) */
+#define BCUCLKSPEED_VTDIVMODE (0x7<<8) /* (= 4122, 4131) */
#define BCUCLKSPEED_VTDIV6 0x6
#define BCUCLKSPEED_VTDIVT5 0x5
#define BCUCLKSPEED_VTDIVT4 0x4
@@ -500,7 +501,7 @@
#define BCUCNT3_LCD32 (1<<7) /* LCD bus 32bit */
#define BCUCNT3_LCD16 (0<<7) /* LCD bus 16bit */
-#define BCUCNT3_SYSDIREN (1<<3) /* SYSDIR or GPIO6(=4122)*/
+#define BCUCNT3_SYSDIREN (1<<3) /* SYSDIR or GPIO6(=4122, 4131)*/
#define BCUCNT3_SYSDIR (1<<3) /* SYSDIR */
#define BCUCNT3_GPIO6 (0<<3) /* GPIO6 */
Home |
Main Index |
Thread Index |
Old Index