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