xref: /netbsd/etc/etc.amiga/MAKEDEV.conf (revision f2caee68)
1*f2caee68Sjdolecek# $NetBSD: MAKEDEV.conf,v 1.14 2020/04/05 14:09:17 jdolecek Exp $
27126da08Sjdolecek
37126da08Sjdolecekall_md)
41eeb241eSjdolecek	makedev wscons std_amiga fd0 fd1 fd2 fd3 kbd mouse0 mouse1 par0
51eeb241eSjdolecek	makedev lpt0 lpt1 lpt2 lpt3 lpa0 lpa1 lpa2 lpa3
67126da08Sjdolecek	makedev ttye0 ttye1 ttye2 ttye3 ttye4 ttye5 ttye6 ttye7
77126da08Sjdolecek	makedev grf0 grf1 grf2 grf3 grf4 grf5 grf6 grf7
87126da08Sjdolecek	makedev tty00 ttyA0 ttyA1
97126da08Sjdolecek	makedev ttyB0 ttyB1 ttyB2 ttyB3 ttyB4 ttyB5 ttyB6 ttyB7
107126da08Sjdolecek	makedev ttyC0 ttyC1 ttyC2 ttyC3 ttyC4 ttyC5 ttyC6 ttyC7
117126da08Sjdolecek	makedev view00 view01 view02 view03 view04 view05
127126da08Sjdolecek	makedev sd0 sd1 sd2 sd3 sd4 sd5 sd6 sd7 sd8 sd9 cd0 st0 wd0 wd1
136a5bb116Shubertf	makedev ses0 ses1 ses2 ses3
147126da08Sjdolecek	makedev ss0 ch0 uk0 uk1
151eeb241eSjdolecek	makedev vnd4 vnd5 vnd6
16c5d6c3a6Snat	makedev audio speaker
177126da08Sjdolecek	makedev scsibus0 scsibus1 scsibus2 scsibus3
187126da08Sjdolecek	;;
197126da08Sjdolecek
207126da08Sjdolecekfloppy)
21930959c6Sjdolecek	makedev std std_amiga fd0 fd1 fd2 fd3 kbd opty tun0 tun1
227126da08Sjdolecek	makedev ttye0 ttye1 ttye2 ttye3 ttye4 ttye5 ttye6 ttye7
237126da08Sjdolecek	makedev grf0 grf1 grf2 grf3 grf4 grf5 grf6 grf7
247126da08Sjdolecek	makedev tty00 ttyA0 ttyB0 ttyC0
257126da08Sjdolecek	makedev sd0 sd1 sd2 sd3 sd4 sd5 sd6 sd7 sd8 sd9
267126da08Sjdolecek	makedev cd0 cd1 cd2 st0 wd0 wd1 md0
27d2a191daSmhitch	makedev raid0 raid1 raid2 raid3
287126da08Sjdolecek	;;
297126da08Sjdolecek
301eeb241eSjdolecekstd_amiga)
31fcdfdbbaSlukem	mkdev reload c 2 20
321eeb241eSjdolecek	;;
331eeb241eSjdolecek
34be3f0170Sapbtty0[0-9]*|ttyA[0-9]*|ttyB[0-9]*)
357126da08Sjdolecek	case $i in
361eeb241eSjdolecek	tty0*) name=tty0; mname=ttym;	unit=${i#tty0};	chr=12; mult=1; add=128;;
377126da08Sjdolecek	ttyA*) name=ttyA; mname=ttyAm;	unit=${i#ttyA};	chr=17; mult=1; add=128;;
387126da08Sjdolecek	ttyB*) name=ttyB; mname=ttyBm;	unit=${i#ttyB};	chr=31; mult=2; add=1;;
397126da08Sjdolecek	esac
40fcdfdbbaSlukem	mkdev $name$unit  c $chr $(($unit * $mult))		"" "" $u_uucp
41fcdfdbbaSlukem	mkdev $mname$unit c $chr $(($unit * $mult + $add))	"" "" $u_uucp
427126da08Sjdolecek	;;
437126da08Sjdolecek
44be3f0170Sapbgrf[0-9]*)
457126da08Sjdolecek	unit=${i#grf};	chr=10
467126da08Sjdolecek	case $unit in
477126da08Sjdolecek	0|1|2|3|4|5|6|7)
48fcdfdbbaSlukem		mkdev grf$unit	c $chr $unit 666
497126da08Sjdolecek		;;
507126da08Sjdolecek	*)
51e2288a51Slukem		warn "bad unit for grf in: $i"
527126da08Sjdolecek		;;
537126da08Sjdolecek	esac
547126da08Sjdolecek# for those that need it, also make overlay and image devices:
557126da08Sjdolecek	case $unit in
567126da08Sjdolecek	4)
57fcdfdbbaSlukem		mkdev grfov$unit	c $chr $(($unit + 16)) 666
58fcdfdbbaSlukem		mkdev grfim$unit	c $chr $(($unit + 32)) 666
597126da08Sjdolecek		;;
607126da08Sjdolecek	esac
617126da08Sjdolecek	;;
62