No empty .Rs/.Re
[netbsd-mini2440.git] / etc / etc.vax / MAKEDEV.conf
blobcefa8c538614e327766f3caf74f83dd95d1fd051
1 # $NetBSD: MAKEDEV.conf,v 1.10 2007/01/15 23:35:12 hubertf Exp $
3 all_md)
4         makedev mt0 mt1 ts0 ts1 st0 st1 uk0 ss0 cd0 vt0
5         makedev ra0 ra1 ra2 ra3 hp0 hp1 hp2 hp3 sd0 sd1 sd2 sd3 rd0 rd1 rd2
6         makedev dz0 dl0 dhu0 rx0 rx1
7         makedev scsibus0 scsibus1 scsibus2 scsibus3
8         makedev ses0 ses1 ses2 ses3
9         makedev std_vax
10         ;;
12 std_vax)
13         mkdev ttyg0             c 25 0
14         mkdev ttyg1             c 25 1
15         mkdev ttyg2             c 25 2
16         mkdev ttyg3             c 25 3
17         mkdev floppy            c 8 0
18         mkdev crl               c 35 0
19         mkdev csa1              c 51 0
20         mkdev csa2              c 51 1
21         mkdev tu0               b 8 0
22         mkdev tu1               b 8 1
23         mkdev kUmem             c 3 3
24         mkdev leds              c 3 13  666
25         ;;
27 ht*|tm*|mt*|ts*|ut*)
28         case $i in
29         ht*) name=ht;   unit=${i#ht};   blk=1; chr=5 ;;
30         mt*) name=mt;   unit=${i#mt};   blk=15; chr=38;;
31         tm*) name=tm;   unit=${i#tm};   blk=5; chr=14;;
32         ts*) name=ts;   unit=${i#ts};   blk=6; chr=16;;
33         ut*) name=ut;   unit=${i#ut};   blk=10; chr=17;;
34         esac
35         case $unit in
36         [0-7])
37                 four=$(($unit + 4)) ; eight=$(($unit + 8))
38                 twelve=$(($unit + 12)) ; twenty=$(($unit + 20))
39                 mkdev $name$unit        b $blk $unit    660 $g_operator
40                 mkdev $name$four        b $blk $four    660 $g_operator
41                 mkdev $name$eight       b $blk $eight   660 $g_operator
42                 mkdev $name$twelve      b $blk $twelve  660 $g_operator
43                         # next 4 are for sanity with pdp11 v7
44                 mkdev n$name$unit       b $blk $four    660 $g_operator
45                 mkdev n$name$eight      b $blk $twelve  660 $g_operator
46                 mkdev nr$name$unit      c $chr $four    660 $g_operator
47                 mkdev nr$name$eight     c $chr $twelve  660 $g_operator
48                 mkdev r$name$unit       c $chr $unit    660 $g_operator
49                 mkdev r$name$four       c $chr $four    660 $g_operator
50                 mkdev r$name$eight      c $chr $eight   660 $g_operator
51                 mkdev r$name$twelve     c $chr $twelve  660 $g_operator
52                 if [ $i = ut ]; then
53                         mkdev $name$twenty      b $blk $twenty  660 $g_operator
54                         mkdev r$name$twenty     c $chr $twenty  660 $g_operator
55                 fi
56                 ;;
57         *)
58                 warn "bad unit for tape in: $1"
59                 ;;
60         esac
61         ;;
63 hp*|hk*|up*|ra[0-9]*|rl*|rb*|rd*|rx*)
64         case $i in
65         hp*) name=hp;   unit=${i#hp};   blk=0; chr=4;;
66         hk*) name=hk;   unit=${i#hk};   blk=3; chr=11;;
67         up*) name=up;   unit=${i#up};   blk=2; chr=13;;
68         ra*) name=ra;   unit=${i#ra};   blk=9;  chr=9;;
69         rb*) name=rb;   unit=${i#rb};   blk=11; chr=23;;
70         rx*) name=rx;   unit=${i#rx};   blk=12; chr=30;;
71         rl*) name=rl;   unit=${i#rl};   blk=14; chr=32;;
72         rd*) name=rd;   unit=${i#rd};   blk=19; chr=58;;
73         esac
74         %MKDISK% $name $unit $blk $chr
75         ;;
77 uu*)
78         unit=${i#uu}
79         name=uu; blk=13
80         case $unit in
81         [0-3])
82                 mkdev ${name}${unit}    b $blk $(($unit * 2 + 0))
83                 mkdev ${name}${unit}a   b $blk $(($unit * 2 + 1))
84                 ;;
85         *)
86                 warn "bad unit for uu in: $i"
87                 ;;
88         esac
89         ;;
91 dz*)
92         unit=${i#dz}
93         case $unit in
94         [0-7])
95                 i=0
96                 while [ $i -lt 8 ]
97                 do
98                         oi=$(($unit * 8 + $i))
99                         zoi=00$oi
100                         zoi=${zoi#${zoi%??}}
101                         mkdev tty$zoi c 1 $oi
102                         i=$(($i + 1))
103                 done
104                 ;;
105         *)
106                 warn "bad unit for dz in: $i"
107                 ;;
108         esac
109         ;;
111 dhu*|dh*|dmf*|dmz*|vt*)
112         case $i in
113         vt*)    name=vt; major=68; count=8
114                 unit=${i#vt}
115                 case $unit in
116                 0) ch=w ;;
117                 *) warn "bad unit for $name in: $i" ;;
118                 esac
119                 ;;
120         dmz*)   name=dmz; major=37; count=24
121                 unit=${i#dmz}
122                 case $unit in
123                 0) ch=a ;;
124                 1) ch=b ;;
125                 2) ch=c ;;
126                 3) ch=e ;;
127                 4) ch=f ;;
128                 *) warn "bad unit for $name in: $i" ;;
129                 esac
130                 ;;
131         dmf*)   name=dmf; major=22; count=8
132                 unit=${i#dmf}
133                 case $unit in
134                 0) ch=A ;;
135                 1) ch=B ;;
136                 2) ch=C ;;
137                 3) ch=E ;;
138                 4) ch=F ;;
139                 5) ch=G ;;
140                 6) ch=H ;;
141                 7) ch=I ;;
142                 *) warn "bad unit for $name in: $i" ;;
143                 esac
144                 ;;
145         dhu*)   name=dhu; major=34; count=16
146                 unit=${i#dhu}
147                 case $unit in
148                 0) ch=S ;;
149                 1) ch=T ;;
150                 2) ch=U ;;
151                 3) ch=V ;;
152                 4) ch=W ;;
153                 5) ch=X ;;
154                 6) ch=Y ;;
155                 7) ch=Z ;;
156                 *) warn "bad unit for $name in: $i" ;;
157                 esac
158                 ;;
159         dh*)    name=dh; major=12; count=16
160                 unit=${i#dh}
161                 case $unit in
162                 0) ch=h ;;
163                 1) ch=i ;;
164                 2) ch=j ;;
165                 3) ch=k ;;
166                 4) ch=l ;;
167                 5) ch=m ;;
168                 6) ch=n ;;
169                 7) ch=o ;;
170                 *) warn "bad unit for $name in: $i" ;;
171                 esac
172                 ;;
173         esac
174         i=0
175         while [ $i -lt $count ]
176         do
177                 mkdev tty$ch$(hexprint $i) c $major $(($unit * $count + $i))
178                 i=$(($i + 1))
179         done
181         ;;
183 dl*)
184         unit=${i#dl}
185         mkdev ttyJ$(hexprint $unit) c 66 $unit
186         ;;
188 lp*|va*|vp*)
189         case $i in
190         lp*) name=lp; unit=${i#lp}; major=15;;
191         va*) name=va; unit=${i#va}; major=10;;
192         vp*) name=vp; unit=${i#vp}; major=6;;
193         esac
194         case $unit in
195         [0-7])
196                 mkdev $i c $major $unit 666
197                 ;;
198         *)
199                 warn "bad unit for $name in: $i"
200                 ;;
201         esac
202         ;;
204 np*)
205         class=${i#np}
206         case $class in
207         0) offset=0 name=0;;
208         1) offset=16 name=1;;
209         2) offset=32 name=2;;
210         *) warn "bad unit for np in: $i" ;;
211         esac
212         case $class in
213         0|1|2)
214         i=0
215         while [ $i -lt 4 ]
216         do
217                 oi=$(($offset + $i))
218                 zoi=$(zeropad 2 $oi)
219                 mkdev np$zoi c 39 $oi
220                 i=$(($i + 1))
221         done
222         esac
223         ;;
225 dn*|ik*|ps*|ad*|ct*)
226         case $i in
227         ct*) name=ct; unit=${i#ct}; chr=18;;
228         dn*) name=cu; unit=${i#dn}; chr=24;;
229         ps*) name=ps; unit=${i#ps}; chr=27;;
230         ad*) name=ad; unit=${i#ad}; chr=29;;
231         ik*) name=ik; unit=${i#ik}; chr=31;;
232         esac
233         case $unit in
234         [0-7])
235                 mkdev ${name}${unit} c ${chr} ${unit} 666
236                 ;;
237         *)
238                 warn "bad unit for $name in: $i"
239                 ;;
240         esac
241         ;;
243 qd*)
244         unit=${i#qd}
245         mkdev qc$unit c 40 $(($unit * 4))
246         mkdev qd$unit c 40 $(($unit * 4 + 2))
247         ;;
249 qv0)
250         mkdev qv0 c 40 0
251         mkdev qvcons c 40 1
252         mkdev mouse c 40 2
253         ;;