Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys Add platform id and keymap for CASIO PocketPostPet.
details: https://anonhg.NetBSD.org/src/rev/353529ff8ca3
branches: trunk
changeset: 504486:353529ff8ca3
user: takemura <takemura%NetBSD.org@localhost>
date: Sun Mar 04 03:40:39 2001 +0000
description:
Add platform id and keymap for CASIO PocketPostPet.
diffstat:
sys/arch/hpc/conf/platid.def | 6 +++-
sys/arch/hpc/hpc/platid_mask.c | 10 ++++++-
sys/arch/hpc/hpc/platid_name.c | 6 +++-
sys/arch/hpc/include/platid_generated.h | 10 ++++++-
sys/arch/hpc/include/platid_mask.h | 10 ++++++-
sys/dev/hpc/hpckbdkeymap.h | 44 ++++++++++++++++++++++++++++++++-
6 files changed, 80 insertions(+), 6 deletions(-)
diffs (177 lines):
diff -r 35ba7777801e -r 353529ff8ca3 sys/arch/hpc/conf/platid.def
--- a/sys/arch/hpc/conf/platid.def Sun Mar 04 03:33:50 2001 +0000
+++ b/sys/arch/hpc/conf/platid.def Sun Mar 04 03:40:39 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: platid.def,v 1.4 2001/03/03 12:56:38 takemura Exp $ */
+/* $NetBSD: platid.def,v 1.5 2001/03/04 03:40:39 takemura Exp $ */
/*-
* Copyright (c) 1999-2001
@@ -140,6 +140,10 @@
CPU=MIPS_VR_4121 E100 E105 E500 E507
}
}
+ PocketPostPet {
+ CPU=MIPS_VR_4121
+ PocketPostPet -" PocketPostPet"
+ }
}
#endif /* hpcmips */
diff -r 35ba7777801e -r 353529ff8ca3 sys/arch/hpc/hpc/platid_mask.c
--- a/sys/arch/hpc/hpc/platid_mask.c Sun Mar 04 03:33:50 2001 +0000
+++ b/sys/arch/hpc/hpc/platid_mask.c Sun Mar 04 03:40:39 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: platid_mask.c,v 1.4 2001/03/03 12:56:38 takemura Exp $ */
+/* $NetBSD: platid_mask.c,v 1.5 2001/03/04 03:40:39 takemura Exp $ */
/*-
* Copyright (c) 1999-2001
@@ -329,6 +329,14 @@
PLATID_CPU_MIPS_VR_4121,
PLATID_MACH_CASIO_CASSIOPEIAE_E507
}};
+platid_t platid_mask_MACH_CASIO_POCKETPOSTPET = {{
+ PLATID_WILD,
+ PLATID_MACH_CASIO_POCKETPOSTPET
+}};
+platid_t platid_mask_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET = {{
+ PLATID_CPU_MIPS_VR_4121,
+ PLATID_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET
+}};
#endif /* hpcmips */
#ifdef hpcmips
platid_t platid_mask_MACH_SHARP = {{
diff -r 35ba7777801e -r 353529ff8ca3 sys/arch/hpc/hpc/platid_name.c
--- a/sys/arch/hpc/hpc/platid_name.c Sun Mar 04 03:33:50 2001 +0000
+++ b/sys/arch/hpc/hpc/platid_name.c Sun Mar 04 03:40:39 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: platid_name.c,v 1.4 2001/03/03 12:56:38 takemura Exp $ */
+/* $NetBSD: platid_name.c,v 1.5 2001/03/04 03:40:39 takemura Exp $ */
/*-
* Copyright (c) 1999-2001
@@ -190,6 +190,10 @@
TEXT("CASIO Cassiopeia E500") },
{ &platid_mask_MACH_CASIO_CASSIOPEIAE_E507,
TEXT("CASIO Cassiopeia E507") },
+ { &platid_mask_MACH_CASIO_POCKETPOSTPET,
+ TEXT("CASIO PocketPostPet") },
+ { &platid_mask_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET,
+ TEXT("CASIO PocketPostPet") },
#endif /* hpcmips */
#ifdef hpcmips
{ &platid_mask_MACH_SHARP,
diff -r 35ba7777801e -r 353529ff8ca3 sys/arch/hpc/include/platid_generated.h
--- a/sys/arch/hpc/include/platid_generated.h Sun Mar 04 03:33:50 2001 +0000
+++ b/sys/arch/hpc/include/platid_generated.h Sun Mar 04 03:40:39 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: platid_generated.h,v 1.4 2001/03/03 12:56:39 takemura Exp $ */
+/* $NetBSD: platid_generated.h,v 1.5 2001/03/04 03:40:39 takemura Exp $ */
/*-
* Copyright (c) 1999-2001
@@ -321,6 +321,14 @@
#define PLATID_MACH_CASIO_CASSIOPEIAE_E507 \
((PLATID_MACH_CASIO_CASSIOPEIAE_E507_NUM << PLATID_SUBMODEL_SHIFT)| \
PLATID_MACH_CASIO_CASSIOPEIAE_EXXX)
+#define PLATID_MACH_CASIO_POCKETPOSTPET_NUM 2
+#define PLATID_MACH_CASIO_POCKETPOSTPET \
+ ((PLATID_MACH_CASIO_POCKETPOSTPET_NUM << PLATID_SERIES_SHIFT)| \
+ PLATID_MACH_CASIO)
+#define PLATID_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET_NUM 1
+#define PLATID_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET \
+ ((PLATID_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET_NUM << PLATID_MODEL_SHIFT)| \
+ PLATID_MACH_CASIO_POCKETPOSTPET)
#endif /* hpcmips */
#ifdef hpcmips
#define PLATID_MACH_SHARP_NUM 4
diff -r 35ba7777801e -r 353529ff8ca3 sys/arch/hpc/include/platid_mask.h
--- a/sys/arch/hpc/include/platid_mask.h Sun Mar 04 03:33:50 2001 +0000
+++ b/sys/arch/hpc/include/platid_mask.h Sun Mar 04 03:40:39 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: platid_mask.h,v 1.4 2001/03/03 12:56:39 takemura Exp $ */
+/* $NetBSD: platid_mask.h,v 1.5 2001/03/04 03:40:39 takemura Exp $ */
/*-
* Copyright (c) 1999-2001
@@ -327,6 +327,14 @@
#ifdef PLATID_DEFINE_MASK_NICKNAME
# define CASIO_CASSIOPEIAE_E507 ((int)&platid_mask_MACH_CASIO_CASSIOPEIAE_E507)
#endif
+extern platid_t platid_mask_MACH_CASIO_POCKETPOSTPET;
+#ifdef PLATID_DEFINE_MASK_NICKNAME
+# define CASIO_POCKETPOSTPET ((int)&platid_mask_MACH_CASIO_POCKETPOSTPET)
+#endif
+extern platid_t platid_mask_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET;
+#ifdef PLATID_DEFINE_MASK_NICKNAME
+# define CASIO_POCKETPOSTPET_POCKETPOSTPET ((int)&platid_mask_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET)
+#endif
#endif /* hpcmips */
#ifdef hpcmips
extern platid_t platid_mask_MACH_SHARP;
diff -r 35ba7777801e -r 353529ff8ca3 sys/dev/hpc/hpckbdkeymap.h
--- a/sys/dev/hpc/hpckbdkeymap.h Sun Mar 04 03:33:50 2001 +0000
+++ b/sys/dev/hpc/hpckbdkeymap.h Sun Mar 04 03:40:39 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: hpckbdkeymap.h,v 1.4 2001/03/04 03:04:30 takemura Exp $ */
+/* $NetBSD: hpckbdkeymap.h,v 1.5 2001/03/04 03:40:39 takemura Exp $ */
/*-
* Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
@@ -421,6 +421,43 @@
KC(52), KS_Cmd_ContrastUp, KS_period, KS_greater,
KC(57), KS_Cmd_BacklightToggle,KS_space,
};
+
+/* NTT DoCoMo Pocket PostPet (Japan) */
+static u_int8_t pocketpostpet_keytrans[] = {
+/*00 esc 1 q a ctrl - down left */
+/*08 tab 2 w s z - right up */
+/*10 pgup 3 e d x shift - - */
+/*18 pgdn 4 r f c alt - - */
+/*20 f5 5 t g v nfer - - */
+/*28 f6 6 y h b - - - */
+/*30 f7 7 u j n space - - */
+/*38 f8 8 i k m - - - */
+/*40 f9 9 o l , xfer - - */
+/*48 f10 0 p ; . - - - */
+/*50 \| minus @ : / ent - - */
+/*58 bs ^ [ ] \_ del - - */
+/* MailCheck -> tab */
+/* Prev -> pgup */
+/* Next -> pgdn */
+/* tab -> ctrl */
+/* h/z -> menu */
+/* k/h -> alt */
+/* knj -> nfer */
+/* eng -> xfer */
+/*----------------------------------------------------------------------*/
+/*00*/ 1, 2, 16, 30, 29, UNK, 208, 203,
+/*08*/ 15, 3, 17, 31, 44, UNK, 205, 200,
+/*10*/ 73, 4, 18, 32, 45, 42, UNK, UNK,
+/*08*/ 81, 5, 19, 33, 46, 56, UNK, UNK,
+/*20*/ 63, 6, 20, 34, 47, 123, UNK, UNK,
+/*28*/ 64, 7, 21, 35, 48, UNK, UNK, UNK,
+/*30*/ 65, 8, 22, 36, 49, 57, UNK, UNK,
+/*38*/ 66, 9, 23, 37, 50, UNK, UNK, UNK,
+/*40*/ 67, 10, 24, 38, 51, 121, UNK, UNK,
+/*48*/ 68, 11, 25, 39, 52, UNK, UNK, UNK,
+/*50*/ 125, 12, 26, 40, 53, 28, UNK, UNK,
+/*58*/ 14, 13, 27, 43, 115, 14, UNK, UNK,
+};
#endif /* hpcmips */
#ifdef hpcsh
@@ -548,6 +585,11 @@
NULL,
NULLCMDMAP,
KB_JP },
+ { &platid_mask_MACH_CASIO_POCKETPOSTPET,
+ pocketpostpet_keytrans,
+ NULL,
+ NULLCMDMAP,
+ KB_JP },
#endif /* hpcmips */
#ifdef hpcsh
{ &platid_mask_MACH_HP_JORNADA_690JP,
Home |
Main Index |
Thread Index |
Old Index