Home | History | Annotate | Line # | Download | only in etc.pmax
MAKEDEV.conf revision 1.2
      1  1.2  jdolecek # $NetBSD: MAKEDEV.conf,v 1.2 2003/10/19 19:07:27 jdolecek Exp $
      2  1.1  jdolecek 
      3  1.1  jdolecek all_md)
      4  1.1  jdolecek 	makedev minimal
      5  1.1  jdolecek 	makedev fb0 fb1 fb2
      6  1.1  jdolecek 	makedev px0 # px1 px2
      7  1.1  jdolecek 	makedev mouse
      8  1.1  jdolecek 	makedev audio
      9  1.1  jdolecek 	makedev scsibus0 scsibus1 scsibus2 scsibus3
     10  1.1  jdolecek 	;;
     11  1.1  jdolecek 
     12  1.1  jdolecek minimal)
     13  1.1  jdolecek 	makedev std
     14  1.1  jdolecek 	makedev cd0
     15  1.1  jdolecek 	makedev sd0 sd1 sd2 sd3 sd4 sd5 sd6 sd7
     16  1.1  jdolecek 	makedev sd8 sd9 sd10 sd11 sd12 sd13 sd14 sd15
     17  1.1  jdolecek 	makedev st0 st1
     18  1.1  jdolecek 	makedev md0 dz0 zs0 opty
     19  1.1  jdolecek 	;;
     20  1.1  jdolecek 
     21  1.1  jdolecek # Serial devices: dc*, scc*.
     22  1.1  jdolecek #
     23  1.1  jdolecek #	Create dc* devices as /dev/ttyD[0-3],
     24  1.1  jdolecek #	for compatibility with NetBSD's vax  dc/dz driver.
     25  1.1  jdolecek dc*|dz*)
     26  1.1  jdolecek 	case $i in
     27  1.1  jdolecek 	dc*)		name=dc;	unit=${i#dc};	chr=16;;
     28  1.1  jdolecek 	dz*)		name=dz;	unit=${i#dz};	chr=16;;
     29  1.1  jdolecek 	esac
     30  1.1  jdolecek 	case $unit in
     31  1.1  jdolecek 	0)
     32  1.1  jdolecek 		rm -f ttyD[0123]
     33  1.1  jdolecek 		mknod ttyD0 c $chr 0
     34  1.1  jdolecek 		mknod ttyD1 c $chr 1
     35  1.1  jdolecek 		mknod ttyD2 c $chr 2
     36  1.1  jdolecek 		mknod ttyD3 c $chr 3
     37  1.1  jdolecek 		;;
     38  1.1  jdolecek 	*)
     39  1.1  jdolecek 		echo bad unit for $name in: $i
     40  1.1  jdolecek 		;;
     41  1.1  jdolecek 	esac
     42  1.1  jdolecek 	;;
     43  1.1  jdolecek 
     44  1.1  jdolecek # Make scc devices as /dev/tty[abcd],
     45  1.1  jdolecek # for compatibility with NetBSD's MI zs tty  driver.
     46  1.1  jdolecek #
     47  1.1  jdolecek scc*|zs*)
     48  1.1  jdolecek 	case $i in
     49  1.1  jdolecek 	scc*)	name=scc;	unit=${i#scc};	chr=17;;
     50  1.1  jdolecek 	zs*)	name=scc;	unit=${i#zs};	chr=17;;
     51  1.1  jdolecek 	esac
     52  1.1  jdolecek 	case $unit in
     53  1.1  jdolecek 	0|1)
     54  1.1  jdolecek 		rm -f tty[abcd]
     55  1.1  jdolecek 		mknod ttya c $chr 0
     56  1.1  jdolecek 		mknod ttyb c $chr 1
     57  1.1  jdolecek 		mknod ttyc c $chr 2
     58  1.1  jdolecek 		mknod ttyd c $chr 3
     59  1.1  jdolecek 		;;
     60  1.1  jdolecek 	*)
     61  1.1  jdolecek 		echo bad unit for $name in: $i
     62  1.1  jdolecek 		;;
     63  1.1  jdolecek 	esac
     64  1.1  jdolecek 	;;
     65  1.1  jdolecek 
     66  1.1  jdolecek fb*)
     67  1.1  jdolecek 	unit=${i#fb}
     68  1.1  jdolecek 	rm -f fb$unit
     69  1.1  jdolecek 	mknod fb$unit c 86 $unit
     70  1.1  jdolecek 	chmod 666 fb$unit
     71  1.1  jdolecek 	;;
     72  1.1  jdolecek 
     73  1.1  jdolecek px*)
     74  1.1  jdolecek 	unit=${i#px}
     75  1.1  jdolecek 	rm -f px$unit
     76  1.1  jdolecek 	mknod px$unit c 98 $unit
     77  1.1  jdolecek 	chmod 666 px$unit
     78  1.1  jdolecek 	;;
     79  1.1  jdolecek 
     80  1.1  jdolecek mouse)
     81  1.1  jdolecek 	ln -fs fb0 mouse
     82  1.1  jdolecek 	;;
     83