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