Add platid, VADEM CLIO C-1000 and C1050.

Note: CLIO C-1000 is identical with SHARP Tripad PV6000.
This commit is contained in:
takemura 2000-06-03 08:00:42 +00:00
parent de01642cac
commit f0e427d05a
7 changed files with 97 additions and 12 deletions

View File

@ -2,11 +2,11 @@
# Distribution kernel (NEC VR based model) kernel config file
#
# $NetBSD: GENERIC,v 1.51 2000/05/17 08:38:25 shin Exp $
# $NetBSD: GENERIC,v 1.52 2000/06/03 08:00:42 takemura Exp $
#
include "arch/hpcmips/conf/std.hpcmips"
#ident "GENERIC-$Revision: 1.51 $"
#ident "GENERIC-$Revision: 1.52 $"
maxusers 8
@ -247,6 +247,7 @@ pcic0 at isa2 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00060003
# Vadem Clio and Sharp Tripad
#
vrisab3 at vrgiu? platform SHARP_TRIPAD isaportoffset 0x1000000
vrisab3 at vrgiu? platform VADEM_CLIO_C isaportoffset 0x1000000
isa3 at vrisab3
pcic0 at isa3 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x000d0003

View File

@ -1,4 +1,4 @@
/* $NetBSD: platid.def,v 1.20 2000/05/22 15:03:46 uch Exp $ */
/* $NetBSD: platid.def,v 1.21 2000/06/03 08:00:43 takemura Exp $ */
/*-
* Copyright (c) 1999, 2000
@ -186,3 +186,12 @@ IBM {
}
}
}
VADEM {
CLIO {
C {
CPU=MIPS_VR_4111 C1000 "-1000"
CPU=MIPS_VR_4121 C1050 "-1050"
}
}
}

View File

@ -1,4 +1,4 @@
/* $Id: platid_mask.c,v 1.22 2000/05/22 15:05:37 uch Exp $ */
/* $Id: platid_mask.c,v 1.23 2000/06/03 08:00:43 takemura Exp $ */
/*-
* Copyright (c) 1999, 2000
@ -451,3 +451,23 @@ platid_t platid_mask_MACH_IBM_WORKPAD_26011AU = {{
PLATID_CPU_MIPS_VR_4121,
PLATID_MACH_IBM_WORKPAD_26011AU
}};
platid_t platid_mask_MACH_VADEM = {{
PLATID_WILD,
PLATID_MACH_VADEM
}};
platid_t platid_mask_MACH_VADEM_CLIO = {{
PLATID_WILD,
PLATID_MACH_VADEM_CLIO
}};
platid_t platid_mask_MACH_VADEM_CLIO_C = {{
PLATID_WILD,
PLATID_MACH_VADEM_CLIO_C
}};
platid_t platid_mask_MACH_VADEM_CLIO_C1000 = {{
PLATID_CPU_MIPS_VR_4111,
PLATID_MACH_VADEM_CLIO_C1000
}};
platid_t platid_mask_MACH_VADEM_CLIO_C1050 = {{
PLATID_CPU_MIPS_VR_4121,
PLATID_MACH_VADEM_CLIO_C1050
}};

View File

@ -1,4 +1,4 @@
/* $Id: platid_name.c,v 1.7 2000/05/22 15:05:37 uch Exp $ */
/* $Id: platid_name.c,v 1.8 2000/06/03 08:00:43 takemura Exp $ */
/*-
* Copyright (c) 1999, 2000
@ -246,5 +246,15 @@ struct platid_name platid_name_table[] = {
"IBM WorkPad z50" },
{ &platid_mask_MACH_IBM_WORKPAD_26011AU,
"IBM WorkPad z50 2601 1AU" },
{ &platid_mask_MACH_VADEM,
"VADEM" },
{ &platid_mask_MACH_VADEM_CLIO,
"VADEM CLIO" },
{ &platid_mask_MACH_VADEM_CLIO_C,
"VADEM CLIO C" },
{ &platid_mask_MACH_VADEM_CLIO_C1000,
"VADEM CLIO C-1000" },
{ &platid_mask_MACH_VADEM_CLIO_C1050,
"VADEM CLIO C-1050" },
};
int platid_name_table_size = 103;
int platid_name_table_size = 108;

View File

@ -1,4 +1,4 @@
/* $Id: platid_generated.h,v 1.20 2000/05/22 15:05:39 uch Exp $ */
/* $Id: platid_generated.h,v 1.21 2000/06/03 08:00:43 takemura Exp $ */
/*-
* Copyright (c) 1999, 2000
@ -439,3 +439,22 @@
#define PLATID_MACH_IBM_WORKPAD_26011AU \
((PLATID_MACH_IBM_WORKPAD_26011AU_NUM << PLATID_SUBMODEL_SHIFT)| \
PLATID_MACH_IBM_WORKPAD_Z50)
#define PLATID_MACH_VADEM_NUM 10
#define PLATID_MACH_VADEM \
((PLATID_MACH_VADEM_NUM << PLATID_VENDOR_SHIFT))
#define PLATID_MACH_VADEM_CLIO_NUM 1
#define PLATID_MACH_VADEM_CLIO \
((PLATID_MACH_VADEM_CLIO_NUM << PLATID_SERIES_SHIFT)| \
PLATID_MACH_VADEM)
#define PLATID_MACH_VADEM_CLIO_C_NUM 1
#define PLATID_MACH_VADEM_CLIO_C \
((PLATID_MACH_VADEM_CLIO_C_NUM << PLATID_MODEL_SHIFT)| \
PLATID_MACH_VADEM_CLIO)
#define PLATID_MACH_VADEM_CLIO_C1000_NUM 1
#define PLATID_MACH_VADEM_CLIO_C1000 \
((PLATID_MACH_VADEM_CLIO_C1000_NUM << PLATID_SUBMODEL_SHIFT)| \
PLATID_MACH_VADEM_CLIO_C)
#define PLATID_MACH_VADEM_CLIO_C1050_NUM 2
#define PLATID_MACH_VADEM_CLIO_C1050 \
((PLATID_MACH_VADEM_CLIO_C1050_NUM << PLATID_SUBMODEL_SHIFT)| \
PLATID_MACH_VADEM_CLIO_C)

View File

@ -1,4 +1,4 @@
/* $Id: platid_mask.h,v 1.20 2000/05/22 15:05:39 uch Exp $ */
/* $Id: platid_mask.h,v 1.21 2000/06/03 08:00:43 takemura Exp $ */
/*-
* Copyright (c) 1999, 2000
@ -449,3 +449,23 @@ extern platid_t platid_mask_MACH_IBM_WORKPAD_26011AU;
#ifdef PLATID_DEFINE_MASK_NICKNAME
# define IBM_WORKPAD_26011AU ((int)&platid_mask_MACH_IBM_WORKPAD_26011AU)
#endif
extern platid_t platid_mask_MACH_VADEM;
#ifdef PLATID_DEFINE_MASK_NICKNAME
# define VADEM ((int)&platid_mask_MACH_VADEM)
#endif
extern platid_t platid_mask_MACH_VADEM_CLIO;
#ifdef PLATID_DEFINE_MASK_NICKNAME
# define VADEM_CLIO ((int)&platid_mask_MACH_VADEM_CLIO)
#endif
extern platid_t platid_mask_MACH_VADEM_CLIO_C;
#ifdef PLATID_DEFINE_MASK_NICKNAME
# define VADEM_CLIO_C ((int)&platid_mask_MACH_VADEM_CLIO_C)
#endif
extern platid_t platid_mask_MACH_VADEM_CLIO_C1000;
#ifdef PLATID_DEFINE_MASK_NICKNAME
# define VADEM_CLIO_C1000 ((int)&platid_mask_MACH_VADEM_CLIO_C1000)
#endif
extern platid_t platid_mask_MACH_VADEM_CLIO_C1050;
#ifdef PLATID_DEFINE_MASK_NICKNAME
# define VADEM_CLIO_C1050 ((int)&platid_mask_MACH_VADEM_CLIO_C1050)
#endif

View File

@ -1,4 +1,4 @@
/* $NetBSD: vrkiu.c,v 1.21 2000/05/04 08:19:01 takemura Exp $ */
/* $NetBSD: vrkiu.c,v 1.22 2000/06/03 08:00:44 takemura Exp $ */
/*-
* Copyright (c) 1999 SASAKI Takesi All rights reserved.
@ -209,7 +209,7 @@ static char z50_keytrans[] = {
/*58*/ 221, 42, 29, 29, 56, 56, 54, IGN, /* menu Ls Lc Rc La Ra Rs - */
};
/* Sharp Tripad PV6000 */
/* Sharp Tripad PV6000 and VADEM CLIO */
static char tripad_keytrans[] = {
/*00*/ 42, 15, 41, 16, 1, 2, 104, 221, /* lsh tab ` q esc 1 WIN - */
/*08*/ 29, 44, 45, 30, 31, 17, 18, 3, /* ctrl z x a s w e 2 */
@ -347,12 +347,16 @@ vrkiu_initkeymap(void)
char *keytrans;
kbd_t layout;
} table[] = {
{ &platid_mask_MACH_NEC_MCR_520A,
mobilepro_keytrans, KB_US },
{ &platid_mask_MACH_NEC_MCR_500A,
mobilepro750c_keytrans, KB_US },
{ &platid_mask_MACH_NEC_MCR_520A,
mobilepro_keytrans, KB_US },
{ &platid_mask_MACH_NEC_MCR_530A,
mobilepro_keytrans, KB_US },
{ &platid_mask_MACH_NEC_MCR_700A,
mobilepro_keytrans, KB_US },
{ &platid_mask_MACH_NEC_MCR_730A,
mobilepro_keytrans, KB_US },
{ &platid_mask_MACH_NEC_MCR_MPRO700,
mobilepro_keytrans, KB_US },
{ &platid_mask_MACH_NEC_MCR,
@ -361,6 +365,8 @@ vrkiu_initkeymap(void)
z50_keytrans, KB_US },
{ &platid_mask_MACH_SHARP_TRIPAD,
tripad_keytrans, KB_US },
{ &platid_mask_MACH_VADEM_CLIO_C,
tripad_keytrans, KB_US },
{ &platid_mask_MACH_NEC_MCCS,
mccs_keytrans, KB_JP },
{ &platid_mask_MACH_FUJITSU_INTERTOP,