xref: /netbsd-src/etc/etc.hp300/MAKEDEV.conf (revision 1897181a7231d5fc7ab48994d1447fcbc4e13a49)
1#	$NetBSD: MAKEDEV.conf,v 1.13 2011/09/06 14:40:11 apb Exp $
2
3all_md)
4	makedev ct0 ct1 rd0 rd1 rd2
5	makedev wscons
6	makedev sd0 sd1 sd2 cd0 cd1 st0 st1 ch0
7	makedev ttyC0 ttyC1 ttyC2 ttyC3
8	makedev ttyM0 ttyM1 ttyM2 ttyM3 ttyM4 ttyM5 ttyM6 ttyM7
9	makedev ttyM8 ttyM9 ttyMa ttyMb ttyMc ttyMd ttyMe ttyMf
10	makedev scsibus0 scsibus1 scsibus2 scsibus3
11	makedev ses0 ses1 ses2 ses3
12	makedev ss0 uk0 uk1
13	;;
14
15ct[0-9]*)
16	name=ct; unit=${i#ct}; blk=0; chr=7
17	case $unit in
18	0|1|2|3|4|5|6|7)
19		four=$(($unit + 4)) ; eight=$(($unit + 8))
20		twelve=$(($unit + 12)) ; twenty=$(($unit + 20))
21		#
22		# block devices don't work so don't make them
23		#mkdev ${name}${unit}	b $blk $unit	660 $g_operator
24		#mkdev ${name}${four}	b $blk $four	660 $g_operator
25		#mkdev ${name}${eight}	b $blk $eight	660 $g_operator
26		#mkdev ${name}${twelve}	b $blk $twelve	660 $g_operator
27		#lndev ${name}{$four} n${name}${unit}	;: sanity w/pdp11 v7
28		#lndev ${name}{$twelve} n${name}${eight}	;: ditto
29		#
30		mkdev r${name}${unit}	c $chr $unit	660 $g_operator
31		mkdev r${name}${four}	c $chr $four	660 $g_operator
32		mkdev r${name}${eight}	c $chr $eight	660 $g_operator
33		mkdev r${name}${twelve}	c $chr $twelve	660 $g_operator
34		lndev r${name}${four} nr${name}${unit}	;: sanity w/pdp11 v7
35		lndev r${name}${twelve} nr${name}${eight}	;: ditto
36		;;
37	*)
38		warn "bad unit for tape in: $1"
39		;;
40	esac
41	;;
42
43rd[0-9]*)
44	name=rd; unit=${i#rd}; blk=2; chr=9
45	%MKDISK% $name $unit $blk $chr
46	;;
47
48ttyM[0-9a-f]*)
49	unit=${i#????}
50	case $unit in
51	[0-9])	i=$unit ;;
52	a)	i=10 ;;
53	b)	i=11 ;;
54	c)	i=12 ;;
55	d)	i=13 ;;
56	e)	i=14 ;;
57	f)	i=15 ;;
58	*)	i=-1 ;;
59	esac
60	if [ $i = -1 ]; then
61		warn "bad unit for ttyM in: $unit"
62		break
63	fi
64	mkdev ttyM$unit c 15 $i "" "" $u_uucp
65	;;
66