Create /dev/ttyaN device nodes for Frodo-based APCIs.

This commit is contained in:
kleink 1997-05-23 11:20:27 +00:00
parent c612a6fca7
commit 7f69979797
1 changed files with 19 additions and 3 deletions

View File

@ -1,6 +1,6 @@
#!/bin/sh -
#
# $NetBSD: MAKEDEV,v 1.14 1997/01/05 21:32:18 thorpej Exp $
# $NetBSD: MAKEDEV,v 1.15 1997/05/23 11:20:27 kleink Exp $
#
# Copyright (c) 1990 The Regents of the University of California.
# All rights reserved.
@ -50,6 +50,7 @@
# Terminal multiplexors:
# dca* HP200/300 single port serial interface
# dcm* HP200/300 4 port serial mux interface
# apci* HP400 4 port serial mux interface
# Pseudo terminals:
# pty* set of 16 master and slave pseudo terminals
# Printers:
@ -74,7 +75,7 @@ case $i in
all)
sh MAKEDEV std fd ct0 ct1 st0 st1 ccd0 ccd1 ccd2 rd0 rd1 rd2
sh MAKEDEV sd0 sd1 sd2 pty0 vnd0 vnd1 vnd2 vnd3
sh MAKEDEV hil grf0 ite0 dca0 dcm0 dcm1 dcm2 dcm3
sh MAKEDEV hil grf0 ite0 dca0 dcm0 dcm1 dcm2 dcm3 apci0
sh MAKEDEV bpf0 bpf1 bpf2 bpf3 tun0 tun1 tun2 tun3 lkm ipl
sh MAKEDEV local
;;
@ -218,13 +219,28 @@ dcm*)
eval `echo $unit | awk ' { unit = $1; u = 4 * $1 } END {
for (i = 0; i < 4; i++)
printf("rm -f tty0%x; mknod tty0%x c 15 %d; ",u+i,u+i,u+i); }'`
;;
;;
*)
echo bad unit for dcm in: $i
;;
esac
;;
apci*)
# There exists only one Frodo ASIC per HP9000/400 SPU.
unit=${i#apci}
case $unit in
0)
for i in 0 1 2 3; do
rm -f ttya${i}; mknod ttya${i} c 31 ${i};
done
;;
*)
echo bad unit for apci in: $i
;;
esac
;;
ite*)
unit=${i#ite}
case $unit in